#barrasuperior{
	width: 533px;
	float: none;
}
.cgris1{
		width: 221px;
		height: 25px;
		background-color: #E1DEDE;
		border-right: 17px solid white;
		float: left;
}
.cgris2{
		width: 295px;
		height: 18px;
		background-color: #E1DEDE;
		text-align: center;
		padding-top: 7px;
		color: #E9054C;
		float: left;
}
.cgris2 a.accesos, .cgris2 a.accesos:LINK, .cgris2 a.accesos:VISITED{
	text-decoration: none;
	color: #E9054C;
}
.cgris2 a.accesos:HOVER{
	text-decoration: underline;
	color: #E9054C;
}

#Contenido{
	width: 533px;
	float: left;
	border-top: 12px solid white;
}
#Contenido h1{
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E9054C;
}
#Contenido a, #Contenido a:LINK, #Contenido a:VISITED{
	text-decoration: none;
	color: #E9054C;
}
#Contenido a:HOVER{
	text-decoration: underline;
}
#Contenido h2{
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 15px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	background-image: url(img/contedosH2_bg.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#Contenido h2.vacio{
	padding: 0px;
	padding-top: 24px;
	background-image: none;
	background-color: White;
	margin: 0px;
}
#Contenido h3{
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	display: block;
	background-color: #F2F0F0;
	text-align: right;
}

#Contenido td{
	border-bottom: 1px solid #E1DEDE;
	padding-bottom: 5px;
	padding-top: 5px;
}
#Contenido td.centrado{
	border-bottom: 1px solid #E1DEDE;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}
#Contenido td .dest{
	font-weight: bold;
	color: #E9054C;
}
#Contenido th{
	padding-bottom: 5px;
	padding-top: 5px;
	color: #656565;
}
#Contenido th.derecha{
	padding-bottom: 5px;
	padding-top: 5px;
	color: #656565;
	text-align: right;
}
#Contenido th.centrado{
	padding-bottom: 5px;
	padding-top: 5px;
	color: #656565;
	text-align: center;
}
#Contenido .historiaC {
	border: 1px solid black;
	padding: 10px;
	float: left;
	background-color: #F5F5F5;
	text-align: none;
	font-size: 1em;
	display: block;
	width: 511px;
}
#Contenido .historiaSubTit {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	float: left;
	background-color: #F5F5F5;
	text-align: none;
	font-size: 1em;
	display: block;
	width: 515px;
	font-weight: bold;
	background-image: url(img/ico_equis.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#Contenido .tramitesCat {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	float: left;
	background-color: #F5F5F5;
	text-align: none;
	font-size: 1em;
	width: 485px;
	font-weight: bold;
	background-image: url(img/ico_equis.gif);
	background-repeat: no-repeat;
	background-position: left;
	border-left: 30px solid white;
	float: none;
}
img{
	vertical-align: middle;
}
img.foto{
	border-left: 10px solid white;
	border-bottom: 10px solid white;
	float: right;
	padding: 0px;
	margin: 0px;
}
img.foto2{
	border-right: 10px solid white;
	border-bottom: 10px solid white;
	float: left;
	padding: 0px;
	margin: 0px;
}
img.foto3{
	float: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid Silver;
	text-align: center;
}
p.subir{
	text-align: right;
	display: block;
	float: none;
	padding-top: 10px;
	width: 533px;
}
.formula{
	padding: 0px;
	margin: 0px;
	padding-left: 30px;
}
.campo1{
	padding-top: 5px;
	width: 120px;
	height: 25px;
	display: block;
	float: left;
}
.campo2{
	padding-top: 5px;
	width: 380px;
	height: 25px;
	display: block;
	float: left;
}
input.plano{
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	width: 250px;
}
select.plano{
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	width: 250px;
}
select.plano2{
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}
textarea.plano{
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	width: 250px;
}
input.Bplano{
	border: 1px solid silver;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}
input.Bplano2{
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}
.encuesta{
	width: 500px;
	padding-left:30px;
	float: left;
}
.respuesta{
	width: 25px;
	float: left;
	height: 20px;
	padding-top: 14px;
	padding-right: 10px;
	border-right: 1px solid silver;
}
.respuestafin{
	width: 25px;
	float: left;
	height: 20px;
	padding-top: 14px;
	padding-right: 10px;
	border-right: 1px solid white;
}
.color1, {
	width: 400px;
	float: none;
	height: 20px;
}
.color2 {
	width: 400px;
	float: none;
	height: 20px;
}
.color3 {
	width: 400px;
	float: none;
	height: 20px;
}
p.rojo{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E9054C;
}
#Contenido ul{
	padding: 0px;
	margin: 0px;
	padding-left: 50px;
	list-style-type: none;
	display: block;
}
#Contenido ul li a, #Contenido ul li a:LINK, #Contenido ul li a:VISITED{
	color: black;
	text-decoration: none;
}
#Contenido ul li a:HOVER{
	text-decoration: underline;
	color: #E9054C;
}

#Contenido .area1{
	width: 65px;
	border-left: 30px solid white;
	float: left;
}
#Contenido .area1 img{
	border: 1px solid gray;
}
#Contenido .area2{
	width: 400px;
	float: left;
}
#Contenido .paginacion{
	width: 493px;
	text-align: right;
	float: none;
	margin-left: 30px;
	border-top: 1px solid #E9054C;
	padding-top: 5px; 
}
#Contenido .separador2{
	width: 100%;
	height: 15px;
	clear: both;
}
#Contenido .farea1{
	margin-top: 20px;
	width: 493px;
	border-left: 30px solid white;
	float: left;
}
#Contenido .farea2 img{
	border: 1px solid gray;
}
#Contenido .farea2{
	margin-top: 20px;
	width: 210Px;
	float: left;
	font-weight: bold;
	text-align: right;
}
#Contenido .volver{
	width: 503px;
	text-align: right;
	float: none;
	margin-left: 30px;
	padding-top: 5px; 
}
#Contenido p.ficha{
	padding-left: 30px;
}
#Contenido p.normal{
	padding-left: 50px;
}
#Contenido .agenda1{
	width: 321px;
	float: left;
	border-right: 20px solid white;
	border-left: 10px solid white;
}
#Contenido .agenda1 .fecha{
	color: #E9054C;
}
#Contenido .agenda1 a.evento, #Contenido .agenda1 a.evento:LINK, #Contenido .agenda1 a.evento:VISITED{
	color: Black;
}
#Contenido .agenda2{
	width: 182px;
	float: left;
	text-align: right;
}
#Contenido .agenda2 td{
	text-align: center;
	height: 15px;
	width: 25px;
	background-color: #ECECEC;
	color: Black;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	padding: 0px;
	margin: 0px;
}
#Contenido .agenda2 td.activo{
	text-align: center;
	height: 15px;
	width: 25px;
	background-color: #656565;
	color: white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	padding: 0px;
	margin: 0px;
}
#Contenido .agenda2 td.nodia{
	text-align: center;
	height: 15px;
	width: 25px;
	background-color: white;
	color: white;
	border-bottom: 1px solid white;
	border-left: 1px solid white;
	padding: 0px;
	margin: 0px;
}
#Contenido th.calendarioD{
	text-align: center;
	height: 15px;
	width: 25px;
	background-color: #E9054C;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom: 2px solid white;
	border-left: 1px solid white;
	padding: 0px;
	margin: 0px;
}
#Contenido .mes{
	display: block;
	padding-bottom: 5px;
	padding-top: 0px;
	border-bottom: 2px solid white;
	border-left: 1px solid white;
	color: Black;
	font-weight: bold;
	text-align: center;
}
#Contenido .agendaCat{
	text-align: right;
	margin-top: 20px;
	float: none;
	width: 182px;
	display: block;
}
#Contenido .agenda2 ul{
	list-style-type: none;
}
#Contenido .agenda2 ul li{
	text-align: right;
	background-image: url(img/equis.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 15px;
	padding-bottom: 0px;
	margin-bottom: 3px;
}
#Contenido .agenda2 a, #Contenido .agenda2 a:LINK, #Contenido .agenda2 a:VISITED {
	font-weight: bold;
	text-decoration: none;
}
#Contenido .agenda2 a:HOVER, {
	font-weight: bold;
	text-decoration: underline;
}
#mapa{
	width: 100%;
	float: none;
}
#inicio{
	width: 100%;
	float: left;
	text-align: center;
}
#mapa #ayun, #mapa #entor, #mapa #are, #mapa #colab{
	width: 25%;
	float: left;
	font-weight: normal;
	background-image: url(img/mapa_bg.gif);
	background-position: center;
	background-repeat: repeat-y;
}
#mapa .bloque{
	display: block;
	border: 10px solid white;
	border-bottom: 1px solid #E9054C;
	background-color: #FFDFDF;
	padding: 5px;
	text-align: center;
}
#mapa .bloque2{
	width: 120px;
	display: block;
	background-color: #FFDFDF;
	margin-right:auto;
	margin-left:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border-bottom: 1px solid #E9054C;
}
#mapa ul{
	padding: 0px;
	margin: 10px;
	margin-top: 10px;
	list-style-type: none;
	
}
#mapa ul li{
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 8px;
	height: 25px;
	margin: 0px;
	text-align: center;
}
#Contenido ul.buscador{
	padding: 0px;
	margin: 0px;
	margin-left: 10px;
	padding-left: 30px;
	list-style-type: none;
	display: block;
}
#Contenido ul.buscador li{
	padding-bottom: 10px;
	background-image: url(img/puntorojo.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	padding-left: 15px;
	
	
}
