* {
	text-decoration: none;
	outline: none;
	padding: 0;
	margin: 0;
	}
body {
	margin: 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: 0px solid #333333;
}
.clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
.fltrgt {float:right;}
.centrar_obj {text-align:center;}
.centrar_obj2 {margin: 0 auto;}
/* estilos para el template principal */
#contenedora {
	position: relative;
	margin: 0 auto;
	background-color: #FFFFFF;
	width: 770px;
}
#header_flash {
	position: relative;
	margin: 0px auto;
	width: 770px; height: 180px;
}

#header_barra {
	position: relative;
	margin: 0px auto;
	background-image: url(../images/bg_barra.gif);
	height: 32px;
	width: 770px;
}
#header_idiomas {
	position: relative;
	margin: 4px 0px 0px 7px;
	width: 60px;
}
#header_iconitos {
	position: relative;
	margin: 0px 8px 0px 0px;
	float:right;
}
#menu_header {
	position: relative;
	margin: 5px 15px 0px 0px;
	float:right;
	text-align:center;
}
a.link_menu_header:link, a.link_menu_header:active, a.link_menu_header:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;}
a.link_menu_header:hover {
	text-decoration:underline;
	color: #f9cc15;
}

/* sidebar_left */
.fecha_sidebar_left {
	position: relative;
	background-image: url(../images/bg_fecha.png);
	height: 32px;
	width: 164px;
}
.fecha_sidebar_left p{
	margin: 0px 0px 0px 0px;
	padding-top: 8px;
	padding-left: 24px;
	font-size: 10px;
	font-weight:bold;
}
.manilvasms {
	position: relative;
	background-image: url(../images/bg_movil.gif);
	height: 80px;
	width: 164px;
}
.manilvasms_eng {
	background-image: url(../images_eng/bg_movil.gif);
	height: 80px;
	width: 164px;
}
.manilvasms p{
	margin: 0px 0px 0px 0px;
	padding-top: 56px;
	padding-left: 90px;
}
.sidebar_left_marco_sup {
	position: relative; float:left;
	background-color: transparent;
	background-image:url(../images/menu_izq_top.gif); background-repeat:no-repeat;
	height: 15px;
	width: 164px;
	
}
.sidebar_left_marco_inf {
	position: relative;
	background-image:url(../images/bg_coli_bottom.gif); background-repeat:no-repeat;
	height: 14px;
	width: 164px;
	float:left;
}
.sidebar_left_marco_med {
	position: relative;
	background-image:url(../images/menu_izq_table_back.gif); background-repeat:repeat-y;
	text-align:right;
	float:right;
}
.ul_menu_izq {
	float: left; width: 144px;
	margin-right: 0px;

}
.li_menu_izq {
	list-style:none;
	width: 134px; margin-left: 0px; margin-right: 12px;
	padding: 0px 0px 0px 0px;
}
.ul_menu_izq_banners {
	position: relative;
	float: left; width: 164px;
	margin-right: 0px;
}
.li_menu_izq_banners {
	list-style:none; float:left;
	width: 154px; margin-left: 0px; margin-right: 0px; margin-bottom: 4px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
a.menulateral_sidebar_izq:link, a.menulateral_sidebar_izq:active, a.menulateral_sidebar_izq:visited {
	display:block;
	width: 138px; height: 27px;
	paddding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align:right;
	border-bottom: 1px solid #FFFFFF;
}
a.menulateral_sidebar_izq:hover {
	background-color:#a6b6dd;
	color: #ffffff;
}

.ul_menu_right {
	float: left; width: 144px;

}
.li_menu_right_banners {
	list-style:none;
	width: 160px; margin-left: 4px; margin-right: 0px; margin-bottom: 4px;
	padding: 0px 0px 0px 0px;
	text-align:left;
}
.li_menu_right {
	list-style:none; 
	width: 144px; margin-left: 5px; margin-right: 5px;
	padding: 0px 0px 0px 0px;
}
a.menulateral_sidebar_right:link, a.menulateral_sidebar_right:active, a.menulateral_sidebar_right:visited {
	display:block;
	width: 142px; height: 27px;
	paddding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
}
a.menulateral_sidebar_right:hover {
	background-color:#a6b6dd;
	color: #ffffff;
}

/* sidebar_right */
.sidebar_right_marco_sup {
	position: relative; float:right;
	background-image:url(../images/notis_up.gif); background-repeat:no-repeat;
	height: 11px;
	width: 161px;
}
.sidebar_right_marco_inf {
	position: relative;
	background-image:url(../images/notis_dn.gif); background-repeat:no-repeat;
	height: 12px;
	width: 161px;
	float:right;
}
.sidebar_right_marco_med {
	position: relative; float:right;
	background-image: url(../images/notis_bg.gif); background-repeat:repeat-y;
	width: 161px;
}
.saluda {
	background-image: url(../images/bg_salud.png); background-repeat:no-repeat;
	height: 80px;
	width: 161px;
}
.saludo{
	/* background-image:url(images/nuestro.gif); */
	padding-top: 7px; padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 9px;
	font-weight: bold;
	text-decoration:none;
}
.title_saluda {
	float:right;
	width: 15px; height: 80px;
	background-image:url(../images/saluda.gif); background-repeat:no-repeat;
}
.fotito_alcade_saluda {
	position: relative;
	width: 53px; height: 65px;
	float: right;
}
a.link_alcade_saluda:link, a.link_alcade_saluda:active, a.link_alcade_saluda:visited {
	color: #006699;
	text-decoration:none;
}
a.link_alcade_saluda:hover {
	color:#000000;
 text-decoration: underline;
}

.agenda_side_right {
	position: relative;
	background-image: url(../images/bg_agend.gif); background-repeat:no-repeat;
	height: 76px;
	width: 161px;
}
.agenda_side_right_capa{
	padding-top: 53px; padding-left: 7px;
	float: right;
	height: 22px;
}

.noticias_marquesina_agenda {
	position: relative; float:right;
	background-image: url(../images/notis_bg.gif);
	width: 161px; height: 81px;
}
.title_agenda_side_right {
	position: relative; float:right;
	background-image: url(../images/title/agenda.gif); background-repeat:no-repeat;
	width: 11px; height: 56px;
}
.title_turismo_side_right {
	position: relative; float:right;
	background-image: url(../images/title/title_turismo.gif); background-repeat:no-repeat;
	width: 15px; height: 152px;
	z-index: 10;
}
.title_informacion_side_right {
	position: relative; float:right;
	background-image: url(../images/title/informa.gif); background-repeat:no-repeat;
	width: 15px; height: 86px;
	z-index: 10;
}
.title_programacion_side_right {
	position: relative; float:right;
	background-image: url(../images/title/tit_programacion.gif); background-repeat:no-repeat;
	width: 15px; height: 155px;
	z-index: 60;
}
.title_servicios_side_right {
	position: relative; float:right;
	background-image: url(../images/title/servicio.gif); background-repeat:no-repeat;
	width: 13px; height: 62px;
	z-index: 10;
}
.title_concejalias_side_left {
	position: relative; float:left;
	background-image: url(../images/title/title_concejalias.gif); background-repeat:no-repeat;
	width: 20px; height: 95px;
	z-index: 10;
}
.textos_marquesina_agenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: left;
	padding-bottom: 8px;
	border-top:1px solid #BBBBBB;
	margin-left: 7px;
}
.textos_marquesina_programacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-align: left;
	padding-bottom: 8px;
	border-top:1px solid #BBBBBB;
	margin-left: 4px;
}
.scrollNot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2954a9;
	text-decoration: none;
}
a.scrollNot:link:visited {
	text-decoration: none;
}
a.scrollNot:hover {
	text-decoration: underline;
	color: #003366;
}

a.menulateral:link, a.menulateral:active, a.menulateral:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align:right;
}
a.menulateral:hover {
	color: #ffffff;
}







.columnaizquierda {
	background-image: url(../images/bg_coli.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000099;
	text-decoration:none;
}
.columnaizquierdaabajo {
	background-image: url(../images/bg_coli3.png);
	height: 28px;
	width: 164px;
}
.menucillo {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-align: right;
	height: 21px;
	padding-right: 12px;
}
.botones {
	background-color: #FF0000;
	height: auto;
	width: 149px;
}
.fecha {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	padding: 0px;
}

.columnaderecha {
	background-image: url(../images/bg_cold.png);
}
.columnaderechaabajo {
	background-image: url(../images/bg_cold3.png);
	height: 28px;
	width: 161px;
}
.columnaderechabajo {
	background-image: url(../images/bg_coldb.png);
}
.fondobanners {
	background-image: url(../images/bg_banne.png);
	background-position: bottom;
}
.banner {
	border: 1px solid #6C8393;
}
.banners {
	padding: 1px;
}
.columnaderechainferior {
	background-image: url(../images/bg_coldi.png);
}
.pie {
	background-color: #FFFFFF;
	background-image: url(../images/bg_pie.png);
	height: 43px;
	width: 770px;
}
.menupie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
}
a.menupie:link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration:none;
}
a.menupie:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration:underline;
}


.td_menu_der{
	padding-left:10px;
}
.lineapie {
	padding: 4px;
}
.titulos {
	background-image: url(../images/bg_titus.png);
	height: 73px;
	width: 440px;
}
.cuerpo {
	background-image: url(../images/bg_cuerp.gif);
	width: 440px;
	background-repeat: no-repeat;
	text-align:center;
}
.cuerpo_contenido {
	width: 400px;
	margin: 0px auto; padding: 10px 0px;
}
.cuerpo_contacto {
	background-image: url(../images/bg_cuerp_contact.gif);
	width: 440px;
	background-repeat: no-repeat;
}
.cuerpo_buzon {
	background-image: url(../images/bg_cuerp_buzon.gif);
	width: 440px;
	background-repeat: no-repeat;
}
.bordeazul {
	border: 1px solid #0066CC;
}
.border_img_news {
	border: 1px solid #A2B3DB;
	padding: 1px;
	float: right;
}
.border_img_secc_left {
	border: 1px solid #A2B3DB;
	padding: 1px;
	float: left;
	margin: 0px 10px 10px 0px;
}
.bordeblanco {
	border: 1px solid #FFFFFF;
}
.bordeceleste {
	border: 1px solid #A2B3DB;
}
.textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: left;
	padding-bottom: 8px;
}
.textos_separador {
	border-top: 1px solid #A2B3DB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: left;
	padding-bottom: 8px;
	margin-top: 7px; padding-top: 9px;
}
.textos_registro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: left;
	vertical-align:top;
	padding-top: 4px;
}
.textos_fecha_alta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cd3645;
	vertical-align:middle;
	padding-bottom: 6px;
}
.operaciones {
	background-image: url(../images/bg_opera.png);
	text-align: right;
}
.separa1 {
	background-image: url(../images/sepa_ve1.gif);
	width: 12px;
}
.titulonoticiahome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	background-color: #F2F2F2;
	text-align: justify;
	padding: 4px;
	line-height: 11px;
}
.textonoticiahome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: justify;
}
.negrita {
	font-weight: bold;
}
.mas {
	color: #666666;
	text-decoration: none;
}
a.mas:link:visited {
	text-decoration: none;
}
a.mas:hover {
	text-decoration: underline;
	color: #003366;
}
.bordeverde {
	border: 1px solid #009933;
}
.separa2 {
	background-image: url(../images/sepa_ho1.gif);
	width: 12px;
}
.titularnoticialistado {
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align: left;
}
.textonoticialistado {
	font-size: 11px;
	color: #666666;
	text-align: left;
}
.operaciones2 {
	background-image: url(../images/bg_oper2.png);
	text-align: right;
}


/* Documentos para descargar */
#id_cetradora2 {
	position:absolute; width:770px; top:0px; margin-left:-385px; left: 50%; height: 1px;
}

.tit_concejalia{
	text-align:right;
	color:#df5109;
	font-style: italic;
	font-size:22px;
	width:420px; height:25px; position:relative; top:220px; left:0px;
}

.tit_concejalia2{
	text-align:right;
	color:#0d3058;
	font-style: italic;
	font-size:18px;
	width:420px; height:25px; position:relative; top:220px; left:0px;
}

.li_documentos {
	margin-left: 40px;
	list-style:circle;
	text-align: left;
}







/* -------------------------------- */





.paginas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
a.paginas:link:visited {
	text-decoration: none;
}
a.paginas:hover {
	text-decoration: none;
	color: #003366;
}

/* -------------------------------- */



/* -------------------------------- */

.tv {

	height: 82px;

	width: 161px;

	background-image: url(../images/bg_tv.gif);

}

.barraazul1 {

	background-image: url(../images/bgsubaz1.png);

	height: 20px;

	width: 432px;

}

.fotoizq {

	float: left;

	margin-right: 4px;

	margin-bottom: 4px;

}

.lad_izd {

	background-image: url(../images/construccion/img_r2_c1.jpg);

	background-repeat:  repeat-x;

}

.lad_dch {

	background-image: url(../images/construccion/img_r2_c3.jpg);

	background-repeat:  repeat-x;

	width: 100%;

}

.line_up {

	background-image: url(../images/construccion/img_r1_c1.jpg);

	background-repeat:  repeat-y;

}

.construccion {

	background-position: center center;

	vertical-align: middle;

	width: 100%;

}

.line_down {

	background-image: url(../images/construccion/img_r3_c1.jpg);

	background-repeat:  repeat-y;

	height: 100%;

}

.fotoder {

	float: right;

	margin-bottom: 4px;

	margin-left: 4px;

}

.sms {

	background-image: url(../images/bg_sms.gif);

	width: 252px;

}

.azulC2CCE6 {

	background-color: #C2CCE6;

}

.caja1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 12px;

	height: 12px;

	width: 120px;

	background-color: #F5F8FC;

	border: 1px solid #7F9DB9;

}

.smsbajo {

	background-image: url(../images/sms3.gif);

	height: 32px;

	width: 252px;

}

.smsoko {

	background-image: url(../images/sms31.gif);

	height: 32px;

	width: 252px;

}

.selector {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 12px;

	height: 12px;

	width: 170px;

	background-color: #F5F8FC;

}



.datos {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-align: center;

	border: 1px #a2b3db solid;

	padding: 1px;

}

.senas {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #66A3DF;

	text-align: right;

	padding-right: 4px;

	text-decoration:none;

}

a.senas:link:visited {

	color:#FFFFFF;

}

a.senas:hover {

	color:#006699;

}

.datosclara {

	background-color: #E9F2FA;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #0066CC;

	border-right-color: #0066CC;

	border-bottom-color: #0066CC;

	border-left-color: #0066CC;

}

.establecimiento {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #66A3DF;

	text-align: left;

	padding-left: 4px;

}

.utiles {

	border: 1px solid #66A3DF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-align: left;

	padding-left: 4px;

}

.listaopciones {

	list-style-position: outside;

}

.alojamientos {

	background-image: url(../images/aloja2.gif);

	width: 414px;

}

.caracteristicas {



	border: 1px solid #0066CC;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-align: center;

}

.hotel {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0066CC;

	background-color: #dfe4f2;

	text-align: left;

	padding-left: 4px;

	padding-bottom: 2px;

	border-top:#0066cc 1px solid;

		border-bottom:#0066cc 1px solid;

}

.zona {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #0066CC;

	background-color: #dfe4f2;

	text-align: right;

	padding-left: 4px;

	padding-bottom: 2px;

	padding-top: 2px;

	padding-right: 4px;

	border-bottom:#0066cc 1px solid;

	border-top:#0066cc 1px solid;

}

.datos2 {

	text-align: center;

	background-color: #E9F2FA;

}

.mailweb {

	font-weight: bold;

	text-decoration:none;

	color:#0066CC;

}

a.mailweb:hover {

	text-decoration:underline;

}

.menucab {
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-align: left;
	text-decoration:none;
}
a.menucab:link:visited {
	color: #003399;
}
a.menucab:link:hover {
	color: #0066CC;
}

.arriba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-align: right;
	font-weight: bold;
	padding: 4px;
}

a.arriba:link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-decoration: none;
}

a.arriba:link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-decoration: underline;
}

.entidad {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0066CC;

	text-align: center;

	padding-left: 4px;

	padding-bottom: 2px;

	width: 25%;

	padding-top: 2px;

	padding-right: 4px;

}

.cabeceras {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #0066CC;

	text-align: left;

	padding-left: 4px;

	padding-bottom: 2px;

	width: 410px;

	padding-right: 4px;

}

.datos1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	padding: 1px 4px;

	text-align: left;

}

.datos1clara {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	padding: 1px 4px;

	text-align: left;

	background-color: #E9F2FA;

}

.centro {

	background-image: url(../images/bg_cuerp.png);

	background-repeat:  repeat-x;

}

.columnaizquierdainferior {

	background-image: url(../images/bg_colii.png);

}

.mad {

	background-image: url(../images/bg_mad.gif);

	height: 60px;

	width: 161px;

}

.mad1 {

	background-image: url(../images/mad1.gif);

	padding: 9px 9px 0px;

}

.mad2 {

	height: 20px;

	width: 120px;

	background-image: url(../images/mad2.gif);

}

.mpgou {

	background-image: url(../images/bg_mapgou.gif);

	height: 60px;

	width: 161px;

}

.ejemplar {

	border: 1px solid #8599CD;

}



.agenda_eng {

	background-image: url(../images_eng/bg_agend.gif);

	height: 76px;

	width: 161px;

}









.alcalde{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	font-size: 9px;

	font-weight: bold;

	text-decoration:none;

}



#galeria_ul {

	list-style:none;	

	margin-left:4px;

	margin-top: 0px;

	padding:0px;

}

.galeria_li {

	float:left;

	padding:6px 5px 4px 5px;

	width:90px;

	height: 68px;



}

.secc_pie{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #0066cc;

	font-size: 15px;

	font-weight: bold;

	font-style:italic;

	text-decoration:none;

	text-align:center;

	padding-top:20px;

}

.descarga{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #003366;

	font-size: 11px;

	font-weight: bold;

	text-decoration:underline;

	text-align:left;

}

#descarga_ul {

	list-style:none;	

	margin-left:4px;

	margin-top: 0px;

	padding:0px;

}

.descarga_li {

	float:left;

	padding:0px 5px 4px 10px;

	width:385px;

	height: 15px;

	text-align: left;

	background-image:url(../images/flecha.jpg);

	background-repeat:no-repeat;

	background-position:left;

}

a.a_descarga:link, a.a_descarga:active, a.a_descarga:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-decoration:none;

}

a.a_descarga:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-decoration:underline;

}

#listado_ul {

	list-style:none;	

	margin-left:4px;

	margin-top: 0px;

	padding:0px;

}

.listado_li {
	float:left;
	margin-bottom:10px;
	padding:0px 5px 0px 20px;
	width:385px;
	text-align: left;
	background-image:url(../images/flecha2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom: 1px dotted #dfe4f2;
}

a.a_listado:link, a.a_listado:active, a.a_listado:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	font-weight:bold;
	text-decoration:none;
}
a.a_listado:hover {
	text-decoration:underline;
}

.titles{
	position:relative;
	width:400px; padding-left: 10px;
	height:18px; padding-top: 2px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	background-image:url(../images/titles_back.gif); background-repeat:no-repeat;
	margin-bottom: 2px;
}

.datos_car{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003366;

	font-weight:bold;

	text-align: center;

	padding-bottom:2px;

	background-color:#dfe4f2;

	border-bottom:#a2b3db 1px solid;

}

.datos_car{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0066CC;

	font-weight:bold;

	text-align: center;

	padding-bottom:2px;

	background-color:#dfe4f2;

	border-bottom:#a2b3db 1px solid;

}

.datos_datos{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	border-bottom:#dfe4f2 1px solid;

	text-align: center;

}

.textos_capa{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-align:left;

}

.tables {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	text-align: center;

	border: 1px #0066cc solid;

	padding: 1px;

}

.title_tables{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffffff;

	font-weight:bold;

	text-align: center;

	padding-bottom:2px;

	padding-left:3px;

	background-color:#0066cc;

	border-bottom:#0066cc 1px solid;

}

.datos_tables{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #003366;

	padding: 1px 4px;

	text-align: center;

	border-bottom:#dfe4f2 1px solid;

}
.datos_tables_fila1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding: 1px 4px;
	text-align: center;
	background-color: #dfe4f2;
	border-bottom:#dfe4f2 1px solid;
}
.datos_tables_fila1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding: 1px 4px;
	text-align: center;
	background-color: #edf0f8;
	border-bottom:#dfe4f2 1px solid;
}
.datos_tables_fila2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding: 1px 4px;
	text-align: center;
	background-color: #cfd5e8;
	border-bottom:#dfe4f2 1px solid;
}
.datos_tables_fila2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding: 1px 4px;
	text-align: center;
	background-color: #dde2ed;
	border-bottom:#dfe4f2 1px solid;
}
a.link_perfil:link, a.link_perfil:active, a.link_perfil:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;}
a.link_perfil:hover {
	text-decoration:underline;
	color: #df5109;
}
.documentos_ul {
	list-style:none;	
	margin-left:4px;
	margin-top: 0px;
	padding:0px;
}
#documentos_ul {
	list-style:none;	
	margin-left:4px;
	margin-top: 0px;
	padding:0px;
}

.documentos_li {

	float:left;

	padding:0px 0px 0px 0px;

	width:130px;

	height: 130px;

	text-align: left;

	background-image: url(../images/doc_back.jpg);

	background-repeat:no-repeat;

	background-position:left;

	

}

a.doc:link, a.doc:active, a.doc:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000033;

	font-size: 9px;

	font-weight: normal;

	text-decoration:none;

}

a.doc:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #d2393c;

	font-size: 9px;

	font-weight: normal;

	text-decoration:none;

}

.form_txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-align: right;
	padding-bottom: 8px;
	font-weight:bold;
	padding-right:5px;
	padding-top:5px;
}

.form_field{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #006699;
	width: 145px;
	height: 15px;
}
.form_field_textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #006699;
	width: 225px;
	height: 115px;
}

.form_field2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #006699;
	width: 145px;
	height: 19px;
}
.form_field3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003366;
	border: 1px solid #006699;

	height: 19px;
}

.botons{

	padding-top:10px;

	text-align:center;

}

.img_thubnail_galeria {
	border: 0px solid #000;
	margin-left: 4px; margin-right: 4px;
}

/* estilos mamilva5 */
.images_doc_down {
	position:relative; width:100px; height:75px; top:13px; left:9px;
}
.textos_doc_down {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;

	padding-bottom: 8px;
	position:relative; width:102px; height:21px; top:15px; left:11px; text-align:center;
}

/* estilos paginación */
#lista_paginacion {
float:right; margin-right: 10px;
list-style: none; text-align: right;
}

.lista_paginacion_li {
width: 15px; float: left; padding-left: 6px;
list-style: none;
}
.paginacion_cajas_no_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #f5f5f5; color: #c50a15; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; font-weight:bold;
}
.paginacion_cajas_activas {
width: 15px; height: 15px; border: 1px solid #00214d; background-color: #fff; color: #fff; text-align: center;	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;
}
a.paginacion:link,  a.paginacion:active, a.paginacion:visited {
	font-weight: normal;
	text-decoration: none;
}

a.paginacion:hover {
	font-weight: bold;
	text-decoration: underline;
}

/* estilos para los textos */
.azul11_bold {
	font-size: 11px;
	color: #003366;
	font-weight:bold;
}
.negro10_normal {
	font-size: 10px;
	color: #000;
	font-weight:normal;
}
.rojo11_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cd3645;
	font-weight:bold;
}
	
