/*para png transparente IE6 */
 /*img, div, input { behavior: url("iepngfix.htc") }*/
*{
	margin:0px;
	padding:0px;

    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
     box-sizing: border-box; 

}
html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	
}
body  { 
	font-family: "Muli",Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;


}
blockquote{
padding-left:20px;
}
p{
	margin-top:15px;
} 
td, div  { 
	font-family:  "Muli", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #323b3c;
}
.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:#00CCFF;
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}



.contenido {
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#353d45;
	line-height: 150%
}
.contenidoBlanco, .contenidoBlanco a, .contenidoBlanco a:link,.contenidoBlanco  a:visited, .contenidoBlanco  a:focus{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
}

input, textarea{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222; 
	padding:15px;
	margin:2px;
	border: 1px solid #323b3c;
	background-color:#f2f2f2;

}

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

.btnAmarillo{
	padding:5px 8px;
	background-repeat: no-repeat; 
	background-position:bottom;
	background-color:#cccccc;
	color:#333333;
	font-family: "Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	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;
}




.btnEnviar{
	background-color:#323b3c;
	padding:10px 18px 10px 18px;
	
	color:#FFFFFF;
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:18px;

}
.btnEnviar:hover{
	background-color:#8eb265;
	color:#FFFFFF;
	cursor:pointer; cursor: hand;
}


.btnComun{
       display: -moz-inline-stack; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       margin: 5px 10px;
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */

	   text-decoration:none;
	   background-image:url(../imagenes/sombra_105.png); 
	   background-position:bottom; 
	   background-repeat:no-repeat; 
	   
	   padding-bottom:40px; 
	   padding-top:10px;
	   
}
.btnComun span{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:18px; 
	color:#ffffff;
	
	background-color:#555555; 
	padding:15px 20px; 
	border:#000000 solid 0px;
	cursor:hand; cursor: hand;
}
.btnComun:hover{
	   text-decoration:none;
 }


.Titulos {
	font-family:"Muli", Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size: 30px;
	color:#323b3c;
	line-height:100%;

}


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


.subtitulos {
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size: 26px;
	line-height: 100%;


}

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


.resalto {
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	line-height: 100%;
	font-size:16px;
}


.colorNaranja {
	color:#d16106;
}
.colorAzul {
	color:#007493;
}


#pie{
	position:relative; 
	height:260px; 
	width:100%; 
	min-width:1200px; 
	margin-top:20px; 
	
	background-color:#dedede; 
}
.pieDatos {
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 14px;
	color:#FFFFFF;
}

.pieDatos a:link, .pieDatos a:visited, .pieDatos a:focus{
	color:#666666;
}

.pieDatos a:hover{
	color:#999999;
}

.pieVerde{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 16px;
	color:#8eb265;
}

u{
	text-decoration:none;
}




.fechasTitulo {
	font-size: 30px;
	font-weight: bold;
	color: #FF6903;
}
.fechasFecha {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}




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

.loginText{
	color:#FFFFFF;
}






/**** GALERIA */


.fotosCategorias{

       display: -moz-inline-stack; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */

	   
      margin: 5px 10px;
	color:#475560;
	font-family: "Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 20px;
	text-decoration:none;

   background-color:#dddddd;
   margin-top:10px;	
	/*padding:8px 25px;*/
	/*padding:0px 0px;*/

/*	margin-top:3px;*/
	/*top:0px;*/
}

.fotosCategorias:link,.fotosCategorias:visited {
	color:#323b3c;
	text-decoration:none;
}

.fotosCategorias:hover{
	color: #FFFFFF;
}

.fotosCategoriasActi{

       display: -moz-inline-stack; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       margin: 5px 10px;
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */
	   
	border:#ff6600 solid 1px;
	background-color:#ff6600;
	color:#FFFFFF;
	
	font-family: "Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size: 16px;
	text-decoration:none;
	
	padding:8px 8px;

/*	margin-top:3px;*/
	top:0px;
}

.fotosLink{
	color:#808080;
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:400;
	font-size:14px;
	text-decoration:none;
}
.fotosLink a:link, .fotosLink a:visited{
	color:#808080;
}
.fotosLink a:hover{
	color:#0070a6;
}






.textoSombra{
	-moz-text-shadow: 2px 2px 3px #a55adb;
	-webkit-text-shadow: 1px 1px 5px #a55adb;
	text-shadow: 1px 1px 5px #a55adb;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#a55adb', Direction=135, Strength=3);
	filter: Shadow(Color='#a55adb', Direction=135, Strength=3); 
	
}


/***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: #999999;
	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:"Muli", Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size: 30px;
	color:#FFFFFF;
	line-height:100%;
}

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



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

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


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

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

.noticiaCursiva{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14;
	font-style:italic;
}


.textoAclaracion{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
}


/*******************BOTONERA *****/
.botoneraBoton, .botoneraBotonActivado{
	position:relative; 
	height:70px;
	padding:25px 15px 0px;
	margin: 0px 0px;
	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/temp_boto_background.png);
	background-repeat:no-repeat;
	background-position:0px -220px;
	

}

.botoneraBoton span, .botoneraBotonActivado span, .botoneraBoton a:link,.botoneraBoton a:visited, .botoneraBoton a:focus{
	/* tipografia */
	color:#666a67;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-decoration:none;

	/*background-position:0px -200px;*/
}


.botoneraBoton:hover{
	text-decoration:none;
/*	text-shadow: 0 0 0.3em #000000;*/

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

}

.btnPunto{
	position:absolute; 
}

.btnSeparador{
	position:relative; 
	height:70px;
	padding:0px;
	margin: 0px 0px;
	top:0px;	 
	border-left:1px solid #cccccc;
	
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: top; /* BASELINE CORRECCIÓN*/
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */

}


/***********************************/
.btnFacebook{
	color:#FFFFFF;
	background-color:#47629d; 
	width:250px; 
	margin-top:15px; 
	padding:5px 0px;
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
}
.btnFacebook a:link,.btnFacebook a:visited, .btnFacebook a:focus{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	color:#FFFFFF;
}

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

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

}

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

.shadowed {
  /*  -webkit-filter: drop-shadow(12px 12px 25px rgba(0,0,0,0.5));
    filter: url(#drop-shadow);
    -ms-filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
    filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";*/
	-webkit-filter: drop-shadow(5px 5px 5px #222); 
	filter: drop-shadow(5px 5px 5px #222);
	/*png-shadow: 5px 5px 5px #222;*/
}



.notiCursiva{
	font-size:18px;
	font-style:italic;
}

.Lista li {
	margin-left:20px;
	padding:7px 0px 0px 15px;
	background-position:center left;
	background-repeat:no-repeat;
}

.lista_e84c3d li {
	list-style:url(../imagenes/circulo_7_e84c3d.png);
}
.lista_e77e23 li {
	list-style:url(../imagenes/circulo_7_e77e23.png);
}
.lista_c4bb0b li {
	list-style:url(../imagenes/circulo_7_c4bb0b.png);
}
.lista_2dcc70 li {
	list-style:url(../imagenes/circulo_7_2dcc70.png);
}
.lista_1abc9b li {
	list-style:url(../imagenes/circulo_7_1abc9b.png);
}
.lista_3598db li {
	list-style:url(../imagenes/circulo_7_3598db.png);
}
.lista_9b58b5 li {
	list-style:url(../imagenes/circulo_7_9b58b5.png);
}
.lista_e2437f li {
	list-style:url(../imagenes/circulo_7_e2437f.png);
}
.lista_79a742 li {
	list-style:url(../imagenes/circulo_7_79a742.png);
}
.lista_95a5a5 li {
	list-style:url(../imagenes/circulo_7_95a5a5.png);
}



.cajaFoto{
	position:relative;
}


.cajaFotoContenidoFoto{
	 width:100%;
	 height:100%;

	background-position:center; 
/*	position:relative;
	display:block;*/
}
.cajaFotoDescri{
	padding:5px 0px; 
	color:#FFFFFF; 
	margin-top:3px;
	width:100%;
}

.cajaFotoActi{
	position:absolute;
	top:0px;
	left:0px;
	 background-image:url(../imagenes/foto_ampliar.png);
	 background-repeat:no-repeat;
	 background-position:center;
	 width:100%;
	 height:100%;
	filter:alpha(opacity=0); 
	opacity:0.0; 
	-moz-opacity:0.0; 
	
	border:#0066CC solid 0px;
}

.cajaInline{
       display: -moz-inline-stack; /* FF2*/
       display: inline-block;
       vertical-align: top; /* BASELINE CORRECCIÓN*/
       zoom: 1; /* IE7 (hasLayout)*/
       *display: inline; /* IE */
}


.cajaDesarrolloSocial{
padding:30px;
}


.cajaOrganigrama{
padding:30px;
}


/********************************/
/**** AbrePagina *****************/
/********************************/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;

	display:none;	
	filter:alpha(opacity=0); 
	opacity:0.0; 
	-moz-opacity:0.0; 
	
	background-color:#000614;
	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:#000614;
	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:1000px;
	height:460px;	
	top:10%;
	left:10%;
	padding:0px;
	display:none;
}
#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');
}

.prodCategoria{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:18px;
	color:#353d45;
}
.prodTitulo{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:26px;
	color:#353d45;
}
.prodPrecio{
	background-color:#353d45;
	color:#FFFFFF;
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:18px;
}
.prodBtnCerrar{
	font-family:"Muli",Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:14px;
}
	
	
