*{
text-align:left;
}

body {
	text-align:left;
	border-right: 0px; 
	padding-right: 0px; 
	border-top: 0px; 
	padding-left: 0px; 
	font-weight: normal; 
	font-size: 66%; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: 0px; 
	width: 100%; 
	height: 684px;
	padding-top: 0px; 
	border-bottom: 0px; 
	font-style: normal; 
	font-family: Verdana, helvetica, sans-serif;
	color: #3A3A3A;
	/*background-image: url(fondo01.gif);
	background-position:bottom; 
	background-repeat:no-repeat; */
	
}


a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}
p.textojustificado{
	

}

.textojustificado{font-size: 110%;}

.filagris{
background-color:#efefef;}

#bordesuperior {
/*	clear:both;*/
	height:0px;
	position:relative;
	top:-23px;
	border-top:1px solid #CCCCCC;
	width:100%;
	z-index:1;
}


#solapas {
	margin-top:30px;
	margin-left:0px;
	position:relative;
	float:left;
	background-color:#FFF;
}

#solapas ul{
	list-style-type:none;
	padding: 0px;
	border:0px;
	margin: 0px;
	
}

#solapas li{
	padding: 3px 10px;
	margin-left:5px;
	color: #666666;
	float:left;
	font-weight: bold;	
	border: 1px solid #CCC;	
	border-bottom-color: #EBE9ED;	
} 

.solapaseleccionada{
background-color: #EEE;
}

.solapa{
background-color:#CCC;
}


img.sinborde{
	border:0 none;
}

img.abajosinborde{
    margin-left:5px;
	vertical-align:bottom;
	border:0 none;
}

#imgbuzon {
   z-index:10;
   margin-top:20px;

}

#imglogsevilla {
   float:left;
   z-index: 5;

}

form.formulario{
	padding:0px;
	border:0 none;
	margin:0px;
}

#menuprincipal{
	position: absolute;
	left:0px;
	top:124px;
	width:200px;
	background-color: #EBEBEB;
	background-image:url('../images/fondo03c.gif'); 
	background-position:top;
	background-repeat:no-repeat;
	width:200px;
                     text-align:left;
}

#bloquemenuprincipal{
	background-image:  url('../images/punteadovertical.gif'); 
	background-position: right; 
	background-repeat: repeat-y;  
	width:100%;
	padding-top:5px;
}

.menulateralcuerpo{
	background-image: url('../images/punteadohorizontal.gif');
	background-position:bottom;
	background-repeat: repeat-x;
	margin-bottom:15px;
}

.epigrafemenuizq {
padding:0;
	padding-left:0px;
	color: #990000;
}

.epigrafemenuizq2{
	color: #990000;
	font-weight: bold;
	font-size:100%;
}

.iconomenu{
	vertical-align: middle;
}

.menuizqsec2 {
   color: #000000;
   padding:0px;
   margin-top:2px;
   width: 95%; 
   padding-left:10px;
   position: relative;
   font-size:100%;
  } 
  
.menuizqsec2nivel2 {
   color: #000000;
   padding:0px;
   margin-top:2px;
   width: 95%; 
   padding-left:20px;
   position: relative;
  }  

.menuizqsec2espacio{
  heght:10px;
 }

#contenedorpadre {
    border: 0px;
	padding: 0px;
	width: 100%;
	/*background-color: #9E1B34;*/
	text-align: left;
	/*height:63px;*/
    margin-bottom:0px;
}

#contenedorpadreimp {
    border: 0px;
	padding: 0px;
	width: 600px;
	/*background-color: #9E1B34;*/
	text-align: left;
	height:63px;
    margin:0px;
}

#contenedor {
text-align:center;
clear:both;
border: 0px;
padding: 0px;
min-height:20px;
width:100%;
margin:0 auto;
}

#cuerpocentro {
	margin-left: 210px;
	margin-right:215px;
	text-align:center;
	padding:0px;
	padding-top:50px;
}

#cuerpocentroamplio {
    position:relative;
    border: 0px;
	margin:0px;
	padding:10px;
	margin-left:220px;
height:1px;
}

#cuerpocentrocentro {
	position:relative;
    border: 0px;
	margin:0px;
	padding:10px;
	padding-left:20px;
	margin-left:195px;
	margin-right:190px;
}
#cuerpocentroampliocentro {
    border: 0px;
	margin:10px;
	border:1px solid #CCCCCC;
	background-color: #EFEFEF;
	padding:10px;
	margin-left:220px;
}


#cabeceralogooficial {
	padding: 0px;
	height:71px;
	border:0px;
	text-align: right;
    margin:0px;
	background-image:url('../images/cab.jpg');
	background-repeat: no-repeat;
}

#cabeceralogooficialimp {
	padding: 0px;
	height:71px;
	border:0px;
	text-align: right;
    margin:0px;
	background-image:url('../images/cab_imp.jpg');
	background-repeat: no-repeat;
}

#noticias{
	width:92%;
    text-align:left;
	display:table;
	border:2px solid #CCCCCC;
	padding:15px;
	margin:0 auto;
	background-color: #EFEFEF;
}
/*Estilos para documentos vista-pestanas*/


.textomedio{
white-space:pre-line;
width:60%;
margin-top:0%;
margin-left:2%;}

.eLista{
text-align:left;
width:52%;
float:left;
/*font-weight:bold;
font-size:12px;*/
text-align:justify;
}

.eParrafo{

text-align:left;
width:46%;
float:left;
/*font-weight:bold;
font-size:12px;*/
}

#noticiasder{
                      float:right;
	display:table-column;
	border:2px solid #CCCCCC;
	margin: 5px;
	padding:15px;
	margin: 15px;
	/*background-color: #EFEFEF;*/
	background-color: #ffffff;
}


#menuderechadoc {
	width:35%;
	float: right; 
	padding-left:0px;
    padding-right:0px;
}


.bloquenew{

	width:95%;
	margin-right:5px;
	font-size:100%;
}

/*fin estilos vista homenew*/

.titulonoticia{
	font-weight: bold;
}

#pie{            
	position:relative;
    text-align:center;
	color: #FFFFFF;
	background-color: #C3C3C3;
	width:70%;
	font-weight:bold;
	margin:0 auto;
	margin-top:20px;
	padding:15px;
	padding-top:5px;
	padding-bottom:2px;
	font-size:120%;
	border:2px solid #C3C3C3;
}


.detalle {
   color: #990000;
   font-weight:normal;
   text-decoration: none;
   font-size:90%;
}
a.textoblanco1 {
	color: #FFFFFF;
	text-decoration:underline;
}

.textorojo1 {
	text-decoration: none;
	color: #990000;
float:left;
font-size:100%;

}
.textonegro1{
text-decoration: none;
	color: #000000;
float:left;

}

.noticias1 {
	color: #000000;
	font-size:100%;
}

.bannerderecha{
clear:both;
display:table;
padding-left:5px;
	padding-top:10px;
	padding-bottom:20px;

	
}

.bannerderecha2{
clear:both;
display:table;
	padding-top:0px;
	padding-bottom:10px;
	/*background-image: url(lineatramada.gif);
	background-position:bottom;
	background-repeat:repeat-x;*/
}

.imagenbanner{
	text-align:center;
}

#piegeneralweb{
	clear:both;
	position:relative;
	top:100px;
	left:0px;
	padding-bottom:10px;
	text-align:center;
	width:100%;
	font-size:90%;
}
#piegeneralimp{
	clear:both;
	text-align:center;
	width:600px;
}

.imgnoticias{
	position:relative;
	top:-36px;
	left:0px;
}

.menuizqsec3 {

    clear:both;
    color: #000000;
    padding:0px;
    margin-top:3px;
 }	

.imgpunto {
   border: 0px;
}

.enlacesrapidos{
	font-size:110%;
	font-weight:bold;
	color:#DEDEDE;
}

.imagen {
  border: 0px;
  padding:0px;
  width: 32%;
  height: 32%; 
 }

#cabeceralogooficial1 img{
	border:0px;
	margin:0px;
	padding:0px;
}

#buscador {
     float:right; 
                
}  

.p1boton {
	width: 20px; 
	font-weight: normal;
	font-size: 120%;
	color: #000000;
                    /* padding-right:5px;*/
}

#contenedormenu {
    padding-top:10px;
    padding-left:0px;
    padding-right:0px;
	width:100%;
    height: 684px; 
}



#menuderecha {
	position:absolute;
	right:0px;
	top:124px;
	width:200px;
	padding-left:0px;
    padding-right:0px;
}

  
.nivel1 {
   font-weight:normal;
   text-decoration: none;
   color:#000000;
   font-size:100%;
padding:0;

}
.nivel2 {
   font-weight:normal;
   text-decoration: none;
   color:#000000;
}

input, select {
	font-size:90%;
}

#contenedormenudere{
  width: 100%;
  	background-image:   url(../images/punteadoverticalgris.gif); 
	background-repeat: repeat-y; 
	background-position: left; 
}

.imgsevilla {
    border: 0px;
}
.imgcontacto {
    border: 0px;  
 }
 
 .filanoticias{
	margin-bottom:5px;
	height:120px;
}
.separador{
	border-bottom: 1px solid #DBDBDB;
	height:10px;
	width:98%;
	margin-bottom:10px;
}
.bloquenoticia{
	float:left;
	width:47%;
	margin-right:5px;
	font-size:100%;
}

.bloquenoticiader{
	float:right;
	width:47%;
	margin-left:5px;
}
.imagennoticia{
	
	float:left;
	margin-right:5px;
}

.detallevermas{
   text-align:right;
   padding-right:20px;
   position:relative;
   top:-12px;
   margin-bottom:-7px;
   font-size: 90%;
}

.enlacedetallenot{
   text-align:right;
}


#primerbloqueder{
	 padding-bottom: 20px;
	/* background-image: url(lineatramada.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;*/
	 
}

.itemimg{
     padding-bottom: 10px;
	 background-image:url(../images/guion.gif);
	 background-position:bottom;
	 background-repeat:repeat-x;
     text-align:center;
	 margin-top: 10px;
}
#segundobloqueder{
	 margin-top: 20px;  
	 padding-bottom: 5px;
	 margin-bottom: 20px;
	 width:150px;
}

img {
	border:0 none;
}


.texto {
    padding-top:4px;
}


.metabus{
	width:100px;
	display:inline;
}

.campos{
	display:inline;
}

.bolaimg{
	color: #990000;
	float:left;
}

.masnot{
	/*border: 1px solid blue;*/
	float:right;
}

#idmenucentros{
	margin:5px;
	margin-bottom:10px;
	text-align:left;
	font-size:120%;
	color: #990000;
}

.menucentros{
	color: #990000;
	font-size:110%;
}
#masnoticias{
	position:relative;
	top:-35px;
	right:-10px;
	text-align:right;
}

#masnoticias a{
	color:#656565;
}

h1.pintratitularrojonegrita {
	font-size: 16px;
	color: #3A3A3A;
	font-weight: bold;
    
}

.textonegrita {
	font-weight:bold;
}

.tabla {
	border:1px solid #CCCCCC;
	border-spacing:5px;
	border-collapse: separate;
	text-align:center;
	margin:0 auto;
}
.tabla td {
	border:1px solid #CCCCCC;
}

#idhistorico {
	margin-left:-10px;
}

#idhistoricocentros {
	text-align:right;
	padding-right:10px;

}

a.inicionavegacion, a.nivel1navegacion, a.nivel2navegacion, a.nivel3navegacion, a.nivel4navegacion {
	color: #666666;
}

.documentopresente {
	color: #990000;
}

#nombredenivel1 {
	color: #990000;
	font-size:150%;
	font-weight:bold;
	border-bottom:2px solid #990000;
	width:92%;
	padding-left:10px;
	margin-top:10px;
}
.blancosobregris{
	color:#FFFFFF;
	background-color:#C0C0C0;
	font-size:110%;
	padding:3px;
}

ul.sinmarcas{
	list-style-type: none;
}

.filaclara {
	background-color:#EDEAEA;
}

.filaoscura {
	background-color:#a7a6aa;
}

.imgproyecto{
margin-right:3px;
float:left;
}

.separadorbanner{
	text-align:center;
}

.texto1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
	color: #3A3A3A;
}

p {
	padding-left:30px;
}

.tabladinborde{
	border:0px;
}
.tabladinbordeazul{
	border:0px;
	/*color:#E0E0FF;*/
}

.tablablanca{
	border:0px;
	background-color:#FFFFFF;
}
.tablablanca td{
	background-color:#FFFFFF;
}

.fondoblancotabla{
	border:0px;
	background-color:#FFFFFF;
}


.tablablanca filagris{
	background-color:#efefef;
}

.enlacenegrita{
font-weight:bold;
color: #990000;
}	


.enlacenegritasubrayado{
font-weight:bold;
text-decoration:underline;
}
.enlaceprincipal{
color:#990000;
}
.enlaceprincipalsubrayado{
text-decoration:underline;
}



.textocursiva{
	font-style:italic;
}
.textosubrayado{
	text-decoration:underline;
}
.textonegrita{
	font-weight:bold;
}
.textonegritasubrayado{
	text-decoration:underline;
		font-weight:bold;
}
.textonegritasubrayadocursiva{
	font-style:italic;
		text-decoration:underline;
}
.normalprincipal{
	color:#990000;
	font-weight:normal;
}
.normalprincipalsubrayado{
	text-decoration:underline;
	color:#990000;
}
.normalprincipalcursiva{
	font-style:italic;
	color:#990000;
}
.normalprincipalnegrita{
font-weight:bold;
color:#990000;

}
.normalprincipalnegritasubrayado{
	text-decoration:underline;
	font-weight:bold;
	color:#990000;
}
.normalprincipalnegritasubrayadocursiva{
color:#990000;
	font-style:italic;
		text-decoration:underline;
		font-weight:bold;
}


p.textojustificado{
	text-align:justify;
}
p.cursiva{
	font-style:italic;
}
p.textonegrita{
	font-weight:bold;
}
p.centrado{
	text-align:center;
}



img.alin, img.alinleft{
float:left;
padding-right:3px;
}

img.alinright{
float:right;
padding-left:3px;
}
.parrafocentrado{
	text-align:center;
}
.parrafoderecha{
text-align:right;
}
.parrafoizquierda{
text-align:left;
}

.izquierda{
text-align:left;
}


.deol {
margin-top: 4px;
}

.deolamin {
margin-top: 4px;
list-style-type: lower-latin;
list-style:lower-latin;
}
.deolamay {
margin-top: 4px;
list-style-type: upper-latin;
list-style: upper-latin;
}
.deolrom {
margin-top: 4px;
list-style-type: upper-roman;
list-style: upper-roman;
}

.listamarcas{
list-style-type:square;
list-style:square;
}
.listaimagen{
list-style-type:none;
list-style:none;
}
.listacaracter{
list-style-type:none;
list-style:none;
}
.imagenleft{
text-align:left;
}

.imagenright{
text-align:right;
}



p.normal{
	text-align:justify;
	font-size:110%;	
}


.Rnegrita{
	font-weight:bold;
                     color:#990000;
	font-size:110%;
}

li {
padding-bottom:3px;
font-size:110%;
} 
h3.subtitulo{
font-size: 110%;
text-decoration: none;
font-style: bold;
color: #3A3A3A;
}

* propiedades de la celda*/

.celdablancocentrado{
vertical-align:middle;
color:#ffffff;
}

.celdagrisoscurocentrado{
vertical-align:middle;
background-color:#A7A6AA;
}

.celdagrisclarocentrado{
vertical-align:middle;
background-color:#EDEAEA;
}


.celdablanco{
background-color:#FFFFFF;
color:#000000;
}

.celdablanconegrita{
background-color:#FFFFFF;
color:#000000;
font-weight:bold;
}

.celdarojo{
background-color:#990000;
color:#FFFFFF;
}

.celdarojonegrita{
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
}

.celdaamarillo{
background-color:#FFC425;
color:#000000;
}

.celdaamarillonegrita{
background-color:#FFC425;
color:#000000;
font-weight:bold;
}

.celdagrisclaro{
background-color:#EDEAEA;
color:#000000;
}

.celdagrisclaronegrita{
background-color:#EDEAEA;
color:#000000;
font-weight:bold;
}

.celdagrisoscuro{
background-color:#A7A6AA;
color:#000000;
}

.celdagrisoscuronegrita{
background-color:#A7A6AA;
color:#000000;
font-weight:bold;
}


.textorojonormal{

}

		.textorojocursiva{
font-style:italic;
color: #990000;
}

		.textorojosubrayado{
text-decoration:underline;
color: #990000;
}

		.textorojonegrita{
font-weight:bold;
color: #990000;
}

		.textorojonegritasubrayado{
text-decoration:underline;
font-weight:bold;
color: #990000;
}

		.textorojonegritasubrayadocursiva{
font-style:italic;
text-decoration:underline;
font-weight:bold;
color: #990000;
}

				.textoamarillonormal{
color: #FFC425;
}

		.textoamarillocursiva{
font-style:italic;
color: #FFC425;
}

		.textoamarillosubrayado{
text-decoration:underline;
color: #FFC425;
}

		.textoamarillonegrita{
font-weight:bold;
color: #FFC425;
}

		.textoamarillonegritasubrayado{
text-decoration:underline;
font-weight:bold;
color: #FFC425;
}

		.textoamarillonegritasubrayadocursiva{
font-style:italic;
text-decoration:underline;
font-weight:bold;
color: #FFC425;
}

				.textogrisoscuronormal{
color: #666666;
}

		.textogrisoscurocursiva{
font-style:italic;
color: #666666;
}

		.textogrisoscurosubrayado{
text-decoration:underline;
font-weight:bold;
color: #666666;
}
		.textogrisoscuronegrita{
font-weight:bold;
color: #666666;
}

		.textogrisoscuronegritasubrayado{
text-decoration:underline;
font-weight:bold;
color: #666666;
}

		.textogrisoscuronegritasubrayadocursiva{
font-style:italic;
text-decoration:underline;
font-weight:bold;
color: #666666;
}

		.textogrisclaronormal{
color:#a7a6aa;
}

		.textogrisclarocursiva{
font-style:italic;
color:#a7a6aa;
}

		.textogrisclarosubrayado{
text-decoration:underline;
color:#a7a6aa;
}

		.textogrisclaronegrita{
font-weight:bold;
color:#a7a6aa;
}

		.textogrisclaronegritasubrayado{
text-decoration:underline;
font-weight:bold;
color:#a7a6aa;
}

		.textogrisclaronegritasubrayadocursiva{
font-style:italic;
text-decoration:underline;
font-weight:bold;
color:#a7a6aa;
}

.cabeceratabla{
background-color:#990000;
color:#FFFFFF;
}		


table{
	
}

.Tnormal{
	font-size: 75%;
}


.Tpequeña{
	font-size: 55%;
}

.enlacenegrita:visited { color:#990000 ; }
		.enlacenegritasubrayado:visited { color:#990000 ; }
				.enlacenegritarojo:visited { color:#990000 ; }
		.enlacenegritasubrayadorojo:visited { color:#990000 ; }
				.enlacenegritagrisclaro:visited { color:#990000 ; }
		.enlacenegritasubrayadogrisclaro:visited { color:#990000 ; }
				.enlacenegritagrisoscuro:visited { color:#990000 ; }
		.enlacenegritasubrayadogrisoscuro:visited { color:#990000 ; }




