body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#FFFFFF url(../imagenes/fondocuerpo.png) repeat-x;
	font-style: normal;
	font-variant: normal;
	color:#333333;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
}

#capa_pagina{
	width: 900px;
	border:1px solid #eee;
	padding:4px;
	background:#FFFFFF;	
	margin:0px auto;
}

#capa_cabecera{
	background:url(../imagenes/fondocabecera2.jpg);
	height:175px;
	width:900px;
}

.capa_seccion_menu{
	text-align:center;
	width:83px;
	float:left;
	padding-top:7px;
}

.capa_seccion_menu_on{
	text-align:center;
	width:83px;
	cursor:pointer;
	font-weight:bold;
	float:left;
	background:url(../imagenes/flechamenu.gif) top center no-repeat;
	padding-top:7px;
}

#capa_contenido{
	width:900px;
	background:url(../imagenes/fondocontenido.gif) repeat-y;
	float:left;
}

#capa_informacion{
	background:#FFFFFF url(../imagenes/fondoinformacion.gif) no-repeat top;
	float:left;
	width:645px;
	padding:10px 0 0 20px;
}

#capa_informacion table td{
	border-bottom:1px solid #CCCCCC;
}

#capa_lateral{
	background:url(../imagenes/supmenu.gif) top no-repeat;
	width:235px;
	float:left;
}

#map a:link{text-decoration:underline; color:#333;}
#map a:visited{text-decoration:underline; color:#333;}
#map a:hover{text-decoration:none; color:#C10816;}

#capa_pie a:link{text-decoration:none; color:#333;}
#capa_pie a:visited{text-decoration:none; color:#333;}
#capa_pie a:hover{text-decoration:none; color:#C10816;}

#capa_pie{
	margin:0 auto;
	margin-top:15px;
	margin-bottom:25px;
	width:900px;
	text-align:center;
}

.capa_on{
	position:relative;
	bottom:-1px;
	width:140px;
	height:23px;
	padding:7px 0 0 0;
	margin:0 5px 0 0;
	border-size:1px 1px 0px 1px;
	border:1px solid #000;
	border-color:#e0838a;
	border-width:1px 1px 0 1px;
	background:url(../imagenes/fondoverde.gif) repeat-x;
	font-weight:bold;
	color:#222;
	text-align:center;
}

.capa_off{
	position:relative;
	bottom:-1px;
	height:23px;
	width:140px;
	padding:7px 0 0 0;
	margin:0 5px 0 0;
	border-size:1px 1px 0px 1px;
	border:1px solid #000;
	border-color:#e0838a;
	border-width:1px 1px 0 1px;
	background:url(../imagenes/fondogris.gif) repeat-x;
	font-weight:bold;
	color:#444;
	text-align:center;
}

.capa_on a:link{text-decoration:none; color:#222; cursor:text;}
.capa_on a:visited{text-decoration:none; color:#222; cursor:text;}
.capa_on a:hover{text-decoration:none; color:#222; cursor:text;}

.capa_off a:link{text-decoration:none; color:#444;}
.capa_off a:visited{text-decoration:none; color:#444;}
.capa_off a:hover{text-decoration:underline; color:#222;}

.boton{
	color:#fff;
	border:0;
	cursor:pointer;
	width:100px;
	padding:2px 0 2px 0;
	background:#88C712;
	font-weight:bold;
}

#capa_informacion textarea{ overflow:auto;}

#capa_informacion form table tr td{ border:none;}

.caja{
	border:1px solid #CCCCCC;
}

.enlace_certificado:link{border:1px solid #88C712;}
.enlace_certificado:visited{border:1px solid #88C712;}
.enlace_certificado:hover{border:1px solid #BE0A16;}

.enlace_noticias:link{text-decoration:none; color:#fff;}
.enlace_noticias:visited{text-decoration:none; color:#fff;}
.enlace_noticias:hover{text-decoration:none; color:#fff; font-weight:bold;}

#capa_cabecera a{ text-decoration:none; color:#fff;}

.enlace:link{text-decoration:none; color:#88C712; font-weight:bold; padding:1px 0 1px 0; border-bottom:1px dotted #88C712;}
.enlace:visited{text-decoration:none; color:#88C712; font-weight:bold; padding:1px 0 1px 0;  border-bottom:1px dotted #88C712;}
.enlace:hover{text-decoration:none; color:#fff; background:#88C712; font-weight:bold; padding:1px 0 1px 0;  border-bottom:1px dotted #fff;}

.enlace_idiomas:link{color:#333; text-decoration:none;}
.enlace_idiomas:visited{color:#333; text-decoration:none;}
.enlace_idiomas:hover{color:#fff; text-decoration:none;}



/*Estilo para google map*/

div.contenedor {
	border:2px solid #CCCCCC;
	width:300px;
	position:absolute;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background-color:#FFFFFF; 
}

div.movible {
	background:#87C70F;
	width:300px;
	height:18px;
	text-align:right;
	padding-top:5px;
	cursor: move;
}

/*fin estilo google map*/
