body{
	background-color: White;
	color: Black;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img{
	padding: 3px;
}
#supercontenedor{
	margin: auto;
	width: 785px;
}
#contenedorfondo{
	margin: auto;
	width: 785px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#principal{
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}
#superior{
	background-image: url(cabecera.jpg);
	width: 785px;
	height: 152px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#contenido{
	background-image: url(fondo.gif);
	width: 785px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#contenido2{
	width: 778px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FAFAFA;
}
#inferior{
	background-image: url(inferior.gif);
	background-repeat: no-repeat;
	width: 785px;
	height: 7px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: left;
}
#creditos{
	width: 778px;
	background-image: url(limite.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 18px;
	float: left;
	text-align: right;
	font-size: smaller;
}
#creditos ul{
	margin: 0px;
	margin-right: 65px;
	margin-bottom: 1px;
	margin-color: #444444;
	list-style-type: none;
}
#creditos ul li{
	display: inline;
	margin-left: 1em;
}
#creditos ul li a{
	text-decoration: none;
	color: #92C94A;
}
#creditos ul li a:hover{
	color: #E2EC6A;
	background-color: #92C94A;
}
#column2{
	width: 567px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	float: right;
	text-align: justify;
	font-family: arial;
	font-size: 1.5 em;
	padding-right: 20px;
}
#column1{
	width: 182px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial;
	font-size: 1.9 em;
	font-weight: 700;
}
.invisible{
	display: none;
}
.limpia{
	clear: both;
	margin: 0px;
	padding:0px;
	border: 0px;
}
#column1 ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#column1 ul li{
	margin: 0px;
	display: block;
	width: 100%;
	margin-bottom: 0px;
	/*margin-color: #333333;*/
	padding-bottom: 1px;
	/*padding-color: #111111;*/
}
#column1 ul li ul{
	position: absolute;
	/*left: 149px; /* Set 1px less than menu width */
	/*right: 140px;*/
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	margin-left: 182px;
	margin-top: -14px;
	display: none;
	width: 230px;
	font-family: arial;
	font-size: 1.1 em;
	/*font-weight: 500;*/

}
#column1 ul li ul li{
	background-color: #FFFFFF;
	border-bottom: 1px solid #222222; /* IE6 Bug */
	border-left: 1px solid #FFFFFF; /* IE6 Bug */
	border-top:0px solid #FFFFFF; /* IE6 Bug */
	border-right: 1px solid #FFFFFF; /* IE6 Bug */
	margin: 0px;
	padding: 0px;
}

#column1 ul li:hover ul, #column1 ul li.over ul { display: block; z-index: 1000;} /* The magic */
#column1 ul li a{
	display: block;
	background-color: #8DC73F;
	color: #0A2A58;
	text-decoration: none;
	/*text-align: center; color: #0A2A58;*/
	/*padding-left: 40px;*/
	padding-left: 10px;
	font-size: 1.9 em;
}
#column1 ul li li a{
	padding-left: 1em;
	background-color: #DBECD3;
}
#column1 ul li a:hover{
	color: #8DC73F;
	/*background-color: #0A2A58;*/
	background-color: #351B4B;
}

#carrusel{
	list-style-type: none;
	text-align: center;
}
#carrusel li{
	display: inline;
}

#carrusel li a{
	text-decoration: none;
	color: #8D971C;
}
#carrusel li a:hover{
	color: #7b93b6;
}

#cabecera{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#noticias{
	/*padding-left: 10px;*/
}

a.leermas{
	width: 60px;
	height: 14px;
	color: #F9F9F9;
	display: block;
	background-image: url(leermas.gif);
	background-repeat: no-repeat;
	margin-right: 0px;
}
a.leermas:hover{
	background-position: -60px;
}
.alinder{
	text-align: right;
	direction: rtl;
}

#navegacion{
	border: none;
	padding: 0px;
	margin: 0px;
	margin-top: 1.5em;
}

#navegacion legend{
	display: none;
}

#navegacion ul{
	margin: 0px;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	list-style: none;
	text-align: center;
	padding: 0px;
}

#navegacion ul li {
	font-size: xx-small;
	display: inline;
	/*float: left;*/
	/*padding: 0.4em;*/
}
#navegacion ul li a {
	padding: 0.25em;
	margin-top: 0.4em;
	text-decoration: none;
	color: Black;
	border: 1px solid #9ACC59;
}

#navegacion ul li a:hover {
	padding: 0.25em;
	border: 1px solid #9ACC59;
	background: #9ACC59;
}

#navegacion ul li span {
	padding: 0.25em;
	text-decoration: none;
	color: White;
	border: 1px solid #73A433;
	background: #73A433;
	font-weight: bold;
}







/*esto hay que separarlo en varios ficheros para que quede como más profesina*/
/*nuestras politicas*/
#nuestraspoliticas{
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

#nuestraspoliticas li{
	margin-bottom: 1.5em;
}
#nuestraspoliticas li h3{
	margin: 0px;
}
#galeriaNpoliticas{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#galeriaNpoliticas li{
	float: left;
	width: 180px;
	margin-bottom: 2em;
	display: block;
	height: 110px;
}


/*nuestra politica particular*/
#margen{
	margin-left: 10px;
}
#margendonde{
	margin-left: 10px;
}
#margendonde h3{
	text-transform: uppercase;
	color: #97631C;
	font-size: 1.05em;
	border-bottom: thin solid #97631C;
}
#margendonde h4{
	text-transform: uppercase;
	color: #97631C;
}
#margendonde h5{
	text-transform: uppercase;
	font-weight: bolder;
}
#noticiasPolitica{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#noticiasPolitica h4{
	margin-bottom: 10px;
	color: #889213;
}

#descargasPolitica{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#descargasPolitica li{
	
}

/*noticias*/
#lnoticias{
	margin-left: 10px;
}

#artnoticia{
	margin-left: 10px;
	text-align: left;
}

/*oponion*/
#artopinion{
	margin-left: 10px;
	text-align: justify;
}

/* las imagenes */
.wrap1, .wrap2, .wrap3 {
	display: marker;
	width: auto;
	/* \*/display:block;/**/
}
.wrap1 {
float:left;
	background:url(shadow.gif) right bottom no-repeat;
}
.wrap2 {
	background:url(corner_bl.gif) left bottom no-repeat;
}
.wrap3 {
	padding: 0 8px 9px 0;
	background:url(corner_tr.gif) right top no-repeat;
}
.wrap3 img {
	display:block;
	border: 0px;
}

#Gdescripcion{
	margin-left: 10px;
}

#Gimagenes{
	margin-top: 2em;
	margin-left: 10px;
}
#navegaAnterior{
	float: left;
}
#navegaSiguiente, #navegaAnterior{
	display: block;
}
#navegaSiguiente{
	float: right;
}
.imagenParticular{
	margin-left: 10px;
}

/* ejecutiva */
#conPolN{
	margin-top: 4em;
	width: 47%;
	float: right;
}

#ejN{
	margin-top: 4em;
	width: 47%;
	float: left;
}

#tejCrG, #tconPolN, #tejN{
	width: 100%;
}

#tejCrG tr td{
	width: auto;
}
#tejCrG tr td + td{
	width: 253px;
}
#tejCrG caption, #tconPolN  caption, #tejN  caption{
	font-weight: bold;
}

.tl1{
	background-color: #DFF5E8;
}
.tl2{
	background-color: #ECF5DF;
}

hr{
	border: 1px solid #ECF5DF;
}

#calendario tbody tr td {
	background-color: #69A202;
	text-align: center;
}
#calendario tbody tr td.pad{
	background-color: #8DC73F;/*#F5F5CB;*/
}
#calendario tbody tr td a{
	background-color: #A4E290;
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}
#calendario tbody tr td a:hover{
	background-color: #8DC73F;
}
#calendario caption{
	text-transform: uppercase;
	font-weight: bold;
}
#calendario caption a{
	text-decoration: none;
	font-weight: bold;
	color: Black;
}

#citasAgenda dl, #citasAgenda dl dt, #citasAgenda dl dd{
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}

#citasAgenda dl dt{
	background-color: #F1F5B8;
	margin-top: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}

#citasAgenda dl dd ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#citasAgenda dl dd ul li{
	margin-top: 1em;
}
#mapaweb{
	list-style: none;
}
#mapaweb a{
	text-decoration: none;
	color: Black;
}
#mapaweb a:hover{
	background-color: #92C94A;
	color: White;
}
ul.mapaweb{
	background-image: url(ramamapa.gif);
	background-position: left;
	background-repeat: repeat-y;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 14px;
}
/*ul.mapaweb a{
	text-decoration: none;
	color: Black;
}
ul.mapaweb a:hover{
	background-color: #92C94A;
	color: White;
}*/
ul.mapaweb1{
	background-image: url(ramamapa.gif);
	background-position: left;
	background-repeat: repeat-y;
	list-style: none;
	margin: 0px 0px 0px 55px;
	padding: 0px 0px 0px 14px;
}
ul.mapawebrama{
	background-image: url(ramamapa.gif);
	background-position: left;
	background-repeat: repeat-y;
	list-style: none;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 35px;
}
.ramaweb{
	background-image: url(entraramamapa.gif);
	background-position: center left;
	background-repeat: no-repeat;
	padding-left: 45px;
}
.ramawebcierra{
	background-image: url(cierraramamapa.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-left: 45px;
}
span.primero{
	background-color: #FAFAFA;
}
#prnNotc1, #prnNotc2{
/*	background-color: #DBDCCB ;
	color: Black;
	border: 0px;*/
}

#prnNotc1 a.leermas, #prnNotc2 a.leermas {
	width: 60px;
	height: 14px;
	color: #F9F9F9;
	display: block;
	background-image: url(leermas1.gif);
	background-repeat: no-repeat;
	margin-right: 0px;
}
#prnNotc1 a.leermas:hover, #prnNotc2 a.leermas:hover {
	background-position: -60px;
}
#prnNotc1, #prnNotc2 {
font-size: large;
}
#prnNotc3, #prnNotc4{
	
}
#prnNotc1 div, #prnNotc2 div{
	color: Black;
}
#fd{
	width: auto;
	float: right;
}
#MediaPlayer{
	z-index: 0;
}

.imgNPrin{
	float: left;
}

.prnMulti{
	/*margin-top: 2em;*/
	/*background-color: #F3F7C5;*/
	text-align: center;
}
.prnMulti a{
	display: block;
	text-decoration: none;
	color: Black;
	width: 100%;
	/*background-color: #8DC73F;*/
	border-bottom: solid black 1px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.prnMulti span{
	display: block;
}
.prnMulti a:hover{
	background-color: #E4ECFA;
	border-bottom: solid black 1px;
	padding-top: 10px;
}
.prnMulti a img{
	border: 0px;
}
#encabezado{
	font-style: italic;
	font-size: 1.25em;
}
.aOpinion{
	float: left;
	/*background-color: #F3F7C5;*/
	background-color: #8DC73F;
	margin-right: 7px;
	margin-left: 3px;
	margin-top: 3px;
	text-align: center;
	font-size:	xx-small;
	clear: both;
}
a.enlaceanterior{
	text-decoration: none;
	color: #92C94A;
	font-weight: bolder;
}
a.enlaceanterior:hover{
	color: #E2EC6A;
	background-color: #92C94A;
}

.blocmes{
	width: 182px;
	font-size: 9px;
}