/* CSS Document */

@media print{


	  html{ overflow: visible;}





}


html { overflow-x: hidden;}



body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 88%;

	color: #75B94A;

	background-image: url(/o13/img/fondoBody.jpg);

	background-repeat: repeat-x;

	background-position: 0px 0px;

	background-color: #EEF2F3;

	width: 100%;

	scrollbar-face-color:#BBC2CC;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-3dlight-color:#BBC2CC;

	scrollbar-darkshadow-color:#BBC2CC;

	scrollbar-shadow-color:#FFFFFF;

	scrollbar-arrow-color:#FFFFFF;

	scrollbar-track-color:#FFFFFF;

	/*overflow-x: hidden;*/

}



body.condiciones {

	color: #ffffff;

	background-image: none;

	background-color: #82BC58;

}



body.cuerpoGris {

	background-image:none;

	background-attachment: fixed;

	margin: 0px;

	padding: 0px;

}



div#doc {

	padding: 0px;

	width: 744px;

	margin-right: auto;

	margin-left: auto;

}



div#docCabecera {

	padding: 0px;

	margin: 0px;

	width: 100%;

}



/******************** cabecera *****************/

div#docCabecera div#cabecera {

	margin: 0px;

	padding: 0px;

	height: 68px;

	/*width: 744px;*/

	width: 100%;

	float: left;

	cursor: default;

	position:relative;

}



div#docCabecera div#cabecera p.logo {

	float: left;

	margin: 0px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

	width: 500px;

}


div#docCabecera div#cabecera p.logo a { text-decoration:none; border:none;}
div#docCabecera div#cabecera p {

	margin: 0px;

	padding: 0px;

}



div#docCabecera div#cabecera p img{

	margin: 0px;

	padding: 0px;

}



/* usuario logado */

div#docCabecera div#cabecera form {

	margin: 0px;

	float: right;

	/*position: absolute;

	right: 0px;*/

	text-align: right;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 200px;

}



div#docCabecera div#cabecera form p.salir {

	padding-top: 10px;

	padding-right: 0px;

	margin: 0px;

	padding-bottom: 0px;

}



div#docCabecera div#cabecera form p.usu {

	padding-right: 0px;

	padding-top: 0px;

	margin: 0px;

}



div#docCabecera div#cabecera form p.usu input {

	text-align: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	font-weight: bold;

	color: #379571;

	border: 1px solid #FFFFFF;

	padding: 0px;

	/*height: 14px;*/

	cursor: default;

	margin: 0px;

}



div#docCabecera div#cabecera .iconos {

	/*position: absolute;

	top: 46px;

	right: 0px;*/

	float: right;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



div#docCabecera div#cabecera .iconos img {

	border: none;

}



div#docCabecera div#cabecera .iconos img.separa {

	padding-right: 5px;

}



/******************** CUERPO *****************/

div#doc div#cuerpo {

	float: left;

	width: 744px;

}

/*********************************************/

.avanBole {

	float: right;

	text-align: right;

	/*width: 600px;*/

	padding-right: 32px;

	padding-top: 2px;

	margin-bottom: 5px;

}

.avanBole img {

	border: none;

}

/*titulo*/

.tituloPag p.titulo {

	float: left;

	width: 346px;

	height: 21px;

	background-image: url(../img/lapagina.gif);

	background-repeat: no-repeat;

	background-position: center top;

	padding: 0px;

	position: relative;

	margin-top: 9px;

	margin-bottom: 5px;

	margin-right: 0px;

	margin-left: 0px;

}



.tituloPag p.titulo span {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

}

.listadosCentrales {

	padding-left: 190px;

	padding-top: 0px;

	padding-bottom: 30px;}



.listadosCentrales ul {

	margin: 0px;

	padding: 0px;

	float: left;

	margin-left: 4px;

	margin-right: 4px;

	list-style: none;

}



.listadosCentrales ul li {}



.listadosCentrales ul li img {

	border: none;

}

/*********************************************/







/***** izquierda *******/



div#doc div#cuerpo div#izq {

	float: left;

	width: 19px;

}



div#doc div#cuerpo div#izq h1 {

	margin: 0px;

	padding: 0px;

	height: 240px;

	font-size: 0.8em;

	background-image: url(/o13/img/ecoiurislapagina.jpg);

	background-repeat: no-repeat;

	background-position: 3px 21px;

}



div#doc div#cuerpo div#izq h1 span {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

}







/***** centro *******/



div#doc div#cuerpo div#centro {

	background-image: url(/o13/img/fondoCuerpo.jpg);

	background-repeat: repeat-y;

	background-position: 0px 0px;

	float: left;

	width: 706px;



}

div#doc div#cuerpo div#centro div.superior {

	background-image: url(/o13/img/fondoSuperior.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	width: 100%;

	height: 20px;

}

div#doc div#cuerpo div#centro div#scroll{

	height: 265px;

	overflow: auto;

	margin-right: 5px;

}



div#doc div#cuerpo div#centro div#scroll.busquedaSimple {

	height: 235px;

}







/*------------ menu superior -----------*/

div#docCabecera div#cabecera div#centro div#menu {

	/*background-image: url(/o13/img/fondoSuperior.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;*/

	float: left;

	width: 100%;

	height: 20px;

}



/*html > body > div#doc > div#cabecera > div#centro > div#menu > p {margin-top: 0px;}*/



div#docCabecera div#cabecera div#centro div#menu p {

	margin: 0px;

	/*margin-top: 0px;*/

	margin-top: 2px;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 0px;

}





div#docCabecera div#cabecera div#centro div#menu p a {

	text-decoration: none;

	color: #FFFFFF;/*369472*/

	font-size: 0.8em;

	font-weight: bold;

	margin-right: 1px;

	padding-left: 4px;

	padding-right: 4px;

	padding-top: 1px;

	padding-bottom:1px;

}



div#docCabecera div#cabecera div#centro div#menu p a:hover {

	/*color: #68BD21;*/

	/*color: #369472;*/

	color: #726D74;

	background-color: #FFFFFF;

}



div#docCabecera div#cabecera div#centro div#menu p a.activo {

	color: #68BD21;

}



div#doc div#cabecera div#centro div#menu p a.desactivado {

	color: #DDE0E5;

}



div#docCabecera div#cabecera div#centro div#menu p a.comprado {

	color: #FFFFFF;

}

div#docCabecera div#cabecera div#centro div#menu p a.nocomprado {
	color: #726D74;
}



div#docCabecera div#cabecera div#centro div#menu p a.comprado:hover {

	color: #726D74;

	background-color: #FFFFFF;

}



.negrita {

	background-color:#666666;

	color: #FFFFFF;

}



/*div#doc div#cabecera div#centro.menu_superior {

	height: 60px;

}*/



div#docCabecera div#cabecera div#centro div#titularBBDD {

	float: left;

	padding-top: 0px;

	padding-left: 0px;

	position: relative;

	width: 100%;

}



div#docCabecera div#cabecera div#centro div#titularBBDD span {

	font-size: 0.85em;

	color: #379571;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}







/*div#doc div#cuerpo div#centro div#menu ul{

	display: inline;

	list-style-type: none;

	float: left;

	padding: 0px;

	margin-top: 16px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 24px;

}



div#doc div#cuerpo div#centro div#menu ul li {

	float:left;

	position:relative;

	margin-top:0px;

	padding-left: 8px;

	padding-right: 9px;

	padding-bottom:3px;

	padding-top: 0px;

}



div#doc div#cuerpo div#centro div#menu ul li img {

	border: none;

}



div#doc div#cuerpo div#centro div#menu ul li a {

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	font-weight: bold;

	color:#75B94A;

	background-color: #FFFFFF;

	margin: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

}



div#doc div#cuerpo div#centro div#menu ul li a:hover {

	color: #888888;

	background-color: #FFFFFF;

}

div#doc div#cuerpo div#centro div#menu ul#nav li:hover ul#BBDD,

div#doc div#cuerpo div#centro div#menu ul#nav li.over ul#BBDD,

div#doc div#cuerpo div#centro div#menu ul#nav li:hover ul#COMEN,

div#doc div#cuerpo div#centro div#menu ul#nav li.over ul#COMEN {

	display: block;

}



div#doc div#cuerpo div#centro div#menu ul li ul#BBDD {

	margin: 0px;

	position: absolute;

	left: -15px;

	top: 21px;

	width: 667px;

	height: 18px;

	background-image: url(/o13/img/fondoMenuSecundario.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

	display: none;

}



div#doc div#cuerpo div#centro div#menu ul li ul#COMEN {

	margin: 0px;

	position: absolute;

	left: -129px;

	top: 21px;

	width: 667px;

	height: 18px;

	background-image: url(/o13/img/fondoMenuSecundario.gif);

	background-repeat: repeat-x;

	background-position: left top;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

	display: none;

}



div#doc div#cuerpo div#centro div#menu ul li ul#BBDD li,

div#doc div#cuerpo div#centro div#menu ul li ul#COMEN li {

	float: left;

	padding: 0px;

	height: 18px;

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 0px;

	margin-left: 0px;

}





div#doc div#cuerpo div#centro div#menu ul li ul#BBDD li a,

div#doc div#cuerpo div#centro div#menu ul li ul#COMEN li a {

	margin: 0px;

	padding: 0px;

	height: 18px;

}



div#doc div#cuerpo div#centro div#menu ul li ul#BBDD li a img,

div#doc div#cuerpo div#centro div#menu ul li ul#COMEN li a img {

	margin: 0px;

	padding: 0px;

	border: none;

	height: 18px;

}*/

/*------------ rotativo de imagenes -----------*/

div#doc div#cuerpo div#centro div#rotativoIMG {

	text-align: left;

	float: left;

	padding-left: 33px;

	margin-top: 3px;

	/*width: 679px;*/

}



/*------------ banners izquierda -----------*/

div#doc div#cuerpo div#centro div#bannersIZQ{

	float: left;

	width: 180px;

}



div#doc div#cuerpo div#centro div#bannersIZQ.claseHome {

	float: left;

	width: 230px;

}



div#doc div#cuerpo div#centro div#bannersIZQ div#banner_1 {

	padding-left: 26px;

	padding-top: 15px;

}



div#doc div#cuerpo div#centro div#bannersIZQ div#banner_1 ul {

	margin: 0px;

	list-style: none;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

}



div#doc div#cuerpo div#centro div#bannersIZQ div#banner_1 ul li {

	padding-bottom: 3px;

}



div#doc div#cuerpo div#centro div#bannersIZQ div#banner_1 ul li a {

	text-decoration: none;

	font-size: 0.8em;

	font-weight:bold;

	color:#3B9673;

}



div#doc div#cuerpo div#centro div#bannersIZQ div#banner_1 ul li a:hover {

	color:#84BC59;

}

/*div#doc div#cuerpo div#centro div#bannersIZQ div#banner_2 {

	position: absolute;

	top: 253px;

	padding-left: 22px;

}*/



/*------------ parte central del login -----------*/

div#doc div#cuerpo div#centro div#login {

	float: left;

	width: 346px;

	text-align: center;

}



div#doc div#cuerpo div#centro div#login.texto {

	width: 450px;

}



div#doc div#cuerpo div#centro div#login span.validador {

	display: block;

	color:#990000;

	font-size: 0.8em;

	width: 300px;

}



/*titulo*/

div#doc div#cuerpo div#centro div#login p.titulo {

	width: 346px;

	height: 21px;

	background-image: url(/o13/img/lapagina.gif);

	background-repeat: no-repeat;

	background-position: center top;

	padding: 0px;

	margin-top: 20px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



div#doc div#cuerpo div#centro div#login p.titulo span {

	display: block;

	width: 0;

	height: 0;

	overflow: hidden;

}



/*texto*/

div#doc div#cuerpo div#centro div#login p.texto {

	font-size: 0.8em;

	/*line-height: 20px;*/

	color:#5A853E;

	background-color: #FFFFFF;

	margin: 0px;

	text-align: justify;

	padding-left: 35px;

	padding-right: 35px;

	cursor: default;

	padding-top: 0px;

	padding-bottom: 0px;

}



/*formulario*/

div#doc div#cuerpo div#centro div#login form {

	width: 346px;

	text-align: center;

	padding: 0px;

	margin-top: 10px;



	float: left;

}



div#doc div#cuerpo div#centro div#login form p {

	margin: 0px;

	padding: 0px;

}



div#doc div#cuerpo div#centro div#login form label {

	display: block;

	float: left;

	width: 70px;

	text-align: left;

	font-size: 0.8em;

	font-weight: bold;

	color:#888888;

	background-color: #FFFFFF;

	padding-left: 105px;

	margin-bottom: 0px;

	padding-top: 4px;

	padding-bottom: 3px;

}



div#doc div#cuerpo div#centro div#login form label.usuario {

	background-image: url(/o13/img/icoCandado.gif);

	background-repeat: no-repeat;

	background-position: 85px 3px;

}



div#doc div#cuerpo div#centro div#login form label.contra {

	background-image: url(/o13/img/icoLlave.gif);

	background-repeat: no-repeat;

	background-position: 83px 3px;

}

div#doc div#cuerpo div#centro div#login form label.recordar {

	width: 165px;

	text-align: right;

	font-size: 0.8em;

	font-weight: normal;

	color:#888888;

	background-color: #FFFFFF;

	padding-left: 75px;

	padding-right: 5px;

	margin-bottom: 0px;

	padding-top: 3px;

	padding-bottom: 4px;

}



div#doc div#cuerpo div#centro div#login form input.texto{

	display: block;

	width: 80px;

	float: left;

	height: 12px;

	font-size: 0.8em;

	font-weight: bold;

	border: 1px solid #999999;

	margin-bottom: 5px;

	margin-top: 3px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 2px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	background-color: #FFFFFF;

}



div#doc div#cuerpo div#centro div#login form input.checkRecordar{

	display: block;

	width: 15px;

	float: left;

	height: 12px;

	font-size: 0.8em;

	font-weight: bold;

	margin-bottom: 5px;

	margin-top: 3px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 2px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333333;

	background-color: #FFFFFF;

}





div#doc div#cuerpo div#centro div#login form p.enlace {

	float: left;

	width: 261px;

	padding-right: 85px;

	text-align: right;

}



div#doc div#cuerpo div#centro div#login form p.enlace input.boton {}



/************* plantilla de busqueda BBDD ****************/

div#doc div#cuerpo div#centro div#conteBus {

	text-align: center;

	float: left;

	width: 100%;

}



/*div#doc div#cuerpo div#centro table#tablaCaja {

	border-collapse: collapse;

	width: 70%;

	margin-left: auto;

	margin-right: auto;

}



div#doc div#cuerpo div#centro table#tablaCaja tr {}



div#doc div#cuerpo div#centro table#tablaCaja tr td {}



div#doc div#cuerpo div#centro table#tablaCaja tr td.cabeceraResultados {

	background-image: url(/o13/img/CAJA_fondoSuperior.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	font-size: 0.6em;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.ESI {

	background-image: url(/o13/img/CAJA_esquinaSI.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	width: 9px;

	height: 6px;

	font-size: 0.6em;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.ESD {

	background-image: url(/o13/img/CAJA_esquinaSD.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	width: 9px;

	height: 6px;

	font-size: 0.6em;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.LI {

	background-image: url(/o13/img/CAJA_laterales.gif);

	background-repeat: repeat-y;

	background-position: left top;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.LD {

	background-image: url(/o13/img/CAJA_laterales.gif);

	background-repeat: repeat-y;

	background-position: right top;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.elementosFormulario {

	margin: 0px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	text-align: center;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.pieResultados {

	background-image: url(/o13/img/CAJA_fondoInferior.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	font-size: 0.6em;



}



div#doc div#cuerpo div#centro table#tablaCaja tr td.EII {

	background-image: url(/o13/img/CAJA_esquinaII.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	width: 9px;

	height: 7px;

	font-size: 0.6em;

}



div#doc div#cuerpo div#centro table#tablaCaja tr td.EID {

	background-image: url(/o13/img/CAJA_esquinaID.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	width: 9px;

	height: 7px;

	font-size: 0.6em;

}

*/



/*********************************************************/







/*------------ banenr derecha -----------*/

div#doc div#cuerpo div#centro div#bannersDCH{

	float: left;

	width: 162px;

}



div#doc div#cuerpo div#centro div#bannersDCH div#banner_2{

	padding-left: 10px;

	padding-top: 15px;

}







/*menu inferior*/

div#doc div#cuerpo div#centro div#menuInferiorLogin {

	background-image: url(/o13/img/fondoInferiorLogin.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 15px;

	padding-bottom: 9px;

}



div#doc div#cuerpo div#centro div#menuInferior {

	background-image: url(/o13/img/fondoInferiorLogin.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 0px;

	padding-bottom: 0px;

	height: 50px;

}



div#doc div#cuerpo div#centro div#menuInferior_Busqueda {

	background-image: url(/o13/img/fondoInferior_Busqueda.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 35px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN {

	background-image: url(/o13/img/fondoInferior_BusquedaSIN.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 35px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaBOLETINES {

	background-image: url(/o13/img/fondo_boletines.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaAGENDA {

	background-image: url(/o13/img/fondo_agenda.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaDECLARACIONES {

	background-image: url(/o13/img/fondo_declaraciones.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaECONO {

	background-image: url(/o13/img/fondo_econoticias.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaINICIATIVAS {

	background-image: url(/o13/img/fondo_iniciativas.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaENLACES {

	background-image: url(/o13/img/fondo_enlaces.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaAVANCES {

	background-image: url(/o13/img/fondo_avances.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 100%;

	clear: both;

	text-align: center;

	padding-top: 125px;

	padding-bottom: 12px;

}



div#doc div#cuerpo div#centro div#menuInferior_Busqueda ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaBOLETINES ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaAGENDA ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaECONO ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaDECLARACIONES ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaINICIATIVAS ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaENLACES ul,

div#doc div#cuerpo div#centro div#menuInferior_BusquedaAVANCES ul {

	display: inline;

	list-style-type: none;

	float: right;

	padding: 0px;

	margin-top: 0px;

	margin-right: 43px;

	margin-bottom: 0px;

	margin-left: 0px;

}



div#doc div#cuerpo div#centro div#menuInferior ul{

	display: inline;

	list-style-type: none;

	float: left;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 130px;

}



div#doc div#cuerpo div#centro div#menuInferior ul li {

	float:left;

	/*position:relative;*/

	width: 106px;

	margin-top:0px;

	margin-right: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-bottom:3px;

	padding-top: 0px;

}

div#doc div#cuerpo div#centro div#menuInferior ul li#avan {

	margin-right: 10px;

}

div#doc div#cuerpo div#centro div#menuInferior ul li#enla {

	margin-right: 8px;

}

div#doc div#cuerpo div#centro div#menuInferior ul li#eco {

	margin-right: 10px;

}

div#doc div#cuerpo div#centro div#menuInferior ul li#agen {

	margin-right: 0px;

}





div#doc div#cuerpo div#centro div#menuInferior ul li img,

div#doc div#cuerpo div#centro div#menuInferior_Busqueda ul li img {

	border:none;

}



div#doc div#cuerpo div#centro div#menuInferior ul li a {

	height:21px;

	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	font-weight: bold;

	color:#888888;

	padding-left: 5px;

	padding-right: 4px;

	padding-top: 0px;

	padding-bottom: 0px;

	/*border: 1px solid transparent;*/

}



div#doc div#cuerpo div#centro div#menuInferior ul li a:hover {

	color: #40642F;

}





div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN ul li.titNota {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	font-weight: bold;

	color:#999999;

	text-align: left;

	width: 395px;

	position: relative;

	bottom: 45px;

	right: 127px;

}

div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN ul li.conteNota {

	font-family: Verdana,Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	color:#999999;

	text-align: justify;

	width: 395px;

	position: relative;

	bottom:45px;

	right: 127px;

}



div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN ul li.titNotaAVAN {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	font-weight: bold;

	color:#999999;

	text-align: left;

	width: 566px;

	position: relative;

	bottom: 35px;

	right: 34px;

}

div#doc div#cuerpo div#centro div#menuInferior_BusquedaSIN ul li.conteNotaAVAN {

	font-family: Verdana,Arial, Helvetica, sans-serif;

	font-size: 0.6em;

	color:#999999;

	text-align: justify;

	width: 566px;

	position: relative;

	bottom:35px;

	right: 34px;

}





/***** derecha *******/



div#doc div#cuerpo div#dch {

	float: left;

	width: 19px;

}



div#doc div#cuerpo div#dch ul{

	list-style-type: none;

	position: relative;

	top: 0px;

	margin: 0px;

	padding-top: 21px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 2px;

	cursor: default;

}



div#doc div#cuerpo div#dch ul li {

	padding-bottom: 4px;

}



div#doc div#cuerpo div#dch ul li a img {

	border: none;

}





/******************** PIE *******************/



div#doc div#cuerpo div#pie {

	float: left;

	text-align: center;

	clear: both;

	width: 100%;

	padding-top: 3px;

	cursor: default;

}



div#doc div#cuerpo div#pie p{

	margin: 0px;

	text-align: center;

	font-size: 0.8em;

	color: #888888;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



div#doc div#cuerpo div#pie p a{

	color: #888888;

	text-decoration: none;

}



div#doc div#cuerpo div#pie p a:hover{

	text-decoration: underline;

	color: #389572;

}



/*///////////  pagina de advertencia  ////////*/

.advertencia {

	margin-top: 40px;

}



.btnIR {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

	background-color:#3A9778;

	padding-bottom:3px;

	padding-top:2px;

	padding-left:10px;

	padding-right:10px;

	border: 1px solid #FFFFFF;

	margin-top: 5px;

}

.btnIR:hover {background-color:#4BBA96;}



.normal { text-decoration: none; color:#3A9778;font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	font-weight:bold;}



.normal:hover {color:#86BF60;}







/**********************************/

/***** boletines quincenales ******/

/**********************************/

.titular,

.titularINI {

	font-size: 0.8em;

	color:#006600;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eff2f3;

	text-align: left;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 0px;

	margin-left: 9px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 8px;

	padding-left: 0px;

	position: relative;

	bottom: 10px;

}



.titular img,

.titularINI img {

	position: relative;

	left: 17px;

}



.textoComun {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	margin-top: 0px;

	margin-right: 75px;

	margin-bottom: 0px;

	margin-left: 105px;

	color:#666666;

	text-align: left;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	line-height: 16px;

}



.textoComun a {

	color: #3A9778;

	font-size: 1em;

	font-weight: bold;

}



.textoComun a:hover {

	color: #86BF60;

}



.textoComun .ultimo {

	color: #3A9778;

}



.cuadros {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	margin-top: 0px;

	margin-right: 95px;

	margin-bottom: 10px;

	margin-left: 105px;

	color:#666666;

	text-align: left;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 120px;

}



form.formuBoletines {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	display: block;

	border: 1px solid #E3E5E4;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	float: left;

	width: 190px;

	height: 115px;

	text-align: center;

}



form .disponible {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color:#666666;

	margin-top: 10px;

	width: 175px;

}

form .disponible1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color:#3A9778;

	text-align: left;

}



form .disponible2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color:#666666;

	margin-right: 10px;

	width: 150px;

}



form.formuBoletines img {

	margin-bottom: 15px;

	margin-top: 10px;

	margin-right: 82px;

}



.textoUltimo {

	width: 310px;

	float: right;

	border: 1px solid #E3E5E4;

	height: 115px;

	font-size: 0.8em;

	/*background-image: url(/o13/img/ultimo_boletin.jpg);

	background-repeat: no-repeat;

	background-position: 12px 10px;*/

}



.textoUltimo a {

	float: left;

	position: relative;

	top: 10px;

	left: 2px;

	/*background-image: url(/o13/img/ultimo_boletin.jpg);

	background-repeat: no-repeat;

	background-position: 12px 10px;*/

}





.txtUlti {

	display: block;

	float: right;

	margin-top: 0px;

	position: relative;

	right: 10px;

	padding-top: 40px;

	line-height: 15px;

}



.txtUlti a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

}





.mayus { text-transform: uppercase;}

.nota {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	display: block;

	font-size: 0.5em;

	margin-top: 0px;

	margin-right: 95px;

	margin-bottom: 0px;

	margin-left: 105px;

	color:#666666;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	text-align: left;

	line-height: 16px;

}



/**********************************/

/*****        agenda         ******/

/**********************************/

.titular .actualiza,

.titularINI .actualiza{

	position: absolute;

	right: 25px;

	top: 2px;

	font-size: 0.7em;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #3A9778;

}



.cuadros2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	margin-top: 13px;

	margin-right: 105px;

	margin-bottom: 15px;

	margin-left: 105px;

	color:#666666;

	text-align: center;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 10px;

	height: 70px;

	border: 1px solid #E3E5E4;

}



.cuadros2 img { float:left; margin-top: 5px;}



.cuadros2 ul {

	margin: 0px;

	padding: 0px;

	margin-left: 10px;

	width: 290px;

}



.cuadros2 ul li {

	float: left;

	margin-bottom: 1px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

	width: 280px;

}

.cuadros2 ul li .nombresPropios {

	display: block;

	width: 270px;

	background-color: #F1F5F6;

	font-size: 0.95em;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 10px;

	margin-left: 0px;

	color:#3A9778;

	position: relative;

	right: 0px;

}



.cuadros2 ul li a {

	display: block;

	/*width: 210px;*/

	background-color: #F1F5F6;

	font-size: 0.95em;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 4px;

	padding-left: 10px;

}



.cuadros2 ul li.subNombres a {

	padding-left: 20px;

}



.cuadros2 ul li a.mayus {

	text-transform:uppercase;

	font-size: 0.9em;

	font-weight: bold;

}



.cuadros2 ul li a:hover {

	background-color: #E1EFD8;

	color:#3A9778;

	text-decoration: none;

}



/**********************************/

/*****        avances         ******/

/**********************************/



.cuadros4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-right: 38px;

	margin-bottom: 0px;

	margin-left: 33px;

	color:#666666;

	text-align: center;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 90px;
}

.sqr_1 {

	float: left;

	height: 80px;

	width: 275px;

	border: 1px solid #E3E5E4;

}



.sqr_1 p {

	margin: 0px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 23px;

}



.sqr_2 {

	float: right;

	height: 80px;

	width: 350px;

	border: 1px solid #E3E5E4;

}



.sqr_2 p {

	margin: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}







/*** convocatorias y premios ***/

.spanTitular {

	color:#3A9778;

	padding-left: 25px;

	font-size: 0.9em;

	font-weight: bold;}



h3 {

	text-align: left;

	margin-left: 40px;

	margin-right: 40px;

	color:#666666;

	font-size: 0.8em;

}



h4 {

	text-align: left;

	margin-left: 40px;

	margin-right: 40px;

	color:#3A9778;



}



h5 {

	text-align: left;

	margin-left: 40px;

	margin-right: 40px;

	padding-bottom: 0px;

	margin-bottom: 0px;

	color:#69a53d;

}



.textoOrganizado {

	text-align: justify;

	color: #666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	font-weight: normal;

	margin-left: 40px;

	margin-right: 40px;

	line-height: 16px;

	padding-top: 0px;

	margin-top: 10px;

}



.textoOrganizadoLinea {

	text-align: justify;

	color: #666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	font-weight: normal;

	margin-left: 40px;

	margin-right: 40px;

	line-height: 16px;

	padding-top: 20px;

	margin-top: 10px;

	border-top: 1px solid #666666;

}



.textoOrganizado a {

	font-size: 1em;

}



.textoOrganizado a.color {

	color: #3A9778;

	text-decoration: none;

}



.textoOrganizado a.color:hover {

	color: #86BF60;

	text-decoration: underline;

}



.textoOrganizado .enlatab {

        font-size: 0.65em;

	text-align: left;

	color: #666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}


.textoOrganizado .enlatab:hover {

        font-size: 0.65em;

	text-align: left;

	color: #3A9778;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}


/*** cursos ***/

.textoOrganizado .resalte1 {

 text-align: justify;

 color: #3A9574;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight: bold;
 
 margin-bottom: 0.5 cm;
 	
 margin-top: 0.5 cm;

}

.textoOrganizado .resalte {

 text-align: justify;

 color: #000000;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight: bold;
 
 margin-bottom: 0.5 cm;
 	
 margin-top: 0.5 cm;

}


.textoOrganizado .resalte_lin {

 color: #82BC58;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 width:100%;
 border-top:1px solid  #82BC58;
 padding-top:15px;
}



.textoOrganizado .resalte2 {

 text-align: left;
 color: #82BC58;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;

}

.textoOrganizado .resalte2_lin {

 color: #82BC58;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 width:100%;
 border-top:1px solid  #82BC58;
 padding-top:20px;
}


.textoOrganizado .txt {

 text-align: left;

 color: #666666;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight: normal;

 text-decoration: none;


}



.textoOrganizado .txt:hover {

 text-align: left;

 color: #82BC58;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight: normal;

 text-decoration: none;

}

.textoOrganizado .txt:visited {

 text-align: left;

 color: #3A9574;

 font-family:Verdana, Arial, Helvetica, sans-serif;

 font-weight: normal;

}


/**********************************/

/*****     econoticias       ******/

/**********************************/



.textoComun3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	margin-top: 0px;

	margin-right: 35px;

	margin-bottom: 0px;

	margin-left: 55px;

	color:#666666;

	text-align: left;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	line-height: 16px;

}



.textoComun3 strong {

	color: #3A9778;

	font-weight: bold;}



.cuadros3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	margin-top: 13px;

	margin-right: 25px;

	margin-bottom: 10px;

	margin-left: 30px;

	color:#666666;

	text-align: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 170px;

}


form.formuEcono {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	display: block;

	border: 1px solid #E3E5E4;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

	float: left;

	width: 420px;

	height: 170px;

}



form.formuEcono img {

	margin-bottom: 10px;

	margin-right: 35px;

}



form.formuEcono span {

	display: block;

	font-size: 0.9em;

	padding-bottom: 10px;

}



form.formuEcono .disponible2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color:#666666;

	margin-bottom: 8px;

	width: 120px;

	float: left;

}



.cuadros3 .ultimoNumero {

	float: left;

	height: 170px;

	border: 1px solid #E3E5E4;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;
	
	width: 200px;

}

.cuadros3 .ultimoNumero a {

	padding-left: 15px;
	padding-right: 0px;

}


.cuadros3 .calendario {

	float: left;

	height: 107px;

	width: 190px;

	border: 1px solid #E3E5E4;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 13px;

}



.cuadros3 .calendario .enlaVerde img {

	margin-left: 80px;

	margin-top: 4px;

}



.cuadros3 .proximo {

	float: left;

	width: 190px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 3px;

	padding-left: 5px;

	color: #ffffff;

	background-color:#82BC58;

	font-size: 0.8em;

	border: 1px solid #E3E5E4;

}



.cuadros3 .proximo a {

	font-size: 1em;

	font-weight: bold;

	color:#ffffff;

	text-decoration: none;

}



.cuadros3 .proximo a:hover {

	text-decoration: underline;

}



/**************************************/

/***** iniciativas legislativas  ******/

/**************************************/

.arbol {

	margin-top: 20px;

	margin-left: 40px;

	margin-bottom: 30px;

}





/**************************************/

/*****           enlaces         ******/

/**************************************/

.parrafoEnlace {

	text-align: justify;

	color: #666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	margin-left: 40px;

	margin-right: 40px;

	line-height: 16px;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 7px;

}

.parrafoEnlace a {

	font-weight: bold;

}



/**********************************/

/*****     ordenanzas        ******/

/**********************************/



.textoComunORDEN_UP {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	margin-top: 0px;

	margin-right: 28px;

	margin-bottom: 7px;

	margin-left: 28px;

	color:#666666;

	text-align: justify;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	line-height: 16px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #009900;

}

.textoComunORDEN_DOWN {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	margin-top: 0px;

	margin-right: 28px;

	margin-bottom: 15px;

	margin-left: 28px;

	color:#666666;

	text-align: justify;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	line-height: 16px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #009900;

	clear: both;

}



.lista_1 {

	float: left;

	display: inline;

	width: 95px;

	margin-left: 35px;

}

.lista_1 a {

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	padding-bottom: 2px;

}



.lista_2 {

	float: left;

	width: 95px;

}

.lista_2 a {

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	padding-bottom: 2px;

}



.lista_3 {

	float: left;

	width: 95px;

}

.lista_3 a {

	display: block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.65em;

	padding-bottom: 2px;

}



.mapa {

	float: left;

	margin-left: 17px;

	clear: right;

}



.mapa img {

	width: 320px;

	height: 268px;

	border: none;

}



/********************/

.isis-div {

	padding-top: 0px;

	padding-bottom: 0px;

}



.isis-div a {

	font-size: 0.8em;

}





/********************/



/******** popups ************/

.cuerpoAviso {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	background-image: url(/o13/img/nota_legal.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.cuerpoAviso p {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 14px;

	margin-left: 0px;

}



.cuerpoAviso a {

	color: #FFFFFF;

	text-decoration: none;

}

.cuerpoAviso a:hover {

	text-decoration: underline;

}

.cuerpoProteccion {

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px;

	padding: 0px;

	background-image: url(/o13/img/proteccion_de_datos.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.cuerpoProteccion p {

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 14px;

	margin-left: 0px;

}

.cuerpoProteccion a {

	color: #FFFFFF;

	text-decoration: none;

}

.cuerpoProteccion a:hover {

	text-decoration: underline;

}

.contenido {

	font-size: 0.7em;

	color: #FFFFFF;

	padding-top: 170px;

	padding-left: 183px;

	padding-right: 50px;

	padding-bottom: 40px;

	text-align: justify;

}



.capaDCH { float: right; width: 50%;}

.contenidoDerecha {

	font-size: 0.7em;

	color: #FFFFFF;

	padding-top: 170px;

	padding-left: 15px;

	padding-right: 10px;

	text-align: justify;

}



.capaIZQ { float: left; width: 50%;}

.contenidoIzquierda {

	font-size: 0.7em;

	color: #FFFFFF;

	padding-top: 170px;

	padding-left: 26px;

	text-align: justify;

}



.contenidoPie {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	color: #FFFFFF;

	text-align: right;

	padding-right: 10px;

	clear: both;

}



/********** atencion al cliente ***************/

form.formuAtencion {}



form.formuAtencion table {

	font-size: 0.8em;

	color: #666666;

}



form.formuAtencion table tr td span.peque {

	font-size: 0.8em;

	color: #666666;

}



form.formuAtencion table tr td input {

	font-size: 0.9em;

	color: #666666;

	border: 1px solid #666666;

}

form.formuAtencion table tr td .cajaT {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	color: #666666;

	border: 1px solid #666666;

}



form.formuAtencion table tr td a {

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	padding-right: 5px;

	color:#FFFFFF;

	text-decoration: none;

	background-color: #3A9574;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.75em;

	font-weight: bold;

}



form.formuAtencion table tr td a:hover {

	background-color: #4AB98F;



}





/************* condiciones de uso y advertencia ***************/

.contenedorCondiciones {

	font-size: 0.8em;

	padding: 30px;

}



.contenedorCondiciones p.titCA {

	margin: 0px;

	font-weight: bold;

	text-transform: uppercase;

	text-align: justify;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}



.contenedorCondiciones p.conteCA {

	margin: 0px;

	text-align: justify;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 25px;

	padding-left: 0px;

}



/****  botones aumentar/disminuir fuente ****/



div#cTextSizeControl {

	position:absolute;

	top: 90px;

	right: 0px;

	display: inline;

	text-align: right;

	display: inline;

	margin: 0px;

	padding: 0px;

	margin-right: 10px;

}



div#cTextSizeControl img {

	margin-top:2px;

}



/**********     buscador de texto en vista de documento **********/



div#cBuscador {

	/*float: right;*/

	position:absolute;

	top: 90px;

	right: 75px;

	display: block;

	/*width: 100%;*/

	text-align: right;

	display: inline;

	margin: 0px;

	padding: 0px;

	margin-right: 10px;

}



#cBuscador form {

	padding: 0px;

	margin: 0px;



}



#cBuscador form span.texto_buscar {

	font-size: 0.7em;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#379571;

}



#cBuscador form input.palb {

	font-size: 0.8em;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	border: 1px solid #666666;

}



#cBuscador form input.pbus1 {

	background-color: #82BC58;

	color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.7em;

	font-weight: bold;

	border: 1px solid #ffffff;

}





table.tabla tr td{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 0.6em;

	Border: 1px solid #82BC58;

	text-aling: center;



}



table.tabla {

	border-collapse: collapse;

	border: none;

}
.textoOrganizado .underline{ text-decoration:underline;}
.sectores_text{ font-size:1em; text-align:justify; border-bottom:1px solid #82BC58; border-top:1px solid #82BC58;  padding-top:10px; margin-bottom:20px; width:100%; margin-left:10px;}
.linea_verde{ width:90%; }


/**********     buscador de texto en vista de documento **********/.

.textoOrganizado .sub_resalte {

	text-align: left;

 	color: #666666;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: bold;
 
 	margin-top: 15px;
  
 	margin-bottom: 15px;
  
 	display:block;
 
}

.textoOrganizado .sub_resalte1 {

	text-align: left;

 	color: #3A9574;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: bold;
 
 	margin-top: 15px;
  
 	margin-bottom: 15px;
  
 	display:block;
 
}

.textoOrganizado .sub_resalte2 {

 	text-align: left;

  	color: #82BC58;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: bold;

}


.textoOrganizado .sub_enla {

 	text-align: justify;

 	color: #3A9574;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: normal;

 	text-decoration: none;
 
 	margin-top: 15px;
 
 	margin-bottom: 15px;
 
 	display:block;

}

.textoOrganizado .sub_txt {

 	text-align: justify;

 	color: #666666;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: normal;

 	text-decoration: none;
 
 	margin-top: 15px;
 
 	display:block;

}

.textoOrganizado .sub_plazo {

 	text-align: justify;

 	color: #666666;

 	font-family:Verdana, Arial, Helvetica, sans-serif;

 	font-weight: normal;

 	text-decoration: none;
  
 	margin-bottom: 15px;
 
 }
 
.esp_pie{

  	margin-bottom: 0px;
}

 }
 
.pfo{

  	margin-bottom: 10px;
}