BODY {
	margin: 0;
	padding: 0;
	font-size: 70%;
	font-family: verdana,sans-serif;
	background: #EEEEEE;
}
.clear {
	clear: both;
}

img {
	border: none;
	margin:0;
	padding:0;
}
.bold {
	font-weight:bold;	
}	
#contenedor {
	
}

/*Estilos de la cabecera*/
#cabecera {
	background: #DBDBDB url('../images/foto_cabecera.jpg') no-repeat right;
	
	height: 154px;
	margin-bottom:8px;
}


#mapMenu {
	background: #585858;
	color: #FFFFFF;
	text-align: right;
	padding:0.4%;
	padding-right: 2%;
	padding-right: 1%;
	margin-right: 341px;
}
#mapMenu a{
	padding: 1%;
	color: #FFFFFF;
	text-decoration: none;
}
#mapMenu a:hover{
	text-decoration: underline;
}
#logosCab {
	padding: 0.7% 2%;
	background: url("../images/fondo_cabecera.gif") repeat-y;
}
#logosCab div{
	background: url("../images/logo_ceat.gif") no-repeat;
	text-align:center;
}

#bannerCab {
	margin: 0;
	margin-left: 3%;
	*margin-left: 0.3%;
}

#cabMenu {
	background: #D8FDFD url("../images/submenu_fin.jpg") right repeat-y;
	margin: 0.4% -3% 0.4% 0.4%;
	padding:0.4%;
	margin-right: 250px;
	
}
#cabMenu a{
	font-family: arial, sans-serif;
	padding: 1%;
	padding-left: 1.8%;
	color: #313131;
	text-decoration: none;
}
#cabMenu a:hover{
	text-decoration: underline;
	color: #B70423;
}

#cuerpo {
	margin-top: 0.4%;
}

/*Estilos del menú de la derecha*/
#menu {
	width: 21%;
	*width: 21%;
	float: left;
	padding-left: 1%;
	padding-right: 1%;
	*padding-left: 1%;
	*padding-right: 1%;
	background: #EEEEEE;
}
#menu h1 {
	margin:0;
	padding:0;
}
#fecha {
	*margin: 0% 1%;
	text-align: center;
	background: #F2F5FD;
	font-family: arial;
	padding-top:2%;
	padding-bottom:2%;
	*padding-top:0.2%;
	*padding-bottom:0.2%;
	color: #4d4c4d;
}

#pasos {
	*margin: 0% 1%;
	border: solid 1px #DBDBDB;
	background: #FFF;
	margin-top:4%;
	*margin-top:1%;
	padding: 3% 1%;
	*padding: 0.4% 0;
	text-align:left;
	
	
}

#cajaEnlacesPasos ol {
	list-style:none;
	padding-left:0;
	margin-left:0;
	
}
#cajaEnlacesPasos li {
	
	list-style-position:outside;
	padding-left:1.5%;
	*padding-left:0;
	margin-top:2%;
	*margin-top:0.7%;
	
}




#pasos span {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C8001B;
}

#menu a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
}
#menu a:hover {
	
	color:#b74023;
	text-decoration:underline;
	/*background:#EAF8F8;*/
	
}

#menuServicios {
	*margin: 0% 1%;
	margin-top:2%;
	*margin-top:0.5%;
	padding: 3% 1%;
	*padding: 0.4% 0;
	
}

#menuServicios h1 {
	background:#A3001B;
}

#menuServicios ul {
	margin:0;
	padding:0;
	list-style:inside;
	
}

#menuServicios li {
	list-style-image:url(../images/guion_flecha.gif);
	margin-top:2%;
	padding-left:0%;
	background:#FFFFFF;
	
}
#menuServicios li a{
	*margin-left:1%;
}
#menuServicios li.imagen{
	list-style:none;
	list-style-image:none;
	
}

#menuServicios li.nada {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	margin-top:2%;
	padding-left:0%;
	background:#EEEEEE;
	
}

#menuServicios li.imagen .foto{
	float:left;
	padding:0.5%;
}
#menuServicios li.imagen .titulo{
	float:left;
	margin-top:8%;
}
#menuServicios .separacion{
	height:1%;
}

#menuGuias {
	*margin: 0% 1%;
	margin-top:2%;
	*margin-top:0.5%;
	padding: 3% 1%;
	*padding: 0.4% 0;
	
}

#menuGuias h1 {
	background:#A3001B;
}

#menuGuias ul {
	margin:0;
	padding:0;
	list-style:inside;
	
}

#menuGuias li {
	list-style-image:url(../images/guion_flecha.gif);
	margin-top:2%;
	padding-left:0%;
	background:#FFFFFF;
	
}
#menuGuias li a{
	*margin-left:1%;
}
#menuGuias li.imagen{
	list-style:none;
	list-style-image:none;
	
}

#menuGuias li.nada {
	list-style-type:none;
	list-style:none;
	list-style-image:none;
	margin-top:2%;
	padding-left:0%;
	background:#EEEEEE;
	
}

#menuGuias li.imagen .foto{
	float:left;
	padding:0.5%;
}
#menuGuias li.imagen .titulo{
	float:left;
	margin-top:8%;
}
#menuGuias li.imagen .titulo_cooperacion{
	float:left;
	margin-top:0%;
}
#menuGuias .separacion{
	height:1%;
}
/*Menú de la página no inicial*/
#menu .ficha {
	*margin: 0% 0%;
	background:#FFFFFF;
	margin-top:2%;
	*margin-top:1%;
	border: 1px solid #C4DADA;
	
}

#menu .ficha .foto {
	float:left;
	padding:1.5%;
	*padding-left:0;
	width:41%;
	*width: auto;
	
}
#menu .ficha .texto {
	float:left;
	width:54%;
	*width:auto;
}


#menu .fichafaq {
	*margin: 0% 1%;
	background:#FFFFFF;
	margin-top:2%;
	*margin-top:1%;
	
	
}
#menu .fichafaq .faq {
	padding:1.5%;
	padding:0.8%;
	padding-left:0;
	text-align:center;
}




#interior {
	margin-left: 23%;
	*margin-left: 23%;
	background:#EEEEEE;
	
}

#marcoInterior {
	background:#FFFFFF;
	padding:1% 0% 3% 1%;
}

#interior a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #454545;
}

#interior a:hover{
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #B70423;
}

#cabeceraInterior {
background:#E9F1F3 url(../images/fondo_foto_central.jpg) no-repeat scroll right center;
height:109px;
padding:6px 0px 0px 10px;
position:relative;
}

#cabeceraInterior2 {
	background: url(../images/fondo_foto_central_interior.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
	
	
	
}

#cabeceraInterior .ficha {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #C4DADA;
	float:left;
	padding:6px;
	position:relative;
	width:30%;
}
#cabeceraInterior .ficha2 {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #C4DADA;
	float:left;
	margin:0% 0% 0% 1%;
	padding:6px;
	position:relative;
	width:30%;
}

#cabeceraInterior .ficha .texto {
	position:absolute;
	left: 95px;
	top: 0px;
}

#cabeceraInterior .ficha2 .texto {
	position:absolute;
	left: 95px;
	top: 0px;
}

#contenedorInterior {
	margin-top:1%;
	color:#454545;
	/*position:relative;*/
}

#contenedorInterior h1{
	background:url(../images/guion_flecha3.gif) no-repeat #A3001B;
	padding-left:19px;
	margin:0;
	margin-bottom:1%;
	margin-left:4px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	height:19px;
	vertical-align:middle;
	font-weight:normal;
}
#contenedorInterior h1 .texto{
	margin-left:1%;
	padding-top:3px;
}

#contenido {
	border: 1px solid #D6D5D5;
	margin:4px;
	margin-right:5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:10px;
	*margin-bottom:2%;
	background:#FFFFFF;
	text-align:justify;
	min-height:200px;
	height:auto !important;
}
#contenido .fieldset {
	border: 1px solid #DCDCDC;
	padding:0.5em;
	margin-top:1em;
}
#contenido .legend {
	color:#A00011;
}	
#contenido .form1 { 
	width:15em;
	float:left;
	margin-top:0.1em;
	padding-top:0.5em;
	font-size:1.1em;
}
#contenido .form2 {
	width:12em;
	float:left;
	margin-top:0.1em;
	text-align:right; 
}
#contenido .form3 {
	width:15%;
	float:left;
	margin-top:0.1em;
	padding:0.5em 0em 0em 0.5em;
	font-size:1.1em;
}

/* BUSCADOR */
#contenido #fechaDesde
{
	float:left;
	width:100%;
}
#contenido #fechaDesde select
{
	font-size:0.9em;
}

#contenido #fechaDesde .etiquetas
{
	float:left;
	padding:0.5% 37px 0% 0%;
}

#contenido #fechaDesde .cajas
{
	float:left;
}

#contenido #fechaHasta
{
	float:left;
	padding:1% 0% 0% 0%;
}
#contenido #fechaHasta select
{
	font-size:0.9em;
}

#contenido #fechaHasta .etiquetas
{
	float:left;
	padding:0.5% 62px 0% 0%;
}
#contenido #fechaHasta .cajas
{
	float:left;
}

/* FIN BUSCADOR*/

#noticias {
	width:47%;
	background:#F2F5FD;
	float:left;
}

#noticias .derecha
{
	float:right;
	padding: 1% 3% 1% 0%;
}
.contenedorNoticia{
	background:#FFFFFF;
	padding:3px;
	margin:2%;
	*margin:1% 2%;
	width:95%;
	border: 1px solid #DBDBDB;
	
}
.contenedorNoticia .foto{
	
	padding:4px;
	padding-right:6px;
	
	
}
.contenedorNoticia .texto{
	font-size:90%;
	padding-left:12px;
}

.fecha{
	color:#B70423;
	
}

.contenedorNoticia h2{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/guion.gif) no-repeat #E2F6F6;
	padding-left:12px;
	
	
	
}

#interiorDerecha {
	/*position:absolute;
	top:0%;
	left:53%;
	*left:40%;*/
	margin-left:1%;
	float:left;
	width:393px;
	padding:0px;
}

#eventos {
	background:#F2F5FD;
	*padding-bottom:1%;
}

#contenedorEventos{
	padding: 0 10%;
	*padding: 0 5%;
	margin:2% 0;
}
.contenedorEvento {
	background:#FFFFFF;
	padding:1%;
	margin: 1.5% 0;
	border: 1px solid #DBDBDB;
}

.contenedorEvento .foto{
	padding:15px;
	background:url(../images/fondo_foto_evento.jpg) center no-repeat ;
}

.contenedorEvento .texto{
	padding: 1% 5%;
	padding-right:1%;
	vertical-align:top;
	font-size:95%;
}

#provinciales {
	margin-top:1%;
}

#revista {
	margin:5% 6%;
	
}

#fotoRevista {
	float:left;
	background:url(../images/fondo_foto_revista.jpg) no-repeat;
	width:133px;
	height:182px;
	text-align:center;
	padding-top:13px;
	margin:0;
}

#derechaRevista {
	float:left;
	
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	width:55%;
	padding-left:3%;
}
#textoRevista a{
	font-weight:bold;
	color:#B70423;
	text-decoration:underline;
}

#pie {
	/*margin-left: 25%;
	*margin-left: 22%;
	clear:both;*/
	padding-top:3%;
	/*width:60%;*/
	
	background: #EEEEEE;
	}
#contenedorPie {
	text-align:center;
	width:97%;
}
#logos {
	border: 1px solid #D6D5D5;
	background:#FFFFFF;
	padding:1%;
	*padding:0.8%;
	
}
#logos span {
	padding:2%;
	
}
#logos img {

}
#textopie {
	background: #EEEEEE;
	padding-top:0.5%;
	font-size:85%;
	
}



/*Contacto*/
#contenido.contacto {
	width:80%;
}
input {
	font-family:Arial, Helvetica, sans-serif;
}
input.texto {
	width:40%;
	
}
textarea.texto {
	width:40%;
	
}
input.textoLargo {
	width:50%;
	
}
textarea.textoLargo {
	width:50%;
	
}
input.textoCorto {
	width:20%;
	
}
input.boton {
	border: 1px solid #454545;
	background:#FFFFFF;
	color:#454545;
}
input.boton:hover {
	border: 1px solid #B70423;
	background:#FFFFFF;
	color:#B70423;
}

h1.ventana{
	background:url(../images/guion_flecha3.gif) no-repeat #A3001B;
	padding:0px;
	padding-left:24px;
	margin:0;
	
	padding-top:3px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	height:16px;
	vertical-align:middle;
	font-weight:normal;
	margin-bottom:1%;
}

.eBoletin{
	text-align:center;
}

#contenido h2 {
	font-size:100%;
	color:#B70423;
	margin-top:0;
}

.botonFiltro {
	background:#EAF8F8;
	border-top: solid 1px #D6D5D5;
	border-left: solid 1px #D6D5D5;
	border-bottom: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
}
.botonFiltro:hover {
	color:#B70423;
	text-decoration:underline;
}

#contenido h3 {
	font-size:100%;
}

ul.listadoTipo1 {
	
	margin-left:0;
	padding-left:0;
	list-style:none;
	
	
}

ul.listadoTipo1 li {
	margin-top:1%;
	color:#454545;
	font-size:100%;
}

ul.listadoTipo1 img {
	margin-right:3px;
}
ul.listadoTipo1 li a:hover{
	background:#EAF8F8;
}
ul.listadoTipo2 {
	
	margin-left:0;
	padding-left:0;
	list-style:none;
	
	
}

ul.listadoTipo2 li {
	margin-top:1%;
	color:#454545;
	font-size:100%;
}

ul.listadoTipo2 img {
	margin-right:3px;
}
#interior a.enlaceTipo2{
	color:#B70423;
	text-decoration:underline;
}


ul.listadoTipo3 {
	
	margin-left:2%;
	padding-left:0;
	list-style:none;
	list-style-image:url(../images/guion.gif);
	
	
}

ul.listadoTipo3 li {
	margin-top:0.7%;
	color:#454545;
	font-size:100%;
	font-weight:bold;
}

ul.listadoTipo3 li div{
	font-weight:normal;
}
#interior ul.listadoTipo3 li div a{
	text-decoration:underline;
	color:#B70423;
}

ul.listadoTipo3 ul.sublista {
	margin-left:2%;
	padding-left:0;
	list-style:none;
	list-style-image:url(../images/guion_rojo.gif);
}
ul.listadoTipo3 ul.sublista li{
	font-weight:normal;
}






#interior a.enlaceTipo2:hover{
	color:#B70423;
	text-decoration:underline;
}
.paginacion {
	border:1px solid #D6D5D5;
	margin:1% 4px;
	padding:0.5%;
	text-align:center;
}

.paginacion a {
	margin: 0 0.7%;
}
.paginacion img {
	margin: 0 2%;
}

#ubicador {
	margin: 1%;
	font-family:Arial, Helvetica, sans-serif;
}

.formulario div.grupo{
	margin:1%;
	padding:10px;
	border:1px solid #B70423;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3%;
}

.formulario div.grupo p{
	margin-bottom:4%;
	
}

.formulario div.grupo h2{
	font-weight:normal;
	position:relative;
	display:inline;
	top:-17px;
	background:#FFFFFF;
	padding:0 0.7%;
	
}
.formulario div.botones{
	margin:1%;
	padding:10px;
	
	margin-bottom:3%;
}

.filtroGrupo {
	margin:1%;
	padding:10px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3%;
}

.capaBotonDinamico{
	margin:2% 0%;
	margin-bottom:0;
	padding: 0.9% 4%;
	border:1px solid #DBDBDB;
	text-align:right;
}

.botonDinamico{
	background:#EAF8F8;
	padding: 0.5% 1%;
	border-top: solid 1px #D6D5D5;
	border-left: solid 1px #D6D5D5;
	border-bottom: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
}

#calculadora{
	width:40%;
	text-align:right;
}
#calculadora input.textoCorto {
	width:50%;
	
}
#marcoMapa {
	border: 1px solid #d6d5d3;
	width:73%;
	position:relative;
	height:180px;
	*height:190px;
}

#marcoMapa ul {
	
	margin-left:2%;
	padding-left:2%;
	list-style:none;
	list-style-image:url(../images/guion.gif);
	
	
}

#marcoMapa li {
	margin-top:0.5%;
	color:#454545;
	font-size:100%;
}

#marcoMapa .der{
	position:absolute;
	top:3%;
	left:20%;
	
}
#marcoMapa .izq{
	
	position:absolute;
	top:0.5%;
	left:4%;
}

.miembros h3{
	margin-left:0;
	font-size:103%;
	background:url(../images/guion.gif) no-repeat;
	padding-left:12px;
	
}

.miembros h4{
	margin-left:0;
	font-size:100%;
	background:url(../images/guion_rojo.gif) no-repeat;
	padding-left:8px;
	
}

.miembros div.imagen{
	float:right;
	margin:1% 2%;
	border:1px solid #D6D5D5;
	padding:0.3%
}


#cabeceraAlmeria {
	background: url(../images/territoriales/foto_almeria.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}

#cabeceraCadiz {
	background: url(../images/territoriales/foto_cadiz.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraCordoba {
	background: url(../images/territoriales/foto_cordoba.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraGranada {
	background: url(../images/territoriales/foto_granada.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraHuelva {
	background: url(../images/territoriales/foto_huelva.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraJaen {
	background: url(../images/territoriales/foto_jaen.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraMalaga {
	background: url(../images/territoriales/foto_malaga.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}
#cabeceraSevilla {
	background: url(../images/territoriales/foto_sevilla.jpg) no-repeat right #E9F1F3;
	height:52px;
	width:90%;
}

.fotoPresidente{
	float:right;
	margin:1%;
	padding:0.3%;
	border:solid 1px #dbdbdb;
}

.fimaPresidente{
	text-align:right;
	margin-right:4%;
}

ul.listadoTerritorial{
	padding-left:0;
	list-style:none;
	list-style-image:url(../images/guion_rojo.gif);
	margin:1% 2%;
}
ul.listadoCompuestoTerritorial{
	margin-left:2%;
	padding-left:0;
	list-style:none;
	list-style-image:url(../images/guion.gif);
}

ul.listadoCompuestoTerritorial ul{
	padding-left:0;
	list-style:none;
	list-style-image:url(../images/guion_rojo.gif);
	margin:1% 2%;
}

#submenu{
	float:left;
	width:27%;
	*width:20%;
	margin-left:1%;
	*margin-left:0.5%;
	margin-right:2%;
	*margin-right:0.5%;
	
}

#submenu .titulo{
	background:url(../images/guion_flecha2.gif) no-repeat 0 1px;
	padding:0 3px;
	padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #C4DADA;
}

ul.tituloSubmenu{
	margin-left:0%;
	list-style-position:inside;
	padding-left:0px;
	list-style:none;
	
	
}

.tituloSubmenu li {
	background: #EEEEEE url(../images/guion_rojo.gif) no-repeat;
	padding-left:16px;
	*padding-left:0px;
	margin-top:5px;
	margin-left:0px;
}
#contenidoSubmenu{
	margin-left:29%;
	*margin-left:17%;
	background:#999999;
	margin-bottom:23%;
	
	border: 1px solid #D6D5D5;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:10px;
	background:#FFFFFF;
	text-align:justify;
}

#contenidoSubmenu h2 {
	font-size:100%;
	color:#B70423;
	margin-top:0;
}

#cabeceraVentana {
	height:105px;
	background:url(../images/cabecera_ventana.jpg) no-repeat right #FFFFFF;
	margin: 0;
	
}
#ubicadorVentana {
	margin:1% 3%;
	padding:0.5% 1%;
	border:#dbdbdb solid 1px;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
}

#contenidoVentana {
	border: 1px solid #D6D5D5;
	margin:4px;
	margin-right:5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	padding:10px;
	*margin-bottom:2%;
	background:#FFFFFF;
	text-align:justify;
	margin:1.5% 3%;
	color:#454545;
}

#contenidoVentana h1{
	background:url(../images/guion_flecha3.gif) no-repeat #A3001B;
	padding-left:20px;
	margin:0;
	margin-bottom:1%;
	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	height:15px;
	vertical-align:middle;
	font-weight:normal;
	
	padding-top:3px;
}
#contenidoVentana h2 {
	font-size:100%;
	color:#B70423;
	margin-top:0;
}

.tablaVentana{
	border: 1px solid #959595;
	border-collapse:collapse;
	width:100%;
}
.tablaVentana th{
	background:#959595;
	color:#FFFFFF;
	text-align:left;
	padding:10px 0;
}
.tablaVentana td{
	border-bottom:1px solid #959595;
	vertical-align:top;
	padding:3px;
	
}
.tablaVentana a.enlaceTipo2{
	color:#B70423;
	text-decoration:underline;
}
#contenido a.enlaceTipo2{
	color:#B70423;
	text-decoration:underline;
}

#quienes li {
	margin-top: 1%;
}
ol.ordenada {
	
	margin-left:0%;
	padding-left:0%;
	list-style-position: inside;
}

#ubicadorVentana1 {
	margin:1% 3%;
	padding:0.5% 1%;
	border:#FFFFFF solid 1px;
	background:#dbdbdb;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	text-align: center;
}

.separador {
	padding: 0 1%;
}

#ubicadorVentana1 .separador {
	color: #dbdbdb;
}

#ubicadorVentana1 a{
	font-family: Arial;
	font-size: 105%;
	text-decoration: none;
	color: #323031;
}

#ubicadorVentana1 a:hover{
	color:#B70423;
	text-decoration: underline;
}


#ubicadorVentana2 {
	margin:1% 3%;
	padding:0.5% 1%;
	border:#dbdbdb solid 1px;
	background:#D7FDFE;
	font-family:Arial, Helvetica, sans-serif;
	color:#454545;
	text-align: center;
}



#ubicadorVentana2 .separador {
	color: #D7FDFE;
}

#ubicadorVentana2 a{
	font-family: Arial;
	font-size: 105%;
	text-decoration: none;
	color: #323031;
}

#ubicadorVentana2 a:hover{
	color:#B70423;
	text-decoration: underline;
}

#frameIzq {
	float:left;
	width: 30%;
}

#contenidoMapa {
	
	
	margin-right:5%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	
	*margin-bottom:2%;
	
	text-align:justify;
	margin: 0.5% 3%;
	color:#454545;
}

.caja {
	background: #FFFFFF;
	border: 1px solid #C4DADA;
	padding: 1% 2%;
	*padding: 0.5% 1%;
	margin: 1.5% 0%;
	*margin: 0.5% 0%;
}

.caja a{
	font-family: Arial;
	font-size: 105%;
	text-decoration: none;
	color: #323031;
}

.caja a:hover{
	color:#B70423;
	text-decoration: underline;
}
.tipo1 {
	padding: 2px 5px;
	margin: 3px 0;
}

#contenidoMapa h1{
	background:url(../images/guion_flecha3.gif) no-repeat #A3001B;
	padding-left:22px;
	margin: 5px 0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	height:15px;
	vertical-align:middle;
	font-weight:bold;
	
	padding-top:3px;
}

.tipo2 {
	padding: 2px 5px;
	*padding: 2px 0px;
	margin: 5px 0px;
	*margin: 5px 9px;
	background: #EEEEEE;
}

#frameDer {
	float:left;
	margin-left:1%;
	width:68%;
}

#frameDer #izq {
	float:left;
	width:50%;
	padding-right:2%;
}
#frameDer #der {
	float:left;
	width:45%;
}

#contenidoMapa h2{
	font-family: Arial;
	font-size: 105%;
	color: #B70423;
	margin-top:2px;
}

#contenidoMapa h3{
	background:url(../images/guion_flecha.gif) no-repeat 2px 3px;
	padding-left:20px;
	margin: 5px 0px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	height:15px;
	vertical-align:middle;
	font-weight:bold;
	border: 1px solid #C4DADA;
	padding-top:3px;
}

#frameDer .tipo2 {
	*padding: 2px 0px;
	*margin: 5px 0px;
	*margin-right:7px;
}