.modulo100 {
	width: 100%;
}
#recurso .modulo100 {
  width: 99.9%;
}
#envolturaHome .modulo100 {
	width: 100%;
}
.modulo100Inversor {
  width: 99.9%;
  min-height:250px !important;
  height:auto !important;
  height:250px;
}
.modulo100Fecha{
	width: 100%;
	margin: 0px;
	padding: 0 0 2px 0;
	border: 0px;
	font-style: italic;
	color:#891637;
	font-size: 0.9em;
}

.modulo100Entradilla{
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight:bold;
}

.modulo100Ampliar{
	margin-top: 10px;
	padding: 0px;
	border: 0px;
}

.modulo90{
	width:90%;
	float:left;
	padding:0 0 30px 0;
}

.modulo80{
	width:70%;
	float:left;
	border:1px solid;
}

.modulo5{
	width:5%;
	float:left;
}

.modulo40{
	width:40%;
	float:left
}

.modulo60{
	width:60%;
	float:left
}

.modulo45{
	width: 48%;
        float: left;
        border:1px solid;
}

.modulo70 {
  width: 65.6%;  
  float: left;
  
}

.modulo50 {
  width: 48.6%;
  float: left;
}


.modulo30 {
 width: 29.9%;
  float: left;
}

.modulo20{
	width:19%;
	float:left;
}

.modulo10{
	width:10%;
	float:left;
}

.moduloFijo90{
	width:108px;
	float:left;
	margin-bottom:20px;	
}

.moduloFijo70{
	width:65px;
	float:left;
	
}

.moduloFijo187{
	width:16%;
	float:right;
	border:1px solid;
}

.moduloFijo246{
	width:216px;
	float:left;
	
}

.moduloFijo295{
	width:298px;
	float:left;
}


.fondoSalaprensa{
	height:70px;
	background: url("../../img/comunes/fondos/salaprensa.jpg") no-repeat;
}

.imgSalaprensa{
	height:70px;
	background: url("../../img/comunes/fondos/salaprensa.jpg") no-repeat;
	margin:2px 0px;
}

.marco{
  border:3px double #CCC;
}

.contenido {
   padding: 5px;
}

.fondo {
	width: 98%;
	float:left;
	margin: 0px;
	padding:0px;
	background: #F0F3F4 url("../../img/comunes/fondos/menuLateral.gif") top left repeat-y;
	text-indent: 15px;
	
}
.centrado {
  text-align: center;
}

.separador{
  width:100%;
  background: url("../../img/comunes/tacogris.gif") 0% 0% repeat-x;
  margin:0px;
}

.separador2{
  width:100%;
  background: url("../../img/comunes/tacogrisdoble.gif") 0% 0% repeat-x;
  margin:0px;
}


.margenVertical{
  width: 2%;
  height: 0px;
  border:1px solid transparent;
  visibility: hidden;
  overflow: hidden;
  float: left;
}

div > .margenVertical {
  height: 1px;
}

.margenHorizontal{
  height: 2%;
  border:1px solid transparent;
  visibility: hidden;
  overflow: hidden;
}


div:after {
	clear: both;
	display: block;
	content: '&nbsp;';
	height: 0px;
	visibility: hidden;
}

div > .td25borde	{
	min-width: 24%;
	float: left;
	border: 1px solid #F0F3F4;
	margin-left: 5px;
	margin-right: 3px;
}
.td25borde	{
	width: 24%;
	float: left;
	border: 1px solid #F0F3F4;
	padding-left: 5px;
	padding-right: 3px;
}

div > .td25	{
	min-width: 24%;
	float: left;
}
.td25	{
	width: 24%;
	float: left;
}

.td75 {
	width: 74%;
	float: left;
}

div > .td75	{
	min-width: 74%;
	float: left;
}

.td20Dcha {
	width: 19%;
	float: right;
}

div > .td20dcha	{
	min-width: 19%;
	float: right;
}

.modulo20	{
	width: 19.99%;
	float: left;
}

div > .modulo20	{
	min-width: 19.99%;
	float: left;
}

.separador15	{
	width: 15%;
	float: left;
	background-color:#FFFFFF;
}

.separador12{
	width: 12%;
	float: left;
	
}



div > .separador15	{
	width: 15%;
	float: left;
}

.modulo35FondoGris	{
	width: 34.99%;
	float: left;
	background-color: #F0F3F4;
}

div > .modulo35FondoGris	{
	min-width: 34.99%;
	float: left;
	background-color : #F0F3F4;
}

.ImagenCuerpo	{
	float: right;
	width: 100%;
	text-align: right;
}
div > .ImagenCuerpo	{
	float: right;
	width: 100%;
	text-align: right;
}

.modulo100ConFondo{
	width: 99.9%;
	background-color: #FFFFFF;
	float: left;
}
div > .modulo100ConFondo	{
	min-width: 100%;
	background-color: #FFFFFF;
	float: left;
}

/**************************+*/

.modulo100punteado1{
	width:94%;
	float:left;
	border-left:1px dashed #C6D6CA;
	padding: 0px 7px 0px 14px;
	margin-left:3px;
	margin-right:3px;
	
}

.modulo100punteado2{
	width:98%;
	float:left;
	border-top:1px dashed #C6D6CA;
	border-bottom:1px dashed #C6D6CA;
	margin-top:15px;
	margin-left:3px;
	margin-right:3px;
	
}

.bordePunteadoDcho{
	width:100%;
	float:left;
	border-right:1px dashed #C6D6CA;
	padding:0px 14px 0px 0px;
}

.bordeDcho{
	width:100%;
	float:left;
	border-right:1px dashed #C6D6CA;
}

.bordePunteadoInf{
	width:100%;
	float:left;
	border-bottom:1px dashed #C6D6CA;
	padding: 3px 0px 5px 0px;
}

.bordePunteadoInfSup{
	width:100%;
	float:left;
	border-top:1px dashed #C6D6CA;
	border-bottom:1px dashed #C6D6CA;
	margin-top:3px;
	padding: 8px 0px 5px 0px;
}

.modulo50alineado{
	text-align: center;
	width: 43.6%;
  	float: left;
  	padding-left:5px;
}

.modulo50noalineado{
	width: 43.6%;
  	float: left;
  	padding-left:5px;
}

.modulo50margen{
	width: 43.6%;
  	float: left;
}



.moduloalineado{
	text-align: center;
	width: 43.6%;
  	float: left;
}

.borde1{
	border:1px solid #CCC;
	padding:1px;	
	float:left;	
}

.borde2{
	border:1px solid #D5D9D9;	
	float:left;
}

.fondoVerde{
	width:100%;
	float:left;
	background-color:#F0F3F4;
	border:1px solid #FFF;
}

.bordeVerde{
	width:100%;
	float:left;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}

.alineacionDcha{
	width: 9%;
	float: right;
}

/*-------------------------------------- */

.modulo35GrisOscuro{
	width: 261px;
	float: left;
	background-color: #C6D6DA;
}

.modulo35GrisOscuro .modulo100	{
	width: 100%;
}

.modulo65{
	width: 57%;
	float: left;
	background-color: #FFFFFF;
	padding-right: 5.5%;
}
.separadorHImagen	{
	clear: both;
	width: 261px;
	height: 31px;
	background: #FFF url("../../img/comunes/fondos/separadorVLateral.gif") repeat-x;
}

.ImagenMargen	{
	float: left;
	padding:0px;

}
.PieImagen	{
	margin-top: 10px;
	padding-left: 8px;
	float: left;
	background: transparent;
	text-align: top;
}


.Modulo100FondoGris	{
	float: left; 
	margin-top: 18px;
	width: 28%;
	margin-left:15px;
	border: 8px solid #DBD3D5; 
}
.Modulo100FondoGris ul {
	border: none;
	list-image-position: outside;
	background-color: #F7F9F9;
}
.Modulo100FondoGris ul li {
	border: none;
	list-image-position: outside;
	background-color: #F7F9F9;
}
.modulo100BordeBlanco	{
	padding: 10px;
	border: 1px solid #FFFFFF;
	float: left;
	background-color: #F7F9F9;
}

.modulo100MenuDchaCabecera{
	background: #F7F9F9 url("../../img/comunes/fondos/doblepunteado.gif") bottom left repeat-x;
	text-align: right;
	padding-right: 10px;
	margin-bottom: 15px;
}
  
li.MenuDcha {
	margin: 7px 0px 7px 0px;
	background: url("/img/comunes/tacogris.gif") repeat-x bottom left;
	padding: 0px 0px 7px 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #335588;
}

li.MenuDcha a:link, li.MenuDcha a:hover, li.MenuDcha a:active, li.MenuDcha a:visited {
	text-decoration:none;
}

.modulo30Contenido	{
	float: left;
	width: 28%;
}

div > .modulo30Contenido	{
	width: 30%;
}

.modulo100Dcha {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-left: 5%;
}
.modulo100Izda	{
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-right: 5%;
}

.modulo100Centro	{
	float: left;
	width: 100%;
	border-left: 1px dotted #999999;
	border-right: 1px dotted #999999;
	margin-top: 15px;
	padding: 0px 5% 0px 5%;
}

div > .modulo100Centro{width:90%;}
div > .modulo100Izda, div > .modulo100Dcha	{width:95%}

.VerInfo, .VerInfo a:link, .VerInfo a:hover, .VerInfo a:active, .VerInfo a:visited	{
	padding-right: 10px;
	float: right;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #335588;
	text-decoration: none;
}

.modulo100Izda ul {
	padding-left: 8px;
	margin-left: 8px;
}

.modulo100Centro ul {
	padding-left: 8px;
	margin-left: 8px;
}
.modulo100 ul {
	padding-left: 8px;
	margin-left: 8px;
}
.td100ListadoCabecera	{
	margin: 5px 0px;
	clear: both;
	width: 90%;
	
}

.td100ListadoCabecera .modulo25	{
	margin: 10px 0px;
	width: 30%;
	float: left;
}
.td100ListadoCabecera .modulo75	{
	margin: 10px 0px;
	width: 69%;
	float: left;
}

/* Added: 2011/11/14 */
.td100ListadoCabecera .modulo75 .modulo100 h4 {
  margin: 0 0 10px 0;
  padding: 0;
  font-size: 1.2em;
}
/*  End  */

.modulo25	{
	margin: 10px 0px;
	width: 25%;
	float: left;
}
.modulo75	{
	margin: 10px 0px;
	width: 74%;
	float: left;
}


.modulo15	{
	width: 14.85%;
	float: left;
	
}

.borde1home{
	border:1px solid #000;
	margin:0;
	width:78px;
}

.borde2home{
	border:1px solid #FFFFFF;
}


.modulofijo100{
	width:96px;
	float:left;
}

div > .modulofijo100{
	width:110px;
	float:left;
}

.modulo100tituloproyecto{
	width: 99.5%;
	padding:0 0 0 0.5%;
	background-color:#891536;
}

.modulo100FondoHome{
	width: 96%;
	background-color: #E7E3D7;
	margin: 0px;
	padding:16px 0 16px 4%;
}

.modulo70home{
	width:66.7%;
	float:left;
}

.modulocentralhome{
	width: 45.8%;
	float:left;
	padding:0 1% 0 2.5%;
}

/* ----------------------------------- */

#home{width:100%;float:left;padding-bottom:10px !important;padding:0;}

#home h2{font-size:20px;font-weight:normal;padding-left:18px;}
#home .modulo100 {float:left;}

.contenedorFlash{width:462px;float:right;height:230px;margin-bottom:10px;text-align:right;}

.contenedorDestacados{width:30%;float:left;margin-bottom:10px;}

/*-- Asia:start --*/
/*-- modigy --*/
.contenedorDestacados h2{width:240px;height:18px;padding:7px 0 5px 16px !important;margin:0;border-bottom:1px solid #fff;background:#E7E3D7 url(../../img/comunes/fondos/fondoh2Destacados.gif) no-repeat 100% 0;color:#444;font-size:1.2em !important;font-weight:bold !important;}
/*-- Asia:end --*/

.contenedorDestacados .modulo100FondoHome{min-height:138px !important;height:auto !important;height:138px;}
.contenedorDestacados .bloqueDestacado{width:41.5%;float:left;padding-right:8%;}

/*-- Asia:start --*/
/*-- modify --*/
.contenedorDestacados .bloqueDestacado h3{background:none;border:none;margin:0;padding:0 0 7px 0;min-height:25px !important;height:auto !important;height:25px;color:#990033;font-size:0.9em;line-height:12px;}
 .contenedorDestacados .bloqueDestacado h3 a{background:none;padding:0;color:#990033;border:none;font-size:0.9em;}
/*-- Asia:end --*/

.contenedorDestacados .bloqueDestacado img{padding:1px;border:1px solid #7A7A78;}
.contenedorDestacados .bloqueDestacado .textoDestacado{width:98%;float:left;margin-top:4px;padding:9px 0 0 0;background: transparent url("../../img/comunes/tacogris2.gif") repeat-x 0 0;color:#333;}
.contenedorDestacados .bloqueDestacado .textoDestacado a{text-decoration:none;color:#333;}
.contenedorDestacados .bloqueDestacado .textoDestacado a:hover{color:#891536;}

.contenedorPrensa{float:left;width:30%;}
.fondoPrensa{width:87%;float:left;border-left:1px solid #E6E6EB;border-right:1px solid #E6E6EB;margin-top:5px;padding: 0 4%;}
.fondoPrensa .modulo100Fecha{color:#444;padding:0;}
.modulo100Entradilla{color:#891536;padding-bottom:2px;}
.modulo100noticia{width:100%;float:left;padding:0 0 8px 0;margin-bottom:9px;background: transparent url(../../img/comunes/tacogris2.gif) repeat-x 0 100%;}
.fondoPrensa .ampliar{width:99%;float:left;text-align:right;padding:0 0 4px 0;}
.fondoPrensa .ampliar a{padding-right:18px;background: transparent url(../../img/comunes/vermas.gif) no-repeat 100% 3px;text-decoration:none;color:#891536;}

.modulobanners{width:190px;float:left;margin:35px 0 0 0;text-align:center;}

.segmentos{float:right;width:48%;}
.segmentos .bloque{float:left;width:30%;min-height:170px !important;height:auto !important;height:170px;padding:3px 0 5px 12px;margin-top:4px;border-left:1px solid #C7CFD5;}

/*-- Asia:start --*/
/*-- modify --*/
.segmentos .bloque ul.tipo1{width:100%;float:left;padding:0;margin:0;}
.segmentos .bloque ul.tipo1 li{width:90%;float:left;margin:0;padding:1px 0 0 10px;color: #656565;list-style:none;background: transparent url(../../img/comunes/imagenLista2.gif) no-repeat 0 7px; font-size:0.9em;}
.segmentos .bloque ul.tipo1 li a{text-decoration:none; font-size:0.9em;}
/*-- Asia:end --*/

.segmentos .bloque img{padding:1px;border:1px solid #99A7B2;}

/*-- Asia:start --*/
/*-- modify --*/
.segmentos .bloque h3{background:none;border:none;margin:0;padding:3px 0;min-height:30px !important;height:auto !important;height:30px;color:#990033;font-size:0.9em;line-height:14px;}
/*-- Asia:end --*/

.modulo70fichaNoticias{}
.modulo70fichaNoticias span.fecha{display:block;font-size:.9em;text-align:right;padding:0 3% 15px 0;}
.modulo70fichaNoticias h4{background: transparent url("../../img/comunes/iconoFicha.gif") no-repeat 0 0;padding:0px 0 3px 22px;font-size:1.5em;}
