/*---generales---*/
body {
 background-color: #FFFFFF;
 background-image: url(/img/bg.gif);
 background-repeat: repeat-x;
 margin: 0;
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
}
a{
 color: #666666;
 font-weight:bold;
 text-decoration:underline;
}
a:hover{
 color: #1C4D8C;
}
h1{
 margin:0;
 padding:0;
}
h2,h3,h4 {
 padding-bottom:0.3em;
 margin:0;
 color: #1C4D8C;
 font-weight:bold;
}
h3,h4{
 padding-top:0.5em;
 clear:both;
}
h2 a,h3 a,h4 a{
  color: #1C4D8C;
 text-decoration:none;
}
h2 a:hover, h3 a:hover,h4 a:hover {
 color: #666666;
}
ul {
 list-style-type:none;
 padding:0;
 margin:0;
 margin-bottom:0.5em;
}
li {
 list-style-type:none;
 margin-bottom:0.5em;
 padding-left:1em;
 background: left top no-repeat url(/img/bulletMenu_1.gif);
}
.textBold {
 font-weight:bold;
 text-decoration:none;
}
.titleUnderline {
 background: url("/img/line_spacer.gif") bottom repeat-x;
 margin-bottom:0.5em;
 z-index:1000;
}
.horizLine{
 width:100%;
 height:1em;
 border-bottom:solid #DDD5C0 1px;
}
.whiteBorder{
 border:1px solid #FFFFFF;
}




/*---estructura de pagina---*/
#Header {
 height:50px;
 padding-left:0.5%;
}
#logo {
} 
#menuHeader{
 display:none;
} 
#menuHeader a:link {
 display:none;
}
#menuHeader a:visited {
 display:none;
}
#menuHeader a:hover {
 display:none;
}
#menuHeader a:active {
 display:none;
}
#menuHeader form {
 display:none;
} 
#menuHeader form #q:hover, #menuHeader form #q:focus {
 display:none;
}
#menuHeader form #q {
 display:none;
}
#Menu {
 display:none;
}
#Menu ul {
 display:none;
}
#Menu li {
 display:none;
}
#Menu li a {
 display:none;
}
#Menu li a:hover { 
 display:none;
}
#Menu li.selected {
 display:none;
}
#Menu li.selected a{ 
 display:none;
}
#Size {
 display:none;
}
#Size a{
 display:none;
}
.fontSize{
 display:none;
}
.contentGrey{
 width:99%;
 margin-left:1%;
 background:#F1F1F1;
 margin:20px 0 0 0.5%;
 padding:0 0 1em 0;
 min-width:760px;
 border-top:solid #F7F7EF 1px; 
 border-left:solid #CCCCCC 1px; 
 border-right:solid #CCCCCC 1px; 
 border-bottom:solid #D9D9D0 1px; 
 clear:both;
 overflow:hidden;
 background:url(/img/tab_bg.gif) repeat-x top;
}
*html #contentGrey.glosario{
 margin-top:5px;
}
#Footer {
 clear:both;
 width:98%;
 margin:2% 0 0 1%;
 padding:1% 0 1.5% 0;
 min-width:760px;
 text-align: center;
 background:url("/img/line_foot.gif") top repeat-x;
 font-size:8pt;
 color:#FFF;
} 
#Footer a {
 display:none;
}
#Footer a:hover {
 display:none;
}
#Footer span{
 font-size:6pt;
 color:#666;
}

.clear {
 clear:both;
 height:0.1em;
 font-size:0.1pt;
}



/*---estructura de la home---*/
#Home1col {
 padding:1em;
 padding-top:2em;
}
#Home3col {
 clear:both;
 width:98%;
 margin:1% 0 0 2%;
 padding:0;
 min-width:760px;
}
#Home3col1 {
 float:left;
 width:30%;
 padding-left:0.5em;
 padding-right:0.5em;
}
#Home3col2 {
 float:left;
 width:30%;
 padding-left:1%;
 padding-right:1%;
 border-left:1px solid #E9E8E2;
 border-right:1px solid #E9E8E2;
}
#Home3colText{
 float:left;
 width:70%;
}
#contentWhite{
 float:left;
 margin:0 1% 0 1%;
 width:94%;
 padding:2%;
 background:#FFFFFF;
 overflow:hidden;
}
*html #contentWhite{
 margin:0;
 margin-left:0.5%;
}



/*---estructura para interiores---*/

#SubMenuAndContent{
 margin:1%;
 padding:0;
 overflow:hidden;
 background:url("/img/bg_white.gif") top left repeat-y;
}
#contentLeft{
 float:left;
 margin:0 0 0 2.5%;
 background:#FFFFFF;
 max-width:75%;
 padding:1%;
}
*html #contentLeft{
 margin:0 1% 0 5px;
 padding:1.5%;
 float:right;
}
.contentTexto{
 clear:both;
 float:left;
 width:100%;
 overflow:hidden;
}
.texto{
 float:left;
}
.contentColumn{
margin:0; 
clear:both;
float:left;
width:100%;
overflow:hidden;
}
.colLeft{
float:left;
width:48%;
}
.colRight{
float:right;
width:48%;
}


/*---menú de la izquierda y sitemap---*/
#SubMenuLeft {
 display:none;
}
#SubMenuLeft ul,#siteMap ul{
 display:none;
}
#SubMenuLeft a,#siteMap a{
 display:none;
}
#SubMenuLeft a:hover,#siteMap a:hover{
 display:none;
}
 
#SubMenuUno a,#siteMapLevel1 a{
 display:none;
}
#SubMenuUno a:hover,#siteMapLevel1 a:hover{
 display:none;
}
#SubMenuLeft ul li,#siteMap ul li  {
 display:none;
}
#SubMenuLeft ul li a,#siteMap ul li a {
 display:none;
}
#SubMenuLeft ul li li,#siteMap ul li li {
 display:none;
}
#SubMenuLeft ul li li a,#siteMap ul li li a{
 display:none;
}
#SubMenuLeft ul li li li,#siteMap ul li li li {
 display:none;
}
#SubMenuLeft ul li li li a,#siteMap ul li li li a{
 display:none;
}
#siteMap {
 width:60%;
 margin-left:20%;
}
#siteMapLevel1 a{
 color:#444240;
 background:#E7E5D3;
}


/*---migajas---*/
#Breadcrumb {
 color: #1C4D8C;
 font-weight:normal;
 text-decoration:none;
 margin:2% 1% 1% 1%;
 padding:0;
 background: transparent url("/img/line_spacer.gif") bottom repeat-x;
}
#Breadcrumb a{
 color: #1C4D8C;
 font-weight:bold;
 text-decoration:none;
}
#Breadcrumb a:hover{
 color: #F7C310;
}



/*---barra de herramientas---*/
#toolBar {
 display:none;
}
#toolBar a {
 display:none;
}
#toolBar a:hover {
 display:none;
}
#toolBar .faq, #toolBar .glosario, #toolBar .enviar, #toolBar .print {
 display:none;
}
#toolBar .faq {
 display:none;
}
#toolBar .glosario {
 display:none;
}
#toolBar .enviar {
 display:none;
}
#toolBar .print {
 display:none;
}

#toolBar .blank {
 display:none;
}


/*---bloque de la derecha---*/
#rightBox {
 background:#F7F7EF;
 float:right; 
 width:180px;
 margin-left:1%;
 margin-bottom:4em;
 border-left:10px #FFFFFF solid;
}
#rightBoxHead {
 background:#E7E5D3;
 border-bottom:solid 1px #FFFFFF;
 padding:0.5em;
}
#rightBoxBody {
 padding:1em;;
}
#rightBoxbtnTexto{
 width:10em;
 float:left;
 height:1.8em;
 background: transparent url("/img/btn_back.gif") no-repeat left top;
 padding-left:0.8em;
}
#rightBoxbtnTexto a{
 display:block;
 color: #666666;
 font-weight:bold;
 text-decoration:none;
 background: transparent url("/img/btn_back.gif") no-repeat right top;
 padding-right:0.8em;
 padding-top:0.4em;
}
#rightBoxbtnTexto a:hover {
 color: #1C4D8C;
}



/*---botones---*/
#masInfo,#linkPDF,#linkZoom {
 margin-top:1em;
 margin-bottom:1em;
 margin-left:0.7em;
 float:right;
 padding:0.1em;
 padding-left:1em;
}
#masInfo.left,#linkPDF.left,#linkZoom.left {
 float:left; 
 margin-right:0.7em;
 padding-right:1em;
 margin-left:0.1em;
}
#rightBoxMasInfo {
 font-size:9pt;
 margin-top:0.5em;
 padding:0.1em;
 padding-left:1em;
}
#masInfo a,#linkPDF a,#linkZoom a,#rightBoxMasInfo a{
 color: #444240;
 font-weight:bold;
 text-decoration:none;
}
#masInfo a:hover,#linkPDF a:hover,#linkZoom a:hover, #rightBoxMasInfo a:hover{
 color: #A39F80;
 text-decoration: underline;
}
#masInfo,#rightBoxMasInfo {
 background: left top no-repeat url("/img/bulletMenu_1.gif");
}
#linkPDF {
 background: left top no-repeat url("/img/pdf.gif");
}
#linkZoom {
 background: left top no-repeat url("/img/zoom.gif");
}
#btnTexto{
 float:left;
 margin:1em;
 height:1.8em;
 background: transparent url("/img/btn_back.gif") no-repeat left top;
 padding-left:0.8em;
}
#btnTexto a{
 display:block;
 color: #666666;
 font-weight:bold;
 text-decoration:none;
 background: transparent url("/img/btn_back.gif") no-repeat right top;
 padding-right:0.8em;
 padding-top:0.3em;
}
#btnTexto a:hover {
 color: #1C4D8C;
}
.contentBtn{
 float:left;
}


/*---tablas---*/
.table2col {
 border:solid 1px #DDD5C0;
 padding:1%;
 width:98%
}
.table2col table {
 width:100%
}
.tableFormula {
 border:solid 1px #DDD5C0;
 padding:1%;
}
.tableFormula table {
 width:100%;
}
.btns{
 width:100%;
 text-align:center
}
.table2colTitle {
 text-align:left;
 font-weight: bold;
 color:#A39F80;
 border-bottom:solid #FFCC00 2px;
}
.table2colHead,.tableGrafHead {
 background:#F6F4EF;
 border-top:solid 2px #FFFFFF;
 border-bottom:solid 1px #FFFFFF;
 padding:0.3em;
 vertical-align:bottom;
}
.table2colBody,.table2colBodyLeft,.tableForm {
 padding:0.5em;
 padding-left:0.3em;
 vertical-align:top;
 border-bottom:solid #DDD5C0 1px;
}
.table2colBodyLeft {
 width:25%;
}

.grafContainer{
 width:100%;
 border:5px solid #FFF;
}
.grafContainer:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.grafDivLeft{
 float:left;
 width:251px;
 padding-right:10px;
 vertical-align:top;
}
.grafDivRight{
 border:10px solid #FFF
}
#.grafDivRight{
 float:left;
 border:0
}
.grafTabla{
 width:100%
}
.tableGrafBody {
 padding:0.3em;
 vertical-align:top;
 border-bottom:solid #DDD5C0 1px;
}
.tableGraphicFooter{
 border:5px solid #FFF;
}
#.tableGraphicFooter{
 border:0;
}
.emptyCell{
 width:85%;
 height:100%
}

.grafTable {
 width:265px;
 vertical-align:top;
}
.tableTextGrey{
 background:#F6F4EF;
 padding:1em;
}
.textGrey{
 color:#CCCCCC;
}



/*---pestañas---*/
.tabTableOut {
 border:solid 1px #DDD5C0;
 border-top:none;
 padding:1%;
 width:98%;
 clear:both;
 float:left;
 overflow:hidden;
}
.tabTable {
 background:url("/img/line_submenu3.gif") bottom repeat-x;
 margin-bottom:-1px;
 width:100%;
 clear:both;
 float:left;
}
#tabTable {
 height:0.9em;
 background:#F6F4EF;
 float:left;
 padding:0.3em;
 padding-left:0.5em;
 padding-right:0.5em;
 margin-right:0.2em;
 font-size:0.8em;
 border:solid 1px #DDD5C0;
}
#tabTable.selected{
 background:#FFFFFF;
 border-bottom:solid 1px #FFFFFF;
}
#tabTable a{
 font-weight:normal;
 text-decoration:none;
}
#tabTable a:hover{
 color:#999999;
}



/*---formularios---*/
form{
 font-size:1em;
}
.tableForm {
 width:45%;
}
form .table2colHead{
 border-bottom:solid #FFCC00 1px;
}
.combo {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #666666;
 border: 1px solid #C3B99E;
 background: #FFFFFF;
 padding: 0.2em;
}
legend{
 font-weight:bold; 
 vertical-align:bottom;
 margin-left:-0.5em;
}
fieldset {
 border:none;
}
.formBtn {
 margin:1em;
 font-family:Arial, Helvetica, sans-serif;
 color:#666666;
 font-weight:bold;
 background:#FFFFFF url(/img/btn_back2.gif) repeat-x;
 border:1px solid #666666;
 height:1.7em;
}
.resultado{
 width:100%;
 margin:0;
 padding:0;
 margin-bottom:20em;
}


/*---glosario---*/
#contentAllGlosario {
 width:99.5%;
 margin:0;
 margin-left:0.4%; 
 min-width:755px;
 margin-top:5px;
}
#glosarioBody, #glosarioBottom{
 margin:1%; 
 background:#FFFFFF; 
 padding:1em;
}
#glosarioBody{
 margin-bottom:0;
}
#glosarioBottom{
 margin-top:0;
}
#menuGlosario {
 font-weight:bold;
 color: #1C4D8C;
 margin-top:1em;
 margin-bottom:2em;
}
#menuGlosario a {
 color: #1C4D8C;
 text-decoration: none;
}
#menuGlosario a:hover {
 color: #666666;
 text-decoration: underline;
}




/*---fotos---*/
.photo {
 margin:0;
 padding:0;
}
.photoLeft {
 border:solid 1px #C7C7C7;
 float:left;
 margin-right:1.5%;
}
.photoRight {
 border:solid 1px #C7C7C7;
 float:right;
}
.photoTop {
 border:solid 1px #C7C7C7;
 margin-bottom:2%;
}
.photoCenter {
 text-align:center;
 border:solid 1px #C7C7C7;
}
.noPhoto{
 display:none;
}




/*---resultado buscador---*/
.resultadoBusc{
 border-bottom:solid #DDD5C0 1px;
 padding-bottom:0.8em;
 padding-top:0.2em;
}












.btnBg {
    background: transparent url("/img/btn_bg.gif") repeat-x;
    height:21px;
}
.btnText {
 font-size:11px;
 color: #666666;
 font-weight:bold;
 text-decoration:none;
}
.btnText:hover {
 color: #1C4D8C;
 text-decoration:underline;
}
.btnRt {
    background: transparent url("/img/btn_rt.gif");
    width:9px;
}
.btnLt {
    background: transparent url("/img/btn_lt.gif");
    width:9px;
}


.lineSpacer {
    background: transparent url("/img/line_spacer.gif") repeat-y;
    background-position: center;
}





.listBullet {
 width:12px;
 background:top no-repeat url(/img/bullet_1.gif);
}
.listText {
 vertical-align:top;
}



.tableBusc {
 padding-left:2px;
 padding:5px;
 vertical-align:top;
 border-bottom:solid #DDD5C0 1px;
}




/*---finales---*/

body {
 font-size: 10pt;
}
.text11,#Breadcrumb,#toolBar a,.table2colHead,.table2colBody,.table2colBodyLeft,.tableForm,.tableGrafHead,.tableGrafBody {
 font-size:9pt;
}
.text9 {
 font-size:8pt;
}
h2 {
 font-size:13pt;
}
h3 {
 font-size:12pt;
}
h4,#masInfo a,#linkPDF a,#linkZoom a,#btnTexto a {
 font-size:11pt;
}