@charset "UTF-8";
/* CSS Document */

*, html {
margin:0; padding:0	
}
body { color: #666; font-family:"Trebuchet MS"; font-size:12px; background: url(images/fdTodo.gif) 0 330px #e0e0e0 repeat-x }
body.interior { 
color: #666; font-family:"Trebuchet MS"; font-size:13px; background: url(images/fdTodo.gif) 0 230px #e0e0e0 repeat-x !important}
a:link, a:visited { color: #e56414; text-decoration: none }
a:hover { text-decoration: underline }
img { border: none}

/********Assets*********/
.fila { display: block; overflow: hidden; /*margin-bottom: 10px*/ }
.izq { float: left }
.der { float: right }
.moduloP img {
border: none	
}
.bordeImgLista { border: 3px solid white !important; }
.bordeImg { border: 3px solid white !important; margin-bottom: 8px }
/********Assets*********/
.fila { display: block; overflow: hidden; /*margin-bottom: 10px*/ }
.izq {
	FLOAT: left
}
.der {
	FLOAT: right
}
.moduloP IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.bordeImgLista {
	BORDER-RIGHT: white 3px solid; BORDER-TOP: white 3px solid; BORDER-LEFT: white 3px solid; BORDER-BOTTOM: white 3px solid
}
.bordeImg {
	BORDER-RIGHT: white 3px solid; BORDER-TOP: white 3px solid; MARGIN-BOTTOM: 8px; BORDER-LEFT: white 3px solid; BORDER-BOTTOM: white 3px solid
}
.w970 {
	WIDTH: 970px
}
.w320 {
	WIDTH: 320px !important; /**ie**/ width: 310px; MARGIN-RIGHT: 5px
}
/**ie**/
.w320 h2 { width: 320px}
.w211 {
	WIDTH: 211px
}
.w335 {
	WIDTH: 342px
}
.w645 {
	WIDTH: 645px; MARGIN-RIGHT: 5px
}
.w237 {
	WIDTH: 237px !important; 
	width: 220px:
	MARGIN-RIGHT: 6px
}

.w480 {
	width: 480px !important; 
	MARGIN-RIGHT: 6px
	/*ie*/width: 477px;
}

.w723 {
	WIDTH: 723px; MARGIN-RIGHT: 6px
}
.w50 {
	WIDTH: 50%
}
.w49 {
	WIDTH: 49.8%
}
.w48 {
	WIDTH: 48%
}
.w33 {
	MARGIN: 0px 3px; WIDTH: 32%
}
.w697 {
	WIDTH: 702px
}
.mgR8 {
	DISPLAY: inline; MARGIN-RIGHT: 8px
}
.mgL8 {
	DISPLAY: inline; MARGIN-LEFT: 8px
}
.mgB8 {
	MARGIN-BOTTOM: 8px
}
.mgT8 {
	MARGIN-TOP: 8px
}
.txt14 {
	FONT-SIZE: 13px
}
.txt120 {
	FONT-SIZE: 14px
}
.fwN {
	FONT-WEIGHT: normal
}

.sumario .itemListadoModulo li { background: none !Important; border-bottom: 1px dashed #333; margin-bottom: 10px !Important; height: 100% }
.sumario .itemListadoModulo h3 {   background:url(images/bulletH3.gif) no-repeat 0 0.16em; padding-left: 12px; padding-bottom: 0px; margin-bottom: 0 !important; height: 100% }

.sumario {
color: black !Important;
padding-left: 20px !important;
padding-right: 20px !important;
padding-top: 15px !important;
padding-bottom: 70px !important;
background: url(images/fdSumario.png) no-repeat bottom left !important;
background: url(images/fdSumario.gif) no-repeat bottom left ; }


/***destacados papel***/

.destacadoPapel{
color: #e56414;
font-weight: bold;
overflow: hidden;
font-size: 108%;
width: 612px;
padding-right: 94px;
padding-top: 15px;
padding-left:15px;
height: 129px;
background: url(images/fdDestacadoPapel.png) no-repeat top right !important;
background: url(images/fdDestacadoPapel.gif) no-repeat top right ;
}


/*** destacados grafismo ***/

.destacadoGrafNar { 
DISPLAY: BLOCK;
color: white; display: table; overflow: hidden; font-size: 17px; padding-top: 40px; width: 120px; height: 80px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafNar_med.png) !important;
background: url(images/fdDestacadoGrafNar_med.gif);
}
.destacadoGrafBl { 
color: #e56414; display: table; overflow: hidden; font-size: 17px; padding-top: 40px; width: 120px; height: 80px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafBl_med.png) !important;
background: url(images/fdDestacadoGrafBl_med.gif);
}
.destacadoGrafRojo { 
color: white; display: table; overflow: hidden; font-size: 17px; padding-top: 40px; width: 120px; height: 80px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafRojo_med.png) !important;
background: url(images/fdDestacadoGrafRojo_med.gif);
}
.destacadoGrafTer { 
color: white; display: table; overflow: hidden; font-size: 17px; padding-top: 70px; width: 216px; height: 146px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafTer.png) !important;
background: url(images/fdDestacadoGrafTer.gif);
}
.destacadoPintura {
	color: #333;
	font-size: 130%;
width: 700px;
padding:20px 250px 20px 20px;
background: url(images/fdDestacadoPintura.jpg) !important;

}


/***/
.destacadoGrafNarMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafNar_mini.png) !important;
background: url(images/fdDestacadoGrafNar_mini.gif);
}
.destacadoGrafBlMini { 
color: #e56414; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafBl_mini.png) !important;
background: url(images/fdDestacadoGrafBl_mini.gif);
}
.destacadoGrafRojoMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafRojo_mini.png) !important;
background: url(images/fdDestacadoGrafRojo_mini.gif);
}
.destacadoGrafTerMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafTer_mini.png) !important;
background: url(images/fdDestacadoGrafTer_mini.gif);
}
/*.spanGraf { display: table-cell; vertical-align: middle; position: relative !important; position: absolute;  top: auto !important; top: 50%; }*/

/***listados***/
ul.listadoCheck li {
	/*font-size: 14px !important;*/
	background: url(images/bulletCheck.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 30px !Important
						   
}
ul.listadoAros li {
	/*font-size: 14px !important;*/
	background: url(images/bulletAros.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 25px !Important
}
ul.listadoPiedra li {
	/*font-size: 14px !important;*/
	background: url(images/bulletPiedra.gif) no-repeat 0 0 !important;
	padding: 1px 0  6px 0;
	padding-left: 25px !Important
}
ul.listadoPiedra li h3 {
	/*font-size: 14px !important;*/
	
	padding-left:0 !Important;
	background:url(images/fdSeparador.gif) repeat-x bottom left !important
}
ul.listadoPiedra li li{
		/*font-size: 14px !important;*/
	margin-bottom: 0.2em !important;
	padding-left: 14px !important;
	list-style: none;
	background:url(images/bulletListadoMod.gif) no-repeat 0em 0.2em !important
}
/*****/
.ampliarConten {
display: block;
color: white;
font-size: 130%;
padding: 6px;
display: block;
background:url(images/fdBotAcordeon.gif) #e46414 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
}

.ampliarConten:hover {
cursor: pointer;
background:url(images/fdBotAcordeonHover.gif) #e04500 repeat-x !important;
}
.ampliarConten img {
	float: left;
position: relative;
top: 0px;
margin-right: 5px
}

.ampliarContenMini {
font-family:"Trebuchet MS" !important;
display: block;
color: white;
font-size: 13px;
padding: 6px;
display: block;
background:url(images/fdBotAcordeon.gif) #e46414 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
}

.ampliarContenMini:hover {
cursor: pointer;
background:url(images/fdBotAcordeonHover.gif) #e04500 repeat-x !important;
}
.ampliarContenMini img {
float: left;
position: relative;
top: 0px;
margin-right: 5px

}
/***/
.ampliarContenSimple{
display: block;
font-size: 100%;
padding: 0 0 2px 0 !important;
display: block;
background: url(images/fdSeparador.gif) bottom left repeat-x
}
.ampliarContenSimple h3 { display: inline;  background: none !important }

.ampliarContenSimple:hover {
cursor: pointer;
}
.ampliarContenMini img {
float: left;
position: relative;
top: 0px;
margin-right: 5px
}

p.destacadoNar { 
display: block;
color: white;
font-size: 150%;
padding: 12px;
display: block;
background:url(images/fdDestacadoNar.gif) #e46414 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
}
h4.destacadoNar { 
display: block;
color: white;
font-size: 115%;
padding: 8px;
display: block;
background:url(images/fdDestacadoNar.gif) #e46414 center left repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
}
h4.destacadoGris { 
display: block;
color: white;
font-size: 15px;
padding: 8px;
display: block;
background:url(images/fdDestacadoGris.gif) #e46414 -100px 0 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
}


p.destacadoGris { 
display: block;
color: white;
font-size: 150%;
padding: 8px;
display: block;
background:url(images/fdDestacadoGris.gif) #7c7c7c repeat-x;
border-top: 1px solid #b6b6b6;
border-right: 1px solid #7f7f7f;
border-bottom: 1px solid #7f7f7f;
border-left: 1px solid #b6b6b6;
margin-bottom: 8px;
}

p.destacadoEco { 
display: block;
color: #666;
font-size: 150%;
padding: 8px 160px 8px 8px;
display: block;
background:url(images/fdDestacadoEco.jpg) white top right;
margin-bottom: 8px;
}

p.destacadoNar a, p.destacadoGris a { color: black !important }
/******/
.listadoFondoGrisClaro { font-family:"Trebuchet MS" !important; position: relative; padding: 8px; background-color: #f0f0f0 !important; list-style: none; margin-bottom: 8px; overflow: hidden; height: 100% }

/*.listadoFondoGrisClaro li:hover { background-color: #CCC; }*/
.listadoFondoGrisClaro a { color: #333 !important}
.listadoFondoGrisClaro a:hover {text-decoration: none !important }
.listadoFondoGrisClaro .masInfo a:link,
.listadoFondoGrisClaro .masInfo a:visited
{ 
font-size: 90%;
color: white !important;
font-weight: bold;
height: 19px;
line-height: 19px;
padding: 0 20px 0 10px;
position: absolute; 
top: 8px; right:8px; 
background:url(images/fdVerMas.gif) top right;
border-top: 1px solid #f1a797;
border-right:1px solid #c14a30;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d6715c;
}
.listadoFondoGrisClaro h3,
.listadoFondoGrisClaro h3 a:link,
.listadoFondoGrisClaro h3 a:visited

{ color: #e56414 !important; /*background: none !important;*/ margin-bottom: 0 !Important}
.video { background: url(images/fdTele.jpg) no-repeat; width: 416px; height: 290px; padding: 23px 24px 61px 24px; margin-bottom: 8px}

.listadoFondoGrisClaro h3 a.titNotaPrensa { padding: 5px 0 5px 23px; display: inline; background:url(images/icoPdf.gif) no-repeat center left !important }
.listadoFondoGrisClaro h3 a:hover { text-decoration: underline !important}



/****estudios*****/
.pieItemEstudio {
	background-color: white;
	padding: 2px; margin-top: 5px;
	float: left;
width: 100%; display: block; clear: both; overflow: hidden;
}
.bajaPDF { 
font-weight: bold;
padding: 5px 0 5px 23px; display: inline; background:url(images/icoPdf.gif) no-repeat center left
}
.masInfoEstudios a:link,
.masInfoEstudios a:visited
{ 
display: block;
color: white !important;
font-weight: bold;
height: 23px;
line-height: 23px;
padding: 0 20px 0 10px;
background:url(images/fdVerMas02.gif) top right repeat !important;
border-top: 1px solid #f1a797;
border-right:1px solid #c14a30;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d6715c;
}


/*****/
.listadoFondoGris { position: relative; padding: 8px; background-color: #d9d9d9; list-style: none; margin-bottom: 8px; overflow: hidden; height: 100% }

.listadoFondoGris:hover { background-color: #CCC; }
.listadoFondoGris a { color: #333 !important}
.listadoFondoGris a:hover {text-decoration: none !important }
.masInfo a:link,
.masInfo a:visited
{ 
font-size: 90%;
color: white !important;
font-weight: bold;
height: 19px;
line-height: 19px;
padding: 0 20px 0 10px;
position: absolute; 
top: 8px; right:8px; 
background:url(images/fdVerMas.gif) top right;
border-top: 1px solid #f1a797;
border-right:1px solid #c14a30;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d6715c;
}
.listadoFondoGris h3,
.listadoFondoGris h3 a:link,
.listadoFondoGris h3 a:visited

{ color: #e56414 !important; background: none !important; margin-bottom: 0 !Important}
.listadoFondoGris h4 { font-size: 105% }
.listadoFondoGris h4 a:hover { text-decoration: underline !important}

.video { background: url(images/fdTele.jpg) no-repeat; width: 416px; height: 290px; padding: 23px 24px 61px 24px; margin-bottom: 8px}

/******/

/***************** MÃ³dulo genÃ©rico *******************/

.modulo { margin-bottom: 10px; display: block; font-family:"Trebuchet MS" !important; }
/*.modulo.w970 { font-size: 1.07em !important}
.modulo.w480 { font-size: 1.07em !important}
.modulo.w970 h3 { font-size: 1.2em !important}
.modulo.w480 h3 { font-size: 1.2em !important}
*/
.modulo.w480 h3 {  display: block; background:url(images/bulletH3.gif) no-repeat 0 0.3em; padding-left: 12px  }
.modulo.w970 h3 {  display: block; background:url(images/bulletH3.gif) no-repeat 0 0.3em; padding-left: 12px  }


.modulo p { line-height: 115%; }
/*.moduloConten { background:url(images/fdModulo.jpg) no-repeat top right; padding: 8px 8px 0 8px; margin-bottom: 8px; overflow: hidden }*/
.moduloConten {
	/*ie*/height: 100%;
    padding-right: 8px !important; padding-left: 8px !important; padding-left: 6px; padding-right: 6px; background: url(images/fdModulo.jpg) no-repeat right top; margin-bottom: 8px; padding-bottom: 0px; overflow: hidden; padding-top: 8px; }


.moduloP { margin-bottom: 10px; overflow: hidden }
.moduloP ul { margin: 0.5em 0; }
.moduloP li {
margin-bottom: 0.4em;
padding-left: 1.2em;
list-style: none;
background:url(images/bulletListadoMod.gif) no-repeat 0em 0.2em;
font-family:"Trebuchet MS" !important;
line-height:115% !important;
font-size:12px;
}

.fechaListado { color: #666; padding-left: 12px; font-weight: bold; margin-bottom: 5px;}
.fechaNoticia { padding-left: 12px; color: #e56414; font-weight: bold; margin-bottom: 5px; }

.modulo h2 { font-size: 18px; font-weight: normal; color: #666; background:url(images/fdSeparador.gif) bottom left repeat-x; padding-bottom: 3px; margin-bottom: 6px }
.modulo h2 span { color: #666 !important; display: block; background:url(images/bulletH2.gif) no-repeat center left; padding-left: 15px  }
.modulo h3 {  font-size: 14px; color: #e56414;background:url(images/fdSeparador.gif) bottom left repeat-x; padding-bottom: 3px; margin-bottom: 6px }
.modulo h3 span {  display: block; background:url(images/bulletH3.gif) no-repeat 0 0.16em; padding-left: 12px  }

.modulo h2.tituloB {
font: 15px "Trebuchet MS", Arial, Helvetica, sans-serif !important; clear: both;  padding-bottom: 0.3em !important;  
background: none !important; width:302px;
}
.modulo h2.tituloB span { color: #666 !important; display: block; background:url(images/bulletH2Nar.gif) no-repeat 0 0.3em !important; padding-left: 15px  }
.modulo h2.tituloB { background: none; padding-bottom: 0; margin-bottom: 0px }

.verTodos1_4 { clear:both; }
.verTodos1_4 a { font-weight: bold; margin-top: 4px;  color: #bf5b42; display: block; padding: 6px 0 5px 1.8em; border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e6e6e6; background: url(images/fdVerTodos.gif) no-repeat top left; }

.itemListadoModulo { /*background:url(images/fdSeparador.gif) bottom left repeat-x;*/ padding-bottom: 3px; /*margin-bottom: 6px*/ }
.itemListadoModulo li { list-style: none; display: block; padding-bottom: 3px;  background:url(images/fdSeparador.gif) bottom left repeat-x; margin-bottom: 6px }
.itemListadoModulo li h3 a{  /*background:url(images/bulletH3.gif) no-repeat 0 0.16em; */ background: none !important; padding-bottom:0 !Important ; padding-left: 0 !important; margin-bottom: 0 !important }
.itemListadoModulo h3 {   background:url(images/bulletH3.gif) no-repeat 0 0.16em; padding-left: 12px; padding-bottom: 0px; margin-bottom: 0 !important}
.itemListadoModulo p { padding-left: 12px; margin-bottom: 0.1em}

.destacado1_3 { width: 320px; float: left; margin-right: 5px;  }
.destacado1_3 p { line-height: 115%}
.destacadoConten { width: 304px; background:url(images/fdModulo1_3.jpg) no-repeat; padding: 8px 8px 0 8px; overflow: hidden }

.destacado1_3 h2 { font-size: 18px; font-weight: normal; color: #666; background:url(images/fdSeparador.gif) bottom left repeat-x; padding-bottom: 3px; margin-bottom: 6px }
.destacado1_3 h2 a { color: #666 !important; display: block; background:url(images/bulletH2.gif) no-repeat center left; padding-left: 15px  }
.destacado1_3 h3 {  font-size: 15px; font-weight: normal; color: #e56414;background:url(images/fdSeparador.gif) bottom left repeat-x; padding-bottom: 3px; margin-bottom: 6px }
.destacado1_3 h3 a {  display: block; background:url(images/bulletH3.gif) no-repeat top left; padding-left: 12px  }


/*****************Destacado 1_4 *******************/
.destacado1_4 {
width: 237px;
float: left;
margin-right: 6px;
overflow: hidden;
}
.destacado1_4 p {
line-height: 100%;	
}
.itemListado1_4 {
background: url(images/fdSeparador.gif) repeat-x bottom left;
padding-bottom: 4px;
margin: 2px 0
}
.destacado1_4 h2 {
font: 15px Myriad Pro, "Trebuchet MS", Arial, Helvetica, sans-serif !important;
background: none !important
}
.destacado1_4 h2 a { color: #666 !important; display: block; background:url(images/bulletH2Nar.gif) no-repeat 0 0.3em !important; padding-left: 15px  }
.destacado1_4 h3 { background: none; padding-bottom: 0; margin-bottom: 0px }
.destacado1_4 h3 a { font-size: 14px !important; color: #bf5b42 !important; display: block; background:url(images/bulletH3Ter.gif) no-repeat 0 0.28em !important; padding-left: 15px  }

.destacadoConten1_4 { width: 221px; background:url(images/fdModulo1_3.jpg) no-repeat; padding: 8px 8px 0 8px; overflow: hidden }

.destacado1_4 .verTodos1_4 a { margin-top: 4px;  color: #bf5b42; display: block; text-indent: 1.8em; width: 221px; height: 24px; line-height: 24px; background: url(images/fdVerTodos.gif) no-repeat top left; }

img.noticia { float: left; margin-right: 8px}

/************ listado items con foto ***************/

p.imgLista { float: left; margin-right: 10px }

.separador { height: 2px; font-size: 1px; display: block; clear: both; background:url(images/fdSeparador.gif) repeat-x; float: left; width: 100%; margin: 8px 0}
.separador2 { background: url(images/fdSeparador.gif) repeat-x scroll 0 0 transparent; clear: both; display: block; font-size: 1px; height: 2px; margin: 8px 0; width: 100%; }

/*forms*/
.botBuscar { margin: 0 0  0 5px; display: inline}
.input { 
float: left;
padding:2px;
background:url(images/fdInput.gif) no-repeat;
border-top: 1px solid #ebebeb;
border-right: 1px solid #d1d1d1;
border-bottom: 1px solid #c6c6c6;
border-left: 1px solid #e8e8e8;
}
.submit { 
border: none;
color: white; margin-left: 5px;border: none; padding: 2px 10px; background:url(images/fdSubmit.gif) #b03116 repeat-x;
border-top: 1px solid #f0a99a;
border-right: 1px solid #cc8272;
border-bottom: 1px solid #a0331b;
border-left: 1px solid #d7725c
}


/*********estructura************/
/****generales*****/
#todo { overflow: hidden; position: relative; }
#superior { width: 100%; height: 330px; background-color: white }
#superiorInterior { width: 100%; height: 230px !important; background-color: white  }
#contenSuperior { position: relative; width: 970px; height: 280px; margin: 0 auto }
#contenSuperiorInterior { position: relative; width: 970px; height: 180px !important; margin: 0 auto }
#menuSuperior {
	 position: absolute; z-index: 99999; width: 100%; height: 50px; background:url(images/fdMenu.png) top center no-repeat !important;
}
#contenMenuSuperior { width: 970px; margin: 0 auto }
/*#subMenuWrapper { width: 100%; overflow: hidden; background: url(images/fdSubMenu.gif) repeat-x; height: 30px; line-height: 30px }*/
#subMenuWrapper { width: 100%; position: absolute; left:0; top: 50px; overflow: hidden; background: url(images/fdSubMenu.gif) repeat-x; height: 30px; line-height: 30px }
#subMenu { width: 970px; margin: 0 auto; overflow: hidden; }
#pie { width: 100%; font-size: 12px; position: relative; top: 5px; height: 100%;  background:url(images/fdPie.jpg) }
#contenPie { width: 975px; overflow: hidden; margin: 0 auto; padding: 15px 0 0 5px; background: url(images/fdSeparador.gif) 0 3.5em repeat-x }
#inferior { width: 975px; padding-left: 5px; margin: 8px auto 0 auto; overflow: hidden}



/****cabecera*****/
#logo { position: absolute; z-index: 9999; }

#aniversario { position: absolute; top:0; left: 238px; z-index:9999; width: 306px; height: 75px; background: url(images/img25Anos.png) no-repeat !important; 
			   background:url(images/img25Anos.gif) no-repeat}
/*accesos*/
#accesosTop { float: right; position: relative; height: 75px; line-height: 75px; z-index:9999 }
#accesosTop li { display: inline;  }
#accesosTop li a { display: block; float: left; margin: 0 0 0 5px; padding-left: 25px }
.topAlumnos { background:url(images/icoAlumnos.gif) no-repeat center left}
.topMundo { background:url(images/icoMundo.gif) no-repeat center left}
.topContacto { background:url(images/icoContacto.gif) no-repeat center left}
.topFaqs {background:url(images/icoFaqs.gif) no-repeat center left }

#flash {
	position: absolute;
	z-index: 1;
	top: -5px;
	height: 330px;
	width: 970px;
	overflow: hidden;
	left: 6px;
}
#flashInteriores {
	position: absolute;
	z-index: 1;
	top: -5px;
	height: 230px;
	width: 970px;
	overflow: hidden;
	left: 6px;
}



/*****menu*******/
.menu { font-size: 16px; color: white }
.menu ul { float: left; }
.menu li { display: inline }
.menu li a:link, .menu li a:visited { 
line-height: 50px;
height: 50px;
color: white;
text-decoration:none;
padding: 0 15px; 
display: block; 
float: left
}
.menu li a:hover, .menu li a.activo {
color: #333 !important;
background: url(images/fdMenuHover.gif) repeat-x;
padding: 0 14px;
border-left: 1px solid #eee;
border-right: 1px solid #ccc;
}


/**buscador**/
.buscador { float: right; margin-top: 15px }


/*****menu soluciones*****/


.menuSoluciones li { list-style: none; display: block; margin-bottom: 5px }
.menuSoluciones li a:link, .menuSoluciones li a:visited {
padding-left: 25px;
font-size: 15px;
display: block; height: 28px; line-height: 28px;
color: white; 
}
.menuSoluciones li a:hover { text-decoration: none }

a.sol1:link, a.sol1:visited { 
background: url(images/fdSol1.gif) #b03015 no-repeat;
border-top: 1px solid #f1a797;
border-right:1px solid #c14a30;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d6715c;
}
a.sol1:hover { 
background: url(images/fdSol1Hover.gif) #961707 no-repeat;
}

a.sol2:link, a.sol2:visited { 
background: url(images/fdSol2.gif) #af561e no-repeat;
border-top: 1px solid #efbd9c;
border-right:1px solid #bf6d3a;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d79165;
}
a.sol2:hover { 
background: url(images/fdSol2Hover.gif) #8d2e09 no-repeat;
}

a.sol3:link, a.sol3:visited { 
background: url(images/fdSol3.gif) #b68a26 no-repeat;
border-top: 1px solid #f3dba1;
border-right:1px solid #c69d40;
border-bottom: 1px solid #a07a21;
border-left: 1px solid #dcba6b;
}
a.sol3:hover { 
background: url(images/fdSol3Hover.gif) #98630e no-repeat;
}

a.sol4:link, a.sol4:visited { 
background: url(images/fdSol4.gif) #378031 no-repeat;
border-top: 1px solid #abd5a7;
border-right:1px solid #4c9047;

border-bottom: 1px solid #30712b;
border-left: 1px solid #78b273;
}
a.sol4:hover { 
background: url(images/fdSol4Hover.gif) #185814 no-repeat;
}

/***********subMenu*************/

#subMenu li { display: inline }
#subMenu li a:link,
#subMenu li a:visited {
display: block; float: left;
font-size: 13px;
font-weight: bold;
margin: 0 5px;
padding: 0 5px;
color: #666;
}
#subMenu li a:hover,
#subMenu li a.activo {
color: #e56414;
text-decoration: none
}

/***********rastro*************/
#rastroMigas {
font-size: 12px;
display: block;
clear: both;
width: 970px;
margin: 6px 0 12px 0;
padding-bottom:  8px;
background: url(images/fdSeparador.gif) repeat-x bottom left
}
#rastroMigas li { display: inline }
#rastroMigas li a:link,
#rastroMigas li a:visited {
background: url(images/bulletRastro.gif) center right no-repeat;
color: #e56414 !important;
margin: 0 3px 0 5px;
padding-right: 10px;
color: #666;
}
#rastroMigas li a:hover,
#rastroMigas li a.activo {
color: #e56414;
text-decoration: underline
}





/***********pie*************/
#contenPie { overflow: hidden}
#pieCopy {width: 970px; float: left; display: block; overflow: hidden; cliear: both}
#pie { overflow: hidden; padding-bottom: 8px;}
#pie img { border: none }
p.titPie { font-size: 16px; color: #666; display: block; padding-left: 18px; background:url(images/bulletH2.gif) center left no-repeat}
.col1_3 { width: 320px; float: left; margin-right: 5px; overflow: hidden }
.social { float: left; margin: 15px 0 0 14px}
.social img { margin-right: 10px}
.colMini { line-height: 107% !important; float: left; margin-top: 15px; margin-left: 15px;}
.colMini li { list-style: none; margin-bottom:0 !important}
.colMini li a { color: #666; margin-bottom:0 !important}
.login { margin: 15px 0 0 16px; line-height:115% !important; }
.login label { display: block; padding: 2px; float: left; clear: left; width: 85px; margin-bottom: 5px;}
.login input { clear: right; margin-bottom: 5px}
.loginHome { 
height: 16px;
line-height: 16px;
padding:2px;
width: 50%;
background:url(images/fdInput.gif) no-repeat;
border-top: 1px solid #ebebeb;
border-right: 1px solid #d1d1d1;
border-bottom: 1px solid #c6c6c6;
border-left: 1px solid #e8e8e8;
}

.enviar { 
/*color: white; 
clear: both; 
border: none; 
display: block; */
margin-left: 89px !important;
margin-left: 92px; 
}

table.topNav {
float: left;	
}
#menuMOSS { 
font-size: 16px; color: white
}
#menuMOSS .menuNormal a:link, #menuMOSS .menuNormal a:visited {
line-height: 50px;
height: 50px;
color: white;
text-decoration:none;
padding: 0 15px; 
display: block; 
}
#menuMOSS .menuNormal a:hover,  #menuMOSS .menuNormal a.menuActivo{
color: #333 !important;
background: url(images/fdMenuHover.gif) repeat-x;
padding: 0 14px;
border-left: 1px solid #eee !important;
border-right: 1px solid #ccc !important;
}
/* test */
#camposLogica { height: 0; overflow: hidden;}


/**********videosMini*******/
.videosMini { overflow: hidden; font-size: 85%; font-weight: bold }
.pieVideo a:link, .pieVideo a:visited { background: url(images/bulletVideos.gif) no-repeat 0 0.25em; padding-left: 8px }
span.titVideoListado { background: url(images/bulletVideos.gif) no-repeat 0 0.25em; padding-left: 8px; font-weight: bold}
.videoMini { background:url(images/fdModulo.jpg) no-repeat top right; padding: 4px 5px 4px 4px; width: 149px; margin-right: 2px }
.videoMini img { border: none; background-color: black; margin-bottom: 0.3em; filter: alpha(opacity=80); -moz-opacity:0.8 }
.videoMini img:hover { filter: alpha(opacity=100); -moz-opacity:1 }

/**********videosListado*******/
.videosListado{ overflow: hidden; font-weight: bold }
.pieVideo a:link, .pieVideo a:visited { background: url(images/bulletVideos.gif) no-repeat 0 0.25em; padding-left: 8px }
.videoMini { background:url(images/fdModulo.jpg) no-repeat top right; padding: 4px 5px 4px 4px; width: 149px; margin-right: 2px }
.videoMini img { border: none; background-color: black; margin-bottom: 0.3em; filter: alpha(opacity=80); -moz-opacity:0.8 }
.videoMini img:hover { filter: alpha(opacity=100); -moz-opacity:1 }

/********equipo**********/

.w723 .miembroEquipo { /* font-size: 1.07em !important */}
.miembroEquipo h3 {
	font-size: 135%;
	margin-bottom: 0em;
	padding-bottom: 0em;
	background: none !important
}
.miembroEquipo h3 a {
padding-left:0; background: none	
}
.miembroEquipo h4 {
	font-size: 115%;
	margin-bottom: 0.3em
	
}
.moduloConten .masInfo a {
font-size: 90%;
margin-top: 8px;
color: white !important;
width: auto !Important;
font-weight: bold;
height: 19px;
line-height: 19px;
display: block;
float: right;
padding: 0 20px 0 10px;
background:url(images/fdVerMas.gif) top right !important;
border-top: 1px solid #f1a797;
border-right:1px solid #c14a30;
border-bottom: 1px solid #9c2a12;
border-left: 1px solid #d6715c;
}



/*******assets panel HTML *********/
/********Assets*********/
.ms-rteCustom-fila { display: block; overflow: hidden; /*margin-bottom: 10px*/ }
.ms-rteCustom-izq { float: left }
.ms-rteCustom-der { float: right }
.ms-rteCustom-moduloP img {
border: none	
}
.ms-rteCustom-bordeImgLista { border: 3px solid white !important; }
.ms-rteCustom-bordeImg { border: 3px solid white !important; margin-bottom: 8px }
.ms-rteCustom-w970 { width: 970px; } /* 1/1 */
.ms-rteCustom-w320 { width: 320px; margin-right: 5px } /* 1/3 */
.ms-rteCustom-w335 { width: 342px; } /* 1/3 */
.ms-rteCustom-w645 { width: 645px; margin-right: 5px } /* 2/3 */
.ms-rteCustom-w237 { width: 237px; margin-right: 6px; } /* 1/4 */
.ms-rteCustom-w480 { width: 480px; margin-right: 6px; } /* 2/4 - 1/2 */ 
.ms-rteCustom-w723 { width: 723px; margin-right: 6px; } /* 3/4 */
.ms-rteCustom-w50 { width: 50%; }
.ms-rteCustom-w49 { width: 49.8% }
.ms-rteCustom-w48 { width: 48% }

.ms-rteCustom-mgR8 { display: inline; margin-right: 8px}
.ms-rteCustom-mgL8 { display: inline; margin-left: 8px}

/*** destacados grafismo ***/

.ms-rteCustom-destacadoGrafNar { 
DISPLAY: BLOCK;
color: white; display: table; overflow: hidden; font-size: 260%; padding-top: 70px; width: 216px; height: 146px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafNar.png) !important;
background: url(images/fdDestacadoGrafNar.gif);
}
.ms-rteCustom-destacadoGrafBl { 
color: #e56414; display: table; overflow: hidden; font-size: 260%; padding-top: 70px; width: 216px; height: 146px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafBl.png) !important;
background: url(images/fdDestacadoGrafBl.gif);
}
.ms-rteCustom-destacadoGrafRojo { 
color: white; display: table; overflow: hidden; font-size: 260%; padding-top: 70px; width: 216px; height: 146px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafRojo.png) !important;
background: url(images/fdDestacadoGrafRojo.gif);
}
.ms-rteCustom-destacadoGrafTer { 
color: white; display: table; overflow: hidden; font-size: 260%; padding-top: 70px; width: 216px; height: 146px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafTer.png) !important;
background: url(images/fdDestacadoGrafTer.gif);
}
/***/
.ms-rteCustom-destacadoGrafNarMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafNar_mini.png) !important;
background: url(images/fdDestacadoGrafNar_mini.gif);
}
.ms-rteCustom-destacadoGrafBlMini { 
color: #e56414; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafBl_mini.png) !important;
background: url(images/fdDestacadoGrafBl_mini.gif);
}
.ms-rteCustom-destacadoGrafRojoMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafRojo_mini.png) !important;
background: url(images/fdDestacadoGrafRojo_mini.gif);
}
.ms-rteCustom-destacadoGrafTerMini { 
color: white; display: table; overflow: hidden; font-size: 125%; padding-top: 36px; width: 108px; height: 72px; text-align: center; vertical-align: middle; margin-bottom: 8px;
background: url(images/fdDestacadoGrafTer_mini.png) !important;
background: url(images/fdDestacadoGrafTer_mini.gif);
}
/*.spanGraf { display: table-cell; vertical-align: middle; position: relative !important; position: absolute;  top: auto !important; top: 50%; }*/


/***paginado***/
.paginado {
font-size:12px;
height:30px;
line-height:30px;
display:block;
clear:both;
margin-top:10px;
margin-bottom:10px;
background-color: #fff;
overflow: hidden
}
.paginado a {
font-weight: bold;
}
.paginadoIzq {
float: left;
margin-left:5px;
}
.paginadoDer {
float: right;
padding:0 10px;
background-color: #eee;
}

/*****************empleo********************/

table.empleo { margin-bottom: 8px }
.empleo td { padding: 4px; vertical-align: top; background:url(images/fdSeparador.gif) bottom left repeat-x }
.empleoCaracteristica { font-weight: bold; color: #e56414 }
.empleo li, .empleo td li {
margin-top: 0.3em;
margin-bottom: 0.3em;
padding-left: 2.2em;
list-style: none;
background:url(images/bulletListadoMod.gif) no-repeat 1em 0.2em	
}


/***listados***/
ul.ms-rteCustom-listadoCheck li {
	font-size: 120%;
	background: url(images/bulletCheck.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 30px !Important
						   
}
ul.ms-rteCustom-listadoAros li {
	font-size: 120%;
	background: url(images/bulletAros.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 30px !Important
}
ul.ms-rteCustom-listadoPiedra li {
	font-size: 120%;
	background: url(images/bulletPiedra.gif) no-repeat 0 0 !important;
	padding: 1px 0  6px 0;
	padding-left: 30px !Important
}
p.ms-rteCustom-destacadoNar { 
color: white;
font-size: 200%;
padding: 12px;
display: block;
background:url(images/fdDestacadoNar.gif) #e46414 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;

}
p.ms-rteCustom-destacadoGris { 
color: white;
font-size: 200%;
padding: 12px;
display: block;
background:url(images/fdDestacadoGris.gif) #7c7c7c repeat-x;
border-top: 1px solid #b6b6b6;
border-right: 1px solid #7f7f7f;
border-bottom: 1px solid #7f7f7f;
border-left: 1px solid #b6b6b6;
margin-bottom: 8px;
}
p.ms-rteCustom-destacadoNar a, p.ms-rteCustom-destacadoGris a { color: black !important }


ul.ms-rteCustom-listadoCheck li {
	font-size: 120%;
	background: url(images/bulletCheck.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 30px !Important
						   
}
ul.ms-rteCustom-listadoAros li {
	font-size: 120%;
	background: url(images/bulletAros.gif) no-repeat 0 0 !important;
	padding: 4px 0;
	padding-left: 30px !Important
}
ul.ms-rteCustom-listadoPiedra li {
	font-size: 120%;
	background: url(images/bulletPiedra.gif) no-repeat 0 0 !important;
	padding: 1px 0  6px 0;
	padding-left: 30px !Important
}
/******/
.ms-rteCustom-itemListadoModulo { /*background:url(images/fdSeparador.gif) bottom left repeat-x;*/ padding-bottom: 3px; /*margin-bottom: 6px*/ }
.ms-rteCustom-itemListadoModulo li { list-style: none; display: block; padding-bottom: 3px;  background:url(images/fdSeparador.gif) bottom left repeat-x; margin-bottom: 6px }
.ms-rteCustom-itemListadoModulo li h3 a{  /*background:url(images/bulletH3.gif) no-repeat 0 0.16em; */ background: none !important; padding-bottom:0 !Important ; padding-left: 0 !important; margin-bottom: 0 !important }
.ms-rteCustom-itemListadoModulo h3 {   background:url(images/bulletH3.gif) no-repeat 0 0.16em; padding-left: 12px; padding-bottom: 0px; margin-bottom: 0 !important}
.ms-rteCustom-itemListadoModulo p { padding-left: 12px; margin-bottom: 0.1em}


/****AURELIO****/
.destacadoTextoNar {font-weight:bold; color:#E56414;}
.destacadoTextoColor {font-weight:bold;}

p.destacadoNarMini {
display: block;
color: white;
font-size: 130%;
padding: 12px;
display: block;
background:url(images/fdDestacadoNar.gif) #e46414 repeat-x;
border-top: 1px solid #f1a97c;
border-right: 1px solid #bc5210;
border-bottom: 1px solid #a34810;
border-left: 1px solid #f1a97c;
margin-bottom: 8px;
 
}
p.destacadoGrisMini {
display: block;
color: white;
font-size: 120%;
padding: 5px;
display: block;
background:url(images/fdDestacadoGris.gif) #7c7c7c repeat-x;
border-top: 1px solid #b6b6b6;
border-right: 1px solid #7f7f7f;
border-bottom: 1px solid #7f7f7f;
border-left: 1px solid #b6b6b6;
margin-bottom: 8px;
}
p.destacadoNarMini a, p.destacadoGrisMini a { color: black !important }

p.enlaces a:link {color: #666; text-decoration:underline;}
p.enlaces a:visited{ color: #666; text-decoration:underline; }
p.enlaces a:hover{ color: #E56414; text-decoration:none; }


/***********Aviso legal*************/

body.avisoLegal { font-size: 13px; background-color: white; background-image:none !important}
.avisoLegal p { margin-bottom: 8px}
.pop { padding: 20px}


/*************videos***************/
.player {  height:277px; width:420px; padding-top:8px; }

/************blogs*************/

.blogs li { list-style: none}
.blogs a { color: #666 }


/*****ajuste provisional unete******/
.w480 td .listadoFondoGris { width: 448px;}


/********Detalle noticia***********/
span.fechaNoticiaDetalle { padding-bottom: 6px; display: block}
h2.tituloNoticia { color: #e56414; font-size: 200%; background:none !important}

.separadorSubmenu {
	position:relative;
	top:9999px;
	margin-bottom:15px;
}

.player {  height:277px; width:420px; padding-top:8px; }

.ms-WPBody{
                        font-family:"Trebuchet MS";
                        font-size:10pt;
}

/******formularios********/
		
        /* General */

        .cleanform {
			width: 100%;
			/*
        	text-align:left;
        	margin:1em auto*/
        }

		/* Elements */

		.cleanform  label,.cleanform legend{  
        	padding:0;
		margin:0.3em 0;
        }

.cleanform fieldset{ 
margin-bottom: 3px;
border: none
}
	             
.cleanform label {
margin: 0 !important }
.cleanform textarea {
font-family: arial, verdana, sans-serif;
width: 200px;
}
.cleanform fieldset input {
        width: 98%;
	padding:2px;
	float: left;
clear: both;
}

.cleanform .auto {
width: auto !important
}
        
.cleanform .radio input,.cleanform .checkbox input {
        width:auto;
	border:none;
}
.cleanform textarea {
float: left
}
.cleanform input, .cleanform textarea, .cleanform select {
        width: 98%;
        margin-bottom:8px;
        font-size:12px !important;
        font-family:"Trebuchet MS" !important;
background:url(images/fdInput.gif) no-repeat;
border-top: 1px solid #ebebeb;
border-right: 1px solid #d1d1d1;
border-bottom: 1px solid #c6c6c6;
border-left: 1px solid #e8e8e8;
padding:0.15em
}

        .cleanform .radio label, .cleanform .radio input,
		.cleanform .checkbox label, .cleanform .checkbox input{
        	display:inline;
			margin:0 1.5em 0 0
        }


 		.cleanform .radio input, .cleanform .checkbox input{
			margin:0 0.3em 0 0
        }

/* Button */

.botonEnviar:hover {
cursor: pointer
}
input.enviar {
width: auto !important;
border: none !important;
margin-top: 20px;
width:66px;

/*background-color: #00b6f0*/
}
input.borrar {
color: #999;
width: auto !important;
border: none !important;
padding: 2px 20px !important;
background-color: #555
}

.cleanform submitForm:hover {
cursor: pointer;
background-color:#E6EFC2;
color:#529214;
}
.cleanform .botBuscar { padding: 0 !important; border: none !Important; width:66px;}
.obligatorios { display: block; float: right; margin-top: 0 !important; margin-top: 20px }

.masInfo { font-size:14px; font-weight:bold; }


body.error {
background:none repeat scroll 0 0 transparent !important;
}
.accesosError {
	position:absolute;
	right:262px;
	top:90px;
	width:121px;
}



#logo {
position:absolute;
z-index:9999;
}

#contenError {
background:url("images/fdError.jpg") no-repeat scroll right top transparent;
height:440px;
margin:0 auto;
position:relative;
width:970px;
}

.destacadoGrafNar a, .destacadoGrafRojo a {
color:white;
}

