﻿* {margin:0; padding:0}
body{background:#FFF url(../imagenes/footer_bg.gif) bottom repeat-x}

a:hover{text-decoration:none}
a img{border:0}
img{vertical-align:top}
ul{list-style:none}

.left{float:left}
.left h1{text-indent:-9000px;line-height:0}
.right{float:right}
.clear{clear:both}
h2{line-height:1}
h4{font-weight:normal;padding:10px 0 20px 0}
h5{font-variant:small-caps;font-weight:normal;font-size:90%}
.subt{font-size:130%;line-height:3}
.autor, .leyenBios{font-size:90%;margin:25px 0;color:#3d6f92}
.leyenBios{display:none}
a.help{border-bottom:1px dashed #666;text-decoration:none;color:#666}
.sep{display:block;margin-bottom:15px}
span.sinLink{color:#3d6f92}
#pag{width:100px;margin:0 15px;color:#3d6f92;font-weight:bold}
.inves{margin:-3px 7px 0 0}
.ok{color:#6b811e;font-weight:bold;display:block;padding-top:15px}

.campoBuscar{width:135px;height:14px;border:1px solid #ccc;font-size:90%}

html, input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;color:#868686}

input, select{vertical-align:middle;font-weight:normal}
em{font-family:'Times New Roman', Times, serif;font-size:14px}
strong{font-size:12px;color:#444}
strong.premio{border-top:1px solid #ccc;display:block;margin-top:15px;padding-top:5px}

a{color:#3d6f92;font-size:12px}

/*main layout */
.h_logo{height:92px;width:100%}

#header_tall{background:url(../imagenes/header_tall.gif) top repeat-x}

#main{margin:0 auto}

#header .left{padding:26px 0 0 0}
#header .right{padding:46px 11px 0 0}
a.mapa{color:#868686;font-family:arial;font-size:10px;background:url(../imagenes/mapa-del-sitio.gif) no-repeat top right;padding:1px 25px 2px 0}
a.rss{color:#868686;font-family:arial;font-size:10px;background:url(../imagenes/rss.gif) no-repeat top right;padding:1px 25px 2px 2px}

#menu{background:url(../imagenes/menu_tall.gif) top repeat-x;height:65px}
#menu .rightbg{background:url(../imagenes/menu_right.gif) top right no-repeat}
#menu .leftbg{background:url(../imagenes/menu_left.gif) top left no-repeat;width:100%; height:65px}
#menu .padding{padding:9px 0}
#menu li{float:left;width:123px;background:url(../imagenes/menu_libg.gif) top right repeat-y;font-size:12px;text-align:center;display:block}
#menu li a{color:#919191;text-decoration:none;font-weight:normal;font-size:12px; display:block;padding:8px 0 5px 0}
#menu li .hover{display:block;padding:8px 0 5px 0}
#menu li a:hover{color:#000;text-decoration:underline}
#menu li .hover{color:#000;text-decoration:none}
#menu .last{background:none}

/*
#header .content{background:url(../imagenes/header_bg.jpg) top left no-repeat;padding:45px 60px 28px 414px;color:#fff}
#header .content .text{padding:2px 0 33px 2px}
#header .content a img{float:right}
*/

#middle { width:100%;}

/* Accesos rápidos */
#accRapid{margin-bottom:15px;background:#FAFAFA url(../imagenes/tablero.gif) repeat-y left top;border:1px solid #E7E7E7}
#accRapid .colu{width:180px}
#accRapid #co-4{border-right:none}
#accRapid .colu-content{padding:5px 1px 5px 13px}
.iz{float:left}
.der{float:right}
/* Fin Accesos rápidos */

#pie .copy{padding:23px 0 0 17px;color:#868686;font-size:12px}
#pie a{color:#444;font-weight:bold}
#derecha{position:absolute;right:250px}


.border{background:url(../imagenes/border_tall.gif) top repeat-x}
.border .btall{background:url(../imagenes/border_tall.gif) bottom repeat-x}
.border .ltall{background:url(../imagenes/border_tall.gif) left repeat-y}
.border .rtall{background:url(../imagenes/border_tall.gif) right repeat-y}
.border .tleft{background:url(../imagenes/border_tl.gif) top left no-repeat}
.border .tright{background:url(../imagenes/border_tr.gif) top right no-repeat}
.border .bleft{background:url(../imagenes/border_bl.gif) bottom left no-repeat}
.border .bright{background:url(../imagenes/border_br.gif) bottom right no-repeat;width:100%}
.border .ind{padding:4px 4px 15px 2px}
.border a img {}

.h_text{padding-bottom:2px;background:url(../imagenes/h_text_bg.gif) bottom repeat-x}
.h_text h3{padding-left:3px}

.more{text-align:right;padding-top:20px}
.more a{background:url(../imagenes/more_bg.gif) top right no-repeat;padding-right:13px; color:#000;font-weight:bold}

.date{background:url(../imagenes/date_bg.gif) no-repeat 0 0;padding:2px 0 2px 22px;color:#444}

li, li a{color:#3d6f92;font-size:11px}

.bot_line{background:url(../imagenes/h_text_bg.gif) bottom repeat-x}
.b_text{color:#3d6f92}
.b_text1{font-size:130%;color:#3d6f92}

/* index */

#index #middle .indent{padding:17px 0 19px 0}
#index #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px;min-height:168px}
#index #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px;min-height:168px}
#index #middle .columns1 .column3 .padding{padding:9px 13px 3px 15px;min-height:168px}
#index #middle .columns1 .p1{padding:1px 0 7px 0}
#index #middle .columns2{padding:21px 0 0 0}
#index #middle .columns2 .column1 .padding{padding:14px 21px 0 17px}
#index #middle .columns2 .column2 .padding{padding:14px 18px 0 21px}
#index #middle .columns2 .column1 .p1{padding:7px 0 15px 0}
#index #middle .columns2 .column2 .content{padding:10px 0 15px 0}
#index #middle .columns2 .column2 .p1{padding:2px 0 1px 0}

/* index-1 */

#index_1 #middle .indent{padding:17px 0 20px 0}
#index_1 #middle .column1 .padding1{padding:16px 20px 0 16px}
#index_1 #middle .column1 .padding1 .content{padding:14px 0 27px 1px}
#index_1 #middle .column1 .padding1 .p1{padding:1px 0 0 0}
#index_1 #middle .column1 .padding1 .more{padding:0 6px 0 0}

#index_1 #middle .column1 .padding2{padding:36px 20px 0 16px}
#index_1 #middle .column1 .padding2 .content{padding:16px 0 0 1px}
#index_1 #middle .cols .more{margin-top:-19px}
#index_1 #middle .cols .p1{padding:21px 0 1px 0}

#index_1 #middle .cols{padding:14px 0 0 0}

#index_1 #middle .column2 .padding{padding:9px 13px 3px 15px}
#index_1 #middle .column2 ul li{font-weight:bold}
#index_1 #middle .column2 .p1{padding:1px 0 8px 0}
#index_1 #middle .column2 .p2{padding:12px 0 17px 0}
#index_1 #middle .column2 .p3{padding:17px 0 17px 0}

/* index-2 */

#index_2 #middle .indent{padding:17px 0 20px 0}
#index_2 #middle .columns1 .column1 .padding{padding:9px 13px 3px 15px}
#index_2 #middle .columns1 .column2 .padding{padding:9px 13px 3px 15px}
#index_2 #middle .columns1 .column1 ul{margin-bottom:7px}
#index_2 #middle .columns1 .column1 .p1{padding:1px 0 0 0}
#index_2 #middle .columns1 .column2 .p1{padding:1px 0 7px 0}
#index_2 #middle .columns2{padding:21px 0 0 0}
#index_2 #middle .columns2 .column1 .padding{padding:14px 21px 0 17px}
#index_2 #middle .columns2 .column2 .padding{padding:14px 18px 0 21px}
#index_2 #middle .columns2 .column1 .p1{padding:8px 0 10px 0}
#index_2 #middle .columns2 .column1 .p2{padding:0 0 4px 0}
#index_2 #middle .columns2 .column2 .content{padding:7px 0 15px 0}
#index_2 #middle .columns2 .column2 ul{margin-bottom:1px}

/********************MODIFICADO *******************/
.tip p, .keys{background-color:#fbf8e2;padding:10px;border-top:1px dashed #e8d44e;border-bottom:1px dashed #e8d44e}
.keys{display:block;margin:0}
/***************************************/

/* ESTO ES LO QUE ESTABA
.tip{display:block;margin:15px 0 20px}
.tip p, .keys{background-color:#fbf8e2;padding:10px;border-top:1px dashed #e8d44e;border-bottom:1px dashed #e8d44e}
.keys{display:block;margin:20px 0;width:100%}
*/

/* index-3 */

#index_3 #middle .indent {padding:17px 0 20px 0;}
#index_3 #middle .column1 .padding1 {padding:16px 15px 0 23px;}
#index_3 #middle .column1 .padding1 .content{padding:5px 0 5px 1px;}
#index_3 #middle .column1 .padding1 .p1 {padding:1px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd {padding:14px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd2 {padding:10px 0 0 0;}
#index_3 #middle .column1 .padding1 .pd3 {padding:13px 0 0 0;}
#index_3 #middle .column1 .padding1 .more {padding:0 6px 0 0;}

#index_3 #middle .column1 .padding2 {padding:36px 20px 0 16px;}
#index_3 #middle .column1 .padding2 .content{padding:16px 0 0 1px;}
#index_3 #middle .cols .more {margin-top:-19px;}
#index_3 #middle .cols .p1 {padding:21px 0 1px 0;}

#index_3 #middle .cols {padding:14px 0 0 0;}

#index_3 #middle .column2 .padding{padding:9px 13px 8px 15px;}
#index_3 #middle .column2 .p1 {padding:1px 0 11px 0;}
#index_3 #middle .column2 .p2 {padding:12px 0 11px 0;}
#index_3 #middle .column2 .p3 {padding:13px 0 6px 0;}


/* index-4 */

#index_4 #middle .indent {padding:17px 0 20px 0;}
#index_4 #middle .column1 .padding1 {padding:16px 22px 0 16px;}
#index_4 #middle .column1 .padding1 .content{padding:14px 0 34px 1px;}
#index_4 #middle .column1 .padding1 .more {padding:0 2px 0 0; line-height:12px;}

#index_4 #middle .column1 .padding2 {padding:34px 23px 0 16px;}
#index_4 #middle .column1 .padding2 .content{padding:6px 0 0 1px;}
#index_4 #middle .column1 .padding2 .more {margin-top:9px;}

#index_4 #middle .column2 .padding{padding:9px 13px 3px 15px;}
#index_4 #middle .column2 .margin .padding{padding:9px 12px 2px 15px;}
#index_4 #middle .column2 ul {margin:0 0 2px 1px;}
#index_4 #middle .column2 .margin {padding-top:6px;}
#index_4 #middle .column2 .p1 {padding:0 0 8px 0;}


/* index-5*/

#index_5 #middle .indent {padding:17px 0 20px 0;}
#index_5 #middle .columns1 .column1 .padding{padding:9px 13px 16px 15px;}
#index_5 #middle .columns1 .column2 .padding{padding:9px 13px 0 15px;}
#index_5 #middle .columns1 .column1 ul {margin-bottom:7px;}
#index_5 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#index_5 #middle .columns1 a{color:#868686; font-size:11px; text-decoration:none;}
#index_5 #middle .columns1 a:hover {text-decoration:underline;}
#index_5 #middle .columns1 .column2 strong{font-size:11px;}

#index_5 #middle .columns2 {padding:22px 0 0 0;}
#index_5 #middle .columns2 .padding {padding:14px 15px 0 17px;}
#index_5 #middle .columns2 .p1 {padding:14px 0 10px 0;}
#index_5 #middle .columns2 .p2 {padding:0 0 4px 0;}

/* index-6*/

#index_6 #middle .indent {padding:20px 17px 25px 17px}
#index_6 #middle .p1 {padding:6px 0 10px 0;}

#index_6 #middle .columns1 .column1 .padding{padding:9px 13px 16px 15px;}
#index_6 #middle .columns1 .column2 .padding{padding:9px 13px 0 15px;}
#index_6 .column3 .padding{padding:9px 15px;}
#index_6 .column3 ul li{width:220px;float:left}
#index_6 #middle .columns1 .column1 ul {margin-bottom:7px;}
#index_6 #middle .columns1 .column1 .p1 {padding:1px 0 0 0;}
#index_6 #middle .columns1 a{color:#868686; font-size:11px; text-decoration:underline}
#index_6 #middle .columns1 a:hover {text-decoration:none;}
#index_6 #middle .columns1 .column2 strong{font-size:12px;}

#index_6 #middle .columns2 {padding:22px 0 0 0;}
#index_6 #middle .columns2 .padding {padding:14px 15px 0 17px;}
#index_6 #middle .columns2 .p1 {padding:14px 0 10px 0;}
#index_6 #middle .columns2 .p2 {padding:0 0 4px 0;}

#index_6 #middle .comenta{width:100%;padding:10px 10px 0 10px;margin-bottom:5px;background-color:#d0e2ea;border-bottom:1px dashed #a4a4a4}
#index_6 #middle .par{background-color:#eff2f4}

/*************** HERRAMIENTAS *******************/
ul.herramientas{display:block; position:relative; list-style:none; padding:0.3em 0;height:30px; line-height:30px; border-bottom:1px solid #CCC;clear:both}
ul.herramientas li{display:block; position:relative; overflow:hidden; float:left; margin-left:15px; padding:0; text-transform:uppercase; cursor:default}

/*iconos de herramientas*/

.icoCont{background:url(../imagenes/ico-contra.png) left center no-repeat; text-indent:20px}
.icoCom{background:url(../imagenes/ico-comen.png) left center no-repeat; text-indent:20px}
.icoEnviar{background:url(../imagenes/ico-email.png) left center no-repeat; text-indent:20px}
.icoImprimir{background:url(../imagenes/ico-print.png) left center no-repeat; text-indent:20px}
.icoPDF{background:url(../imagenes/ico-pdf.png) left center no-repeat; text-indent:20px}

#mensaje input{margin-bottom:5px;}

#form .column1 {width:183px;}
#form .column2 {width:521px;}

.row, .row1 {height:35px;}

#mensaje input, .input {width:171px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-family:tahoma; line-height:13px; color:#a4a4a4;}
textarea {width:530px; height:200px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-family:tahoma; line-height:13px; color:#a4a4a4;}
#form .div {text-align:right; padding:6px 0 0 0;}

a[href$=".doc"]{background:url('../imagenes/doc.gif') no-repeat right top;padding-right:18px}
a[href$=".pdf"]{background:url('../imagenes/pdf.gif') no-repeat right top;padding-right:18px}
a[href$=".ppt"]{background:url('../imagenes/ppt.gif') no-repeat right top;padding-right:18px}
a[target^="_blank"]{background:url('../imagenes/extLink.gif') no-repeat right top;padding-right:15px}
a[href^="mailto:"]{background:url('../imagenes/mail.gif') no-repeat right center;padding-right:15px}

ul.diccionario {margin:10px 0; width:681px;}
ul.diccionario li{background-color:#ccc;margin-right:3px;margin-bottom:3px;float:left;width:15px;padding:2px 5px;text-align:center}

#linea{background:url('../imagenes/lineat.jpg') no-repeat;width:463px;height:99px}
#linea a{font-weight:bold;text-decoration:none}
#linea #btnAnterior{position:relative;top:36px;left:16px;width:43px}
#linea #btnActual{position:relative;top:41px;left:172px;font-size:2.1em;width:71px}
#linea #btnSiguiente{position:relative;top:36px;left:327px;width:43px}

ul.titulosLinea{margin:0;padding:0}
#linea ul li{position:relative;top:75px;float:left;}
.izquierda{left:16px;width:230px}
.derecha{left:40px;width:200px}

.noTabla{border:0;width:100%;}
.noTabla tr{border:0}
td.noTabla{border:0}

.PopUp{width:500px;min-height:250px;padding:15px;z-index:190;border:solid 1px #666;background-color:#efefef}
.PopUp img{float:left;margin-right:10px;width:100px;height:100px;border:2px solid #3d6f92;padding:5px;background-color:#fff}

#recomendar{width:500px;height:340px;background:#fff;padding:10px;font:normal 10px Arial, Helvetica, sans-serif;color:#47472D;display:none;}
.error{color:#d00}
#recomendar .txtBox{min-width:200px;}

