/* basic elements */
* {margin:0;padding:0;}
img {border:0;}
a, a img,{border:none; margin:0;padding:0;}
html, body { width: 100%;height:100%;}
body { font: 12px  Arial, Helvetica, sans-serif;line-height: 1.88889;color: #666; background:#bfbfbf url(../images/background1.jpg) no-repeat center top;}
p { margin-top: 0; text-align: justify;}



/* truqis!!!!! */
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after {clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix {display:inline-block}
* html .clearfix {height:1%}
.clearfix {display:block}


/*#background {position: absolute;top: 86px;left: 0;margin: 0;padding: 0;width: 100%;height: 100%;text-align: center;overflow: hidden;}*/
div#flash-container {width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;overflow: hidden; z-index:1;}/*top: 86px;*/



/* structure */

#container { width:924px; margin:0 auto;min-height:100%;height: auto!important; height:100%; position:relative;*z-index:2;}
#header { position:relative; z-index:7;}
#buscador { float:right; height:42px; width:360px; text-align:right; padding-top:14px; color:#194169;}
#buscador .resto { float:right;}
#buscador .boton { float:right;}
#buscador a { color:#194169; text-decoration:none;}
#buscador a:hover { color:#194169; text-decoration: underline;}
#buscador input { height:20px; border:none; background:#e8e8e8; color:#666; margin-right:4px;}
#logo_deltotum { width:303px; height:97px; float:left; background: url(../images/logo_deltotum.png) top left;}
#contenidos { clear:both;}
#contenidos_home { clear:both; height:370px;*height:460px;}




#columna1{ float:left; width:282px; padding-bottom:20px; margin-top:50px;}
#columna2{float: right;width:620px; padding-bottom:20px; margin-top:50px;}


.corte {clear: both; padding-top:290px;*padding-top:160px;}
#footer {background:url(../images/footer_bg.png) repeat-x 0 0; height:290px; margin-top: -290px; position:relative;z-index:6;}
#footer_ancho{ width:924px;margin:0 auto; /*padding-top:30px;*/ position:relative;}
#footer_col1 { width:300px; float:left; padding-right:15px;margin-bottom:15px;*margin-bottom:0px;position:relative;}
#footer_col2 { width:290px; float:left; margin-bottom:15px;*margin-bottom:0px;position:relative;}
#footer_col3 { width:300px; float: right; margin-bottom:15px;*margin-bottom:0px;position:relative;}


#certificados {text-align:right;height: 36px; margin-bottom:20px; position:relative;}

.tooltip {display:none;background:url(../images/tooltip_bg.png);height:126px;width:433px;font-size:10px;color:#333;text-align:left;}
.tooltip img { float:left; margin:10px;}
.tooltip p {margin-top:16px; line-height:12px; padding-right:20px;}


#tooltip1 {
	visibility:hidden;
	/*display:none;*/
	background:url(../images/tooltip_bg.png);
	height:126px;
	width:433px;
	font-size:10px;
	color:#333;
	text-align:left;
	position:absolute;
	left: 488px;
	top: -134px;
}


#tooltip2 {
	visibility:hidden;
	/*display:none;*/
	background:url(../images/tooltip_bg.png);
	height:126px;
	width:433px;
	font-size:10px;
	color:#333;
	text-align:left;
	position:absolute;
	left: 488px;
	top: -134px;
}

#tooltip3 {
	visibility:hidden;
	/*display:none;*/
	background:url(../images/tooltip_bg.png);
	height:126px;
	width:433px;
	font-size:10px;
	color:#333;
	text-align:left;
	position:absolute;
	left: 488px;
	top: -134px;
}

#tooltip4 {
	visibility:hidden;
	/*display:none;*/
	background:url(../images/tooltip_bg.png);
	height:126px;
	width:433px;
	font-size:10px;
	color:#333;
	text-align:left;
	position:absolute;
	left: 488px;
	top: -134px;
}




#tooltip1 img, #tooltip2 img, #tooltip3 img, #tooltip4 img { float:left; margin:10px;}
#tooltip1 p, #tooltip2 p, #tooltip3 p, #tooltip4 p {margin-top:16px; line-height:12px; padding-right:20px;}


#footer_col1 .fecha { font-size:10px; color:#333}
#footer_col1 .titu { font-size:10px; display:block; color:#1d4469; line-height:11px; margin-bottom:5px;}
#footer_col1 .titu a {  display:block; color:#1d4469; text-decoration:none}
#footer_col1 .titu a:hover { display:block; color:#1d4469; text-decoration:underline}

#footer_col2 .fecha { font-size:10px; color:#333}
#footer_col2 .titu { font-size:10px; display:block; color:#1d4469; line-height:11px; margin-bottom:5px;}
#footer_col2 .titu a {  display:block; color:#1d4469; text-decoration:none}
#footer_col2 .titu a:hover { display:block; color:#1d4469; text-decoration:underline}



#footer2 { clear: both; display: block; border-top:#91a7bd 1px solid; margin-top:15px;}
#footer2 a { color:#666; text-decoration: underline;}
#footer2 a:hover { color:#333;}
#footer2 #left { float:left;}
#footer2 #right { float:right;}

#footer2 #left { color:#cfe5f8}
#footer2 #right { color:#cfe5f8; font-size:11px}
#footer2 #right a { color:#cfe5f8; text-decoration:none;}
#footer2 #right a:hover { color:#1d4469;}

#footer2 #right .blufu { color:#aabccc; text-decoration:none;}
#footer2 #right .blufu a { color:#aabccc; text-decoration:none;}
#footer2 #right .blufu a:hover { color:#1d4469;}



/* CONTENIDOS NORMAL SEGUNDO NIVEL!!!!! */

.contenidonormal { margin-bottom:20px; padding-bottom:10px;}

.contenidonormal img { float:left; margin:10px 10px 10px 0;}
.contenidonormal p { font-size:12px; line-height:18px;}
.contenidonormal ul { padding-left:80px; line-height:16px; margin:20px 0 20px 0; padding-right:60px; list-style:none;}
.contenidonormal ul li { margin-bottom:10px; background:url(../images/bolo_listas.png) no-repeat 0 1px; padding-left:15px;}
.contenidonormal .listaespecial1 { padding-left:80px; line-height:10px; margin:20px 0 20px 0; padding-right:30px; list-style:none; font-size:11px;}
.contenidonormal .listaespecial1 li { margin-bottom:6px; background:url(../images/bolo_listas.png) no-repeat 0 -2px; padding-left:15px;}

.contenidonormal p a, .contenidonormal ul li a { color:#333;}
.contenidonormal p a:hover, .contenidonormal ul li a:hover { color:#000; font-weight:bold;}


.contenidonormal h1 {font-size:26px; font-weight:lighter; line-height:normal; color:#8198ae; margin-bottom:40px;}
#columna2 h1 {font-size:26px; font-weight:lighter; line-height:normal; color:#8198ae; margin-bottom:20px;}
.contenidonormal h2 {font-size:18px; font-weight:lighter; line-height:normal; margin:10px 0; color:#8198ae;}
.contenidonormal h3 {font-size:16px; font-weight:lighter; line-height:normal; margin:10px 0; color:#8198ae;}

.tabla_especififondo {background:url(../images/resaltadoverde.png) no-repeat bottom right;}
.tabla_especifi { width:100%;}
.tabla_especifi td { border-bottom:#8198ae 1px solid; vertical-align:top; padding:4px 10px 4px 4px; text-align:left;}
.tabla_especifi .color { background:url(../images/bg_azul30.png);}
.tabla_especifi .colortexto {color:#5d768f;}
.tabla_especifi .peq { font-size:11px; line-height:13px; text-align:left;}
.tabla_especifi .cabecera { font-size:12px; line-height:13px; color:#123c64;}
/*.tabla_especifi sup { color:#900;}*/

sup a {color:#900;}
.notas, .elacordeon .notas {color:#900; display: inline-table;font-weight:bold;text-decoration:none;}
#notas {display:none; color:#333; width:408px; line-height:12px;font-size:9px;}
#notas a { text-decoration: underline; color:#333;font-size:9px;}
#notas a:hover { text-decoration: underline; color:#000;font-size:9px;}
#notas_middle {background:url(../images/notas_middle.png);padding:0px 15px 0px 15px; display:block;}
#notas_middle img { float:none;}
#notas_up{ height:20px;background:url(../images/notas_up.png);}
#notas_down{ height:18px;background:url(../images/notas_down.png);}
#notasnoancho {display:none; color:#333;line-height:12px;font-size:9px;}

.contenidonormal ol { padding-left:50px; line-height:12px; margin:20px 0 20px 0; padding-right:30px; list-style: decimal; font-size:9px;}
.contenidonormal ol li { margin-bottom:10px;}
.contenidonormal ol li a { text-decoration: underline; color:#666;}


.contenidonormal .documentos {margin:30px 0 20px 0;}
.contenidonormal .documentos div { padding-left:40px; padding-top:14px; line-height:14px;}
.contenidonormal .documentos div a { text-decoration:none; color:#666;}
.contenidonormal .documentos div a:hover { text-decoration: underline; color:#333;}
.contenidonormal .documentos .pdf {background:url(../images/icon_pdf.png) no-repeat 0px 4px; min-height:30px;}
.contenidonormal .documentos .linea { border-bottom:#8198ae 1px solid; height:1px; display:block}



/*#accordion { margin-top:50px;}
#accordion ul { padding-left:15px; line-height:14px; margin:0px 0 20px 0; padding-right:20px; list-style:none;}
#accordion ul li { margin-bottom:10px; background:url(../images/bolo_listas.png) no-repeat 0 1px; padding-left:15px; font-size:12px}
#accordion sup { color:#900}*/


.elacordeon {margin-top:50px;}

.elacordeon .cabecera { display:block; height:26px;background:url(../images/bg_azul30.png); padding:10px 10px 0px 15px;height:26px; font-size:16px;*font-size:14px;text-decoration:none;}
.elacordeon ul { padding:0px; margin:20px 0px 0px 0px;list-style:none;}
.elacordeon ul li { margin-bottom:10px;*margin-bottom:0px; background:none;padding:0px;}
.elacordeon ul li a { color:#607487;}
.elacordeon ul li a:hover { font-weight:normal; color:#123c64;}

.elacordeon ul li ul { padding-left:34px; padding-right:10px; line-height:16px; margin:20px 0px 20px 0px; list-style:none;}
.elacordeon ul li ul li { margin-bottom:10px; background:url(../images/bolo_listas.png) no-repeat 0 1px; padding-left:15px;}
/*.elacordeon ul li ul li sup { color:#900}*/



.fondoimg1 {background:url(../images/03_img2a1.png) no-repeat right bottom;}
.fondoimg2 {background:url(../images/03_img2a2.png) no-repeat center;}
.fondoimg3 {background:url(../images/03_img2a3.png) no-repeat right bottom;}
.fondoimg4 {background:url(../images/03_img2a4.png) no-repeat right bottom;}
.fondoimg5 {background:url(../images/03_img2a5.png) no-repeat right bottom;}


.faq {margin-top:30px;}

.faq  .cabecera { display:block;background:url(../images/bg_azul30.png); padding:10px 4px 10px 15px; font-size:16px; line-height:normal; text-decoration:none}
.faq  ul { padding:0px; line-height:14px; margin:20px 0 0 0;list-style:none;}
.faq  ul li { margin-bottom:10px; background:none;padding:0px;}
.faq  ul li a { color:#607487;}
.faq  ul li a:hover { font-weight:normal; color:#123c64;}

.faq .texto { padding:10px 10px 10px 16px; line-height:16px; margin: 0 0 20px 0;list-style:none;}
.faq .texto p {margin-bottom:12px;}
.faq img { float:left; margin:10px 10px 10px 0;}

.faq .texto ol { padding-left:34px; line-height:16px; margin:20px 0 20px 0; padding-right:10px; list-style:none;}
.faq .texto ol li { margin-bottom:10px; background:url(../images/bolo_listas.png) no-repeat 0 1px; padding-left:15px;}

.faq div .post_date {font-size:16px; font-weight:lighter; color:#8198ae;}
.faq .post_metadata {font-size:12px; font-weight:lighter;}
.faq .post_etiquetas {font-size:11px; font-weight:lighter; margin-bottom:15px;}
.faq .post_metadata a, .post_etiquetas a { color:#069; text-decoration:none;}
/*.elacordeon ul li ul li sup { color:#900}*/



.cuerpo11 { font-size:11px; line-height:16px; text-align:left}
.cuerpo10 { font-size:10px; line-height:16px; text-align:left}

/* NOTICIAS!!!!! */

.article { margin-bottom:50px; padding-bottom:20px; border-bottom:#999 1px solid;}
.post_date {font-size:16px; font-weight:lighter; color:#8198ae;}
.post_metadata {font-size:12px; font-weight:lighter;}
.post_etiquetas {font-size:11px; font-weight:lighter; margin-bottom:15px;}
.post_metadata a, .post_etiquetas a { color:#069; text-decoration:none;}
.post_continuar {font-size:13px; font-weight:lighter; margin-top:15px;}
.post_continuar a { color:#069; text-decoration:none;}

.article img {float:left; margin:10px 10px 10px 0;}
.article p { font-size:12px; line-height:18px;}
.article ul { padding-left:100px; line-height:16px; margin:10px 0;}
.article p a, .article ul a { color:#333;}
.article p a:hover, .article ul a:hover  { color:#000; font-weight:bold;}
.article h1 {font-size:22px; font-weight:lighter; line-height:normal; color:#123c64;}
.article h1 a {font-size:22px; font-weight:lighter; line-height:normal; color:#123c64; text-decoration:none}
.article h1 a:hover {color:#8198ae; text-decoration:none}
.article h2 {font-size:18px; font-weight:lighter; line-height:normal; margin:10px 0;}
.article h3 {font-size:16px; font-weight:lighter; line-height:normal; margin:10px 0;}

#sidebar { padding: 50px 10px 0 10px; }
.sidebar_modulo { margin-bottom:25px;}
.sidebar_modulo a { text-decoration:none; color:#666}
.sidebar_modulo a:hover {text-decoration: underline; color:#123c64;}
.sidebar_modulo h5 {font-size:16px; font-weight:lighter; line-height:normal; margin:10px 0; /*background:#8198ae;*/ background:url(../images/bg_azul30.png);color:#5d768f; display:block; padding:4px;}
.sidebar_modulo ul { padding-left:20px; line-height:16px; margin:10px 0; list-style:none;}
.sidebar_modulo ul li { margin-bottom:5px;}

.nube {color: #C00; text-align: center; width:100%;}
.nube div.etiquetas{font-size:10px;padding:0 5px  0 5px; text-align:justify; margin:0 20px  0 20px;}
.nube div.etiquetas span{ margin:2px;}
.nube div.etiquetas span a{ color:#7f97ad; text-decoration:none; }
.nube div.etiquetas span a:hover{ color:#637585; text-decoration:none; }
.nube div.etiquetas span.etiquetatam1{font-size: 110%;}
.nube div.etiquetas span.etiquetatam2{font-size: 120%;}
.nube div.etiquetas span.etiquetatam3{font-size: 130%;}
.nube div.etiquetas span.etiquetatam4{font-size: 140%;}
.nube div.etiquetas span.etiquetatam5{font-size: 150%;}
.nube div.etiquetas span.etiquetatam6{font-size: 160%;}
.nube div.etiquetas span.etiquetatam7{font-size: 170%;}
.nube div.etiquetas span.etiquetatam8{font-size: 180%;}
.nube div.etiquetas span.etiquetatam9{font-size: 190%;}
.nube div.etiquetas span.etiquetatam10{font-size: 200%;}


#noticias_nav{ border-top:#8198ae 1px dotted; font-size:14px; font-weight:bold; color:#8198ae;}
#noticias_nav a { color:#698198; text-decoration:none;}
#noticias_nav a:hover { color:#375068;text-decoration:none;}
#noticias_nav_izq{ float:left;}
#noticias_nav_dcha{ float:right; text-align:right;}



/* legal y condiciones!!!!! */
.legal { background: #E4E4E4; background-image:none;}
#container_legal { width:760px; margin:0 auto;min-height:100%;height: auto!important; height:100%; position:relative;}
#contenidos_legal { clear:both; width:700px;margin:0 auto;}

#contenidos_legal p { font-size:11px; line-height:16px;}
#contenidos_legal ul { padding-left:80px; line-height:16px; margin:20px 0 20px 0; padding-right:60px; list-style:none;font-size:11px;}
#contenidos_legal ul li { margin-bottom:10px; background:url(../images/bolo_listas.png) no-repeat 0 1px; padding-left:15px;}

#contenidos_legal p a, #contenidos_legal ul li a { color:#333;}
#contenidos_legal p a:hover, #contenidos_legal ul li a:hover { color:#000; font-weight:bold;}



/* contacto */

#form_contacto { margin-top:30px;}
#form_contacto p { margin-bottom:8px;}

#form_contacto input { width:80%;background:url(../images/bg_azul30.png); border:none; padding:6px; color:#036}
#form_contacto textarea { width:80%;background:url(../images/bg_azul30.png); border:none; padding:6px; color:#036}
#form_contacto .boton { text-align:right; padding-right:20%;}
#form_contacto .boton input { width:90px;background:#8198ae; border:none; padding:6px; color:#fff; text-transform:capitalize; height:36px; font-weight:bold;}

