/*para png transparente IE6 */
 /*img, div, input { behavior: url("iepngfix.htc") }*/
*{
	margin:0px;
	padding:0px;
}
html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	
}
body  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;


}
p{
	margin-top:15px;
} 
td, div  { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
}
.cienporcientoAlto{
	margin:0px auto;
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	vertical-align: top;
}

a:link, a:visited, a:focus{
	color:#000000;
	text-decoration:none;
}
a:hover {
	color: #4b4b4b;
	text-decoration: underline;
}



.contenido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 150%
}
.contenidoBlanco {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.contenidoBlanco a:link, .contenidoBlanco a:visited{
	color: #d7d3a6;
}
.contenidoBlanco a:hover {
	color: #FFF1BD;
}


.sombra {
-moz-box-shadow: 2px 2px 5px #666666;
-webkit-box-shadow: 1px 1px 10px #666666;
box-shadow: 1px 1px 10px #666666;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);

}



input, textarea{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #222222; 
	padding:8px;
	margin:2px;
	border: 0px; /*#aaa295 1px solid;*/
	background-color:#e7e7e7;

}

label.error { float: none; color: #B62323; padding-left: .5em; vertical-align: top; }


/*******   BOTONES GENERALES (Enviar, Amarillo, etc) ***/

.btnEnviar{


       display: inline-block; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       margin: 0px 10px;
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */
	   
	background-color:#a50630;
	color:#ffffff;
	font-family: "Abel",Arial, Helvetica, sans-serif;
	font-size:22px;
	text-transform:uppercase;
	text-decoration:none;
	padding:15px 35px;
}
.btnEnviar:link,.btnEnviar:visited{
	color:#ffffff;
	padding:15px 35px;
}
.btnEnviar:hover{
	background-color:#565656;
	color:#ffffff;
	text-decoration:none;
	padding:15px 40px;

}


.btnAmarillo{
	padding:5px 8px;
	background-repeat: no-repeat; 
	background-position:bottom;
	background-color:#cccccc;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	border:0px;
}
.btnAmarillo:link,.btnAmarillo:visited{
	color:#FFFFFF;
	background-color:#68563b;
	border:#68563b solid 1px;

	
}
.btnAmarillo:hover{
	color:#68563b;
	background-color:#dbd0bf;
	border:#68563b solid 1px;
	text-decoration:none;
}

/*******/


.Titulos {
	font-family:"Abel", Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-size: 50px;
	color: #a50630;
}

.TitulosBlanco {
	font-family:"Abel",Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-weight: 10;
	font-size: 30px;
	color: #ffffff;
}


.Titulos a:link,.Titulos a:visited, .Titulos a:focus{
	color:#000000;
}
.Titulos a:hover{
	color:#4d4d4d;
}



.subtitulos {
	font-family:"Abel", Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-size: 22px;

}

.subtitulos a:link,.subtitulos a:visited, .subtitulos a:focus{
	color:#000000;
}
.subtitulos a:hover{
	color:#a50630;
}

/****************  COLORES  ********/
.colorVioleta {
	color:#661350;
}
.colorGris {
	color:#4d4d4d;
}
.colorNaranja {
	color:#ef993a;
}

.colorBlanco{
	color:#ffffff;
}
.colorRojo{
	color:#a50630;
}
.colorAzul {
	color:#2d5061;
}
.colorVerde {
	color:#A1B844;
}


.pieDatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}



.resalto {
	font-weight: bold;
}


/****************/

.loginText{
	color:#FFFFFF;
}




/*** ADMIN */
.caja_admin {
	background-color: #F4F4F4;
	border: 1px solid #999999;
	padding:20px;
	margin:20px;
	
}

/********************************/
/**** AbrePagina *****************/
/********************************/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	display:none;	
	filter:alpha(opacity=0); 
	opacity:0.0; 
	-moz-opacity:0.0; 
	background-color:#000000; 
	background-image:url(../imagenes/cargando_fondo.jpg);	
	background-position:center;
	background-repeat:no-repeat;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	text-align:left;
	width:815px;
	height:460px;	
	top:10%;
	left:10%;
	padding:0px;
	display:none;
	background-color:#FFFFFF;
	border:1px solid #666666;
}
#TB_window_cargando {
	position: absolute;
	z-index: 102;
	text-align:left;
	width:815px;
	height:460px;	
	top:10%;
	left:10%;
	padding:0px;
	display:none;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');	
}

* html #TB_window { /* ie6 hack */
	position: absolute;
	height:460px;

margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}


/***********/

#toolTip{
	background-color: #000000;
	padding:10px;
	text-align:center;
	width:150px;
	color:#FFFFFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
}

/******  GALERIA DE FOTOS *****/
.fotosCategorias{

       display: -moz-inline-stack; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       margin: 5px 10px;
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */
	   
	 color:#565656;
	font-family:"Abel",Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-size: 22px;
	color: #FFFFFF;
	text-decoration:none;
	padding:8px 25px;
	background-image:url(../imagenes/galeria_categoria_fondo.jpg);
	background-position:center top;


	top:0px;
}

.fotosCategorias:link,.fotosCategorias:visited {
	color:#565656;
	text-decoration:none;
	border:#3ba4be solid 0px;
}

.fotosCategorias:hover{
	color: #333333;
}

.fotosLinkBlanco{
	color:#333333;
	font-family:"Abel",Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.fotosLinkBlanco a:link, .fotosLinkBlanco a:visited{
	color:#333333;
}
.fotosLinkBlanco a:hover{
	color:#a37d30;
}

.fotosTitulo{
	font-family:"Abel",Arial, Helvetica, sans-serif;
	/*font-weight: 400;*/
	font-size:20px;
	color:#4d4d4d;

}

/***fotos***/
.links-paginacion:link, .links-paginacion:visited, .links-paginacion:active {
	color: #FFFFFF;
	background-color: #3b3b3b;
	text-align: center;
	vertical-align: middle;
/*	height: 20px;
	width: 20px;*/
	padding:10px;
	display: block;
}
.links-paginacion:hover {
	color: #FFFFFF;
	background-color: #5c5c5c;
}
.links-paginacion-encendido {
	color: #FFFFFF;
	background-color: #a50630;
	text-align: center;
	vertical-align: middle;
	padding:10px;
	/*height: 20px;
	width: 20px;*/
	display: block;
}


/******* banners*/
.linkSombra:link, .linkSombra:visited, .linkSombra:active{
	-moz-text-shadow: 2px 2px 3px #000000;
	-webkit-text-shadow: 1px 1px 5px #000000;
	text-shadow: 1px 1px 5px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
	filter: Shadow(Color='#000000', Direction=135, Strength=3); 
}
.linkSombra:hover {
	-moz-text-shadow: 2px 2px 3px #000000;
	-webkit-text-shadow: 1px 1px 5px #000000;
	text-shadow: 1px 1px 5px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3);
	filter: Shadow(Color='#000000', Direction=135, Strength=3); 
}


/****** NOTICIAS***/
.noticiaTitulo {
	font-family: "Abel",Arial, Helvetica, sans-serif;
	font-size: 35px;
	line-height:100%;
}

.noticiaTitulo a:link,.noticiaTitulo a:visited, .noticiaTitulo a:focus{
	color:#d13037;
}
.noticiaTitulo a:hover{
	color:#000000;
}



.noticiaCopete{
	font-style:italic;
	font-size:16px;
	color:#7a9cbe;
}

.noticiaFecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
}


.noticiaTituloSec {
	font-family: "Abel",Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#4d4d4d;
}

.noticiaTituloSec a:link,.noticiaTituloSec a:visited, .noticiaTituloSec a:focus{
	color:#4d4d4d;
}
.noticiaTituloSec a:hover{
	color:#000000;
}

.noticiaCursiva{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
}

.noticiasMasinfo{
	font-family: "Abel",Arial, Helvetica, sans-serif;
	font-size:30px;
}
.noticiasMasinfo a:link,.noticiasMasinfo a:visited, .noticiasMasinfo a:focus{
	color:#FFFFFF;
	text-decoration:none;
}
.noticiasMasinfo a:hover{
	text-decoration:none;
}

/*******************BOTONERA *****/
.botoneraBoton, .botoneraBotonActivado{
	position:relative; 
	margin: 5px 20px;
	padding:10px;
	top:0px;
	
	
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: top; /* BASELINE CORRECCIÓN*/
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
	
	background-image:url(../imagenes/botonera_btn_fondo.png);
	background-position:center 120px;
	background-repeat:no-repeat;
	

}

.botoneraBoton span, .botoneraBotonActivado span, .botoneraBoton a:link,.botoneraBoton a:visited, .botoneraBoton a:focus{
	/* tipografia */
	color:#333333;
	font-family: "Abel",Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration:none;
}


.botoneraBoton:hover,.btnTitulo:hover, .botoneraBoton a:hover{
	text-decoration:none;
	color:#ffffff;
}
.btnTitulo{
	top:0px;
}

.btnPunto{
	position:absolute; 
}

/************** OPACIDAD *********************/
.opacidad0{
	filter:alpha(opacity=0); 
	opacity:0.0; 
	-moz-opacity:0.0; 

}
.opacidad50{
	filter:alpha(opacity=50); 
	opacity:0.5; 
	-moz-opacity:0.5; 

}

.utopia{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*********  LISTAS  ***************/

ul li {
	margin-left:15px;
	margin-top:5px;
	padding:7px 0px 0px 12px;
	background-position:center left;
	line-height:120%;
}

.listaBordo{
	list-style:url(../imagenes/botonera_punto_bordo.png);
}
.listaVerde{
	list-style:url(../imagenes/botonera_punto_verde.png);
}

/**** preguntas frecuentes*/
.preguntasTitulos {
	font-family:"Abel", Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-size: 22px;
	color:#444444;
	cursor: pointer;
	cursor: hand;
	text-align:left;
	padding-left:40px;
	background-image:url(../imagenes/icono_mas.png);
	background-position:0px center;
	background-repeat:no-repeat;

}

.preguntasContenido{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	line-height: 150%;
	display:none;
	text-align:justify;
	padding:10px 20px;
}
.cajaPregunta{
	padding:10px 0px;
	text-align:left;
}