html{/*height:100%;*/}

body{/*height: 100%;min-height:98.4%;*/margin: 0px;padding: 0px;background-color: #fff;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-weight: normal;color: #666;text-align: left}

form{margin: 0px;}

form input, form textarea, form select {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 1em;height: auto;border: 1px solid #666;background-color: #FFFFFF;margin-left:3px;}

option{background-color: #fff;}

.primeraopcion{background-color: #FFE6A5;}

form button {background-color: transparent;margin: 0px;padding: 0px;border: 0px;}

a{color: #335588;text-decoration: underline;}

a:visited, a:hover, a:active{color: #DE7103; text-decoration: underline;}

a.ancla_arriba{float: right;text-decoration: none;padding-right: 3%;padding-left: 15px;background: #fff url('../../img/comunes/portal/flechaarriba.gif') no-repeat 0% 50%;}

a.ancla_origen{text-decoration: underline;}

a.ancla_destino, a.ancla_destino:hover, a.ancla_destino:link, a.ancla_destino:visited, a.ancla_destino:active{text-decoration: none;color: #000;}

a.enlace_interno, a.enlace_interno:hover, a.enlace_interno:link, a.enlace_interno:visited, a.enlace_interno:active{padding-bottom: 5px;padding-left: 20px;text-align: right;}

img{border: 0px;margin: 0px;padding: 0px;}

.imagen_sinborde{padding: 0px;}

.imagen_conborde{border: 1px solid #CBC7CC;padding: 0px;}

.imagen_sinborde_left{padding: 0px;float:left;margin-right: 20px;margin-bottom:20px;}

.imagen_conborde_left{border: 1px solid #CBC7CC;padding: 0px;float:left;margin-right:20px;margin-bottom:20px;}

.imagen_sinborde_right{padding: 0px;float:right;margin-left: 20px;margin-bottom: 20px;}

.imagen_conborde_right{border: 1px solid #CBC7CC;padding: 0px;float:right;margin-left:20px;margin-bottom:20px;}

.imagen_sinborde_center{padding: 0px;float: none;}

.imagen_conborde_center{border: 1px solid #CBC7CC;padding: 0px;float: none;}


/*--- Estilos deprecated ---*/

h1, h1 a{border-left: 9px solid #9A9899;font-size: 1.2em;width:50%;font-weight: bold;padding-left: 28px;padding-top: 10px;margin-left: 2%;margin-bottom:0px;float:left;background: #FFFFFF url(../../img/comunes/portal/circuloamarillo.gif) no-repeat 11px 14px;}

/*h1, h1 a{height: 28px;border-left: 9px solid #9A9899;border-bottom:1px solid #878787;font-size: 1.2em;font-weight: bold;padding:10px 0 0 28px;margin: 0 0 20px 0;background: #fff url(../../img/comunes/portal/circuloamarillo.gif) no-repeat 11px 14px;}
div > h1, h1 a{min-height: 28px;height:auto;}*/

h2{font-size: 1.1em;font-weight: bold;margin: 0px;background: #FFE6A5 url(../../img/comunes/portal/cuadrado.gif) no-repeat 10px 10px;padding-left: 22px;padding-top: 5px;padding-bottom: 4px;text-decoration:none;text-align:left;}

h3, h3 a{font-size: 1.0em;font-weight:bold;margin: 0px;text-decoration: none;}

h4, h4 a{font-size: 1.0em;font-weight:bold;margin: 0px;text-decoration: none;color: #DE7103;padding-bottom: 3px;}

h5, h5 a{font-size: 0.9em;font-weight: bold;color: #FFFFFF;margin: 0px;border:1px solid #929190;background-color: #000000;background-image: url(../../img/comunes/portal/flechapuntoactivo.gif);background-repeat: no-repeat;padding-left: 28px;padding-top: 4px;padding-bottom: 2px;text-decoration:none;}

h6, h6 a, h6 a:visited, h6 a:hover{color: #000;font-size: 0.9em;margin: 0px;padding: 0px;text-decoration: none;}

/*-------------------------------*/

h1.tipo1{display: none;}

h2.tipo1{font-size: 1.1em;font-weight: bold;margin: 0px;background: #FFE6A5 url(../../img/comunes/portal/cuadrado.gif) no-repeat 10px 10px;padding-left: 20px;padding-top: 5px;padding-bottom: 4px;text-decoration:none;text-align:left;}

h3.tipo1{font-size: 1.0em;font-weight:bold;margin: 0px;text-decoration: none;}

h4.tipo1{font-size: 1.0em;font-weight:bold;margin: 0px;text-decoration: none;color: #DE7103;padding-bottom: 3px;}

h5.tipo1, h5.tipo1 a{font-size: 0.9em;font-weight: bold;color: #FFFFFF;margin: 0px;border:1px solid #929190;background-color: #000000;background-image: url(../../img/comunes/portal/flechapuntoactivo.gif);background-repeat: no-repeat;padding-left: 28px;padding-top: 4px;padding-bottom: 2px;text-decoration:none;}

h6.tipo1{color: #000;font-size: 0.9em;margin: 0px;padding: 0px;text-decoration: none;}

h2.tipo2{font-size: 1.1em;font-weight:bold;margin: 0px;text-decoration: none;background: transparent url(../../img/comunes/portal/triangulogris.gif) no-repeat 5px 0px;padding-left: 25px;padding-top: 2px;padding-bottom: 5px;text-align:left;}

h3.tipo2{font-size: 1em;font-weight: normal;margin: 0px;background: #FFE6A5 url(../../img/comunes/portal/cuadrado.gif) no-repeat 10px 10px;padding-left: 20px;padding-top: 5px;padding-bottom: 4px;text-decoration:none;text-align:left;}

h4.tipo2{color:#204EAC;font-size:.95em;padding:0;margin:0;border:0;font-weight:bold;text-decoration:none;text-align:left}

h5.tipo2{color:#BE687C;font-size:.9em;padding:0;margin:0;border:0;font-weight:bold;text-decoration:none;text-align:left;}

h6.tipo2{color:#506F4F;font-size:.9em;padding:0;margin:0;border:0;font-weight:normal;text-decoration:none;text-align:left;}

ol, ul, li{font-weight: normal;list-style-type: none;margin: 0%;padding: 0%;}

ul{background-color: #F6F6F6;border: 1px dashed #CBC7CC;padding-left: 20px;padding-right: 20px;padding-top: 15px;padding-bottom: 20px;}

ul li{background: url(../../img/comunes/portal/rombo.gif) no-repeat 0px 10px;border-bottom: 1px solid #FFFFFF;padding-left: 15px;padding-bottom: 5px;padding-top: 5px;padding-right: 5px;}

ol{font-weight: normal;list-style-type: none;margin: 0%;padding: 0%;}

ol li{font-weight: normal;list-style-type: none;margin: 0%;padding: 0%;}

ul.tipo1{background-color: #F6F6F6;border: 1px dashed #CBC7CC;padding-left: 20px;padding-right: 20px;padding-top: 15px;padding-bottom: 20px;margin-right:2px;}

ul.tipo1 li.tipo1{background: url(../../img/comunes/portal/rombo.gif) no-repeat 0px 10px;border-bottom: 1px solid #FFFFFF;padding-left: 15px;padding-bottom: 5px;padding-top: 5px;padding-right: 5px;}

ul.tipo2 {background-color: transparent;border: none;padding: 0px;}

ul.tipo2 li.tipo2{background: transparent url(../../img/comunes/portal/cuadrado.gif) no-repeat 7px 9px;padding-bottom: 5px;padding-left: 20px;padding-top: 5px;}

table{margin:0px;border: 1px solid #8B8788;text-align:left;border-collapse: collapse;}

caption{font-weight: bold;}

tr{border: none;margin: 0px;}

th{background-color: #FFE6A5;font-size: 0.9em;margin: 0px;padding:5px;}

td{border-right: 1px solid #E9E9E9;margin: 0px;padding: 2px 2px 2px 5px;}


th.tipo1{background-color: #FFE6A5;font-size: 0.9em;margin: 0px;padding:4px 4px 4px 5px;}

td.tipo1{border-right: 1px solid #EAEAEA;background-color: #FFFFFF;font-size: 0.9em;margin: 0px;padding: 5px;vertical-align:top;}

th.tipo2{background-color: #E0E0E0;font-size: 0.9em;margin: 0px;padding:4px 4px 4px 5px;border-bottom:1px solid #A8A8A8;}

td.tipo2{border-right: 1px solid #EAEAEA;background-color: #F8F8F8;font-size: 0.9em;margin: 0px;padding: 5px;vertical-align:top;}

hr{display: none;}

.teclaacceso{background: #F6F6F6;border-bottom: 1px solid #FFFFFF;padding: 5px 15px 5px 5px;}

acronym{border-bottom: 1px dashed #CBC7CC;cursor: help;}

cite{cursor: help;}

address{}

em{}

dfn{}

kbd{line-height: 2em;font-size:.8em;font-weight: normal;font-family: "Lucida console", Courier, monospace;border-top:.15em solid #ccc;border-right:.25em solid #aaa;border-bottom:.3em solid #888;border-left:.2em solid #bbb;padding:.05em .2em;margin: 0px 1.5px 0px 1.5px;color:#000;background:#eee;vertical-align: text-bottom;}

.hide{display: none;}

.cursorAdjunto{cursor:pointer;}