body {
	margin: 0px;
	background-color:#ffffff;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
}

a img{
	border:none;
}

h1, h2, h3, h4, h5, h6{
	margin:0px;
	padding:0px;
	text-decoration:none;
}
	
.print {
	display: none;
	}
/****** AYUDAS ACCESIBILIDAD **********/

.ayudaAcc {
	display: none;
	}
	
/*****HOME Menu******/ 
	 
#contenedorHome{
	margin: 25px auto 0 auto;
	padding: 0;
	background-color: #ffffff;
	border: 1px solid #DABA82;
	width: 95%;
}
#Home{
	width: 223px;
	float: left;
}
.imgMenuHome{
	text-align: center;
	height:125px;
	}

#menuHome{
	width:223px;
	float:left;

}
.imgBoluHome{
	background: url(../imagenes/fflin07ver.gif) right top repeat-y;
	height: 140px;
	width: 80px;	
	padding-left: 5px;
}

.pitiMenuHome{
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	
}
.menuHome{
	background: url(../imagenes/pitimenu01.gif) right top no-repeat;
	padding:0px;
	margin: 0px;
}
.menuHome ul {
	float:right;
	list-style-type: none;
	margin: 25px 0 0 0;
	padding: 0 0 0 5px;
	font-weight: normal;
	width: 130px;
}
.menuHome ul li{
	font-size: 80%;
	line-height: 12px;
	text-align: right;
	margin-bottom: 5px;
}
.menuHome ul li a {
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	background: url(../imagenes/flecha.gif) right 0.2em no-repeat;
	display: block;
}
.menuHome ul li a:hover{
	color:#DABA82;
	background: url(../imagenes/flechaR.gif) right 0.2em no-repeat;
}
#noticias{
	float:left;
	background: url(../imagenes/piti3.gif) left top  no-repeat;
	margin: 8px 5px 0 5px;
	padding-bottom: 20px;
}
.txtnot {
	font-size: 90%;
	color: #DABA82 ;
	padding: 10px 5px 0px 25px;
	margin: 0px;
}

.txtnot a{
	color:#999999;
	text-decoration:none;
}
.txtnot a:hover{
	text-decoration:underline;
}

.clearall {
	clear: both;
	font-size: 0.001em;
	}
/*************PIE PAGINA****************/

#pie{
	margin: 5px auto 0 auto;
	padding: 0 0 20px 0;
	width: 95%;
	font-size: 90%;
}
#pie a{
	color:#000000;
	text-decoration:none;
}
#pie a:hover{
	text-decoration:underline;
}

#pie #submenu {
	float: right;
	text-align: right;
	width: 50%;
	}
#pie #submenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
#pie #submenu ul li {
	display: inline;
	border-right: 1px solid #000;	
	}
#pie #submenu ul li a {
	padding: 0 10px;
	}
#pie #submenu ul li.ultimo {
	border: none;
	}

/************ HOME Contenido *****************/  

#contenidoHome{
	background: #DABA82 url(../imagenes/h-fot01.jpg) left bottom no-repeat;
	padding: 0;
	margin: 0 0 0 240px;
	line-height: 1.5em;
	}
#contenidoHome h1{
	font-size:140%;
	color: #ffffff ;
	font-weight: bold;

}
#contenidoHome h1.noticias {
	padding-left: 0;}
.idioma{
	font-size:85%;
	font-weight: bold;
	margin: 0 0 0 5px;
	padding-top: 5px;

}
.idioma a {
	background: url(../imagenes/piti7.gif) 0 0.3em no-repeat;
	padding: 0 0px 0px 10px;
	color: #ffffff ;
	text-decoration:none;
	}
.idioma a:hover{
	text-decoration:underline;
}

.cambio {
	background-color: #F3E4CB;
	padding: 5px 0 0 15px;
	border-right: 1px solid #FFFFFF;
	height: 20px;
	}
.cambio a {
	color: #000;
	font-size: 80%;
	text-transform: uppercase;
	text-decoration: none;
	}
.cambio a:hover {
	text-decoration: underline;
	}

.fotohome {
	float:right; 
	margin: 10px 0 20px 30px;
	border:8px #000000 solid;
	}
.textHome{
	padding: 10px 40px 0 30px;
}
.textHomeActu{
	color:#ffffff;
	text-align:right;
	padding: 0px 10px 10px 0px;
	margin:0px 10px 0px 0px;
}

.text_inicio {
	margin: 0 50px 0 120px;
}
.text_inicio p {
	margin-left: 40px;
	}
.noticiashome {
	margin: 30px 50px 30px 120px;
	}
	
ul.list_noticiasHome {
	margin: 20px 0 0 10px;
	padding:0;
	list-style-type: none;
	}
ul.list_noticiasHome li {
	background: url(../imagenes/css-news-li.gif%20.gif) 0 0.3em no-repeat;
	padding-left: 20px;
	margin-bottom: 1em;
	}
ul.list_noticiasHome li a {
	color:#000000;
	font-weight: bold;
	font-size: 110%;
	line-height: 1.2em;
	}
ul.list_noticiasHome li a:hover {
	color: #FFFFFF;
	}
p.todas {	
	margin: 30px 0 0 30px;}
p.todas a {
	background: url(../imagenes/css-news-todas.gif) 0 0.3em no-repeat;
	padding-left: 20px;
	color: #000000;
	text-decoration: none;
	font-size: 90%;
	}
p.todas a:hover {
	color: #FFFFFF;
	}


/*************INTERIOR******/

#contenedorInt{
	margin:25px auto 0 auto;
	padding:0px 0px 0px 0px;
	background-color: #ffffff;
	border:1px solid #DABA82;
	width:95%;
	}
/*****INTERIOR Menu*********/  

#menuInt{
	width:165px;
	float:left;
}
.imagenMenuInt{
	 height:75px;
	 text-align:center;
}
.pitiMenu{
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
.linea{
	width:120px;
	height:10px;
	background: url(../imagenes/fflin07.gif);
	background-repeat: repeat;
	margin:30px 0px 10px 10px;
}
.imgBolu{
	margin:10px 0px 10px 10px;
	 text-align:center;
}
#menu{
	background: url(../imagenes/pitimenu01.gif) right top no-repeat;
	margin: 20px 20px 0 0;
	padding: 0px;
	float: right;
}
ul.menu{
	list-style-type: none;
	margin: 25px 0 0 0;
	padding: 0;
	font-weight: normal;
}
ul.menu li {
	font-size:80%;
	line-height: 12px;
	text-align: right;
	margin-bottom: 5px;
}
ul.menu li a {
	background: url(../imagenes/flecha.gif) right 0.2em no-repeat;
	color:#000000;
	text-decoration:none;
	padding-right: 15px;
	display: block;
	
}
ul.menu li a:hover {
	color: #DABA82;
	background: url(../imagenes/flechaR.gif) right 0.2em no-repeat;
	}
/******INTERIOR cuerpo*********/
#contenido{
	background-color: #DABA82;
	margin: 0px  50px  0px 165px;
	padding: 0;
}
#contenido h1{
	font-size:130%;
	background-color: #ffffff;
	font-weight: bold;
	padding-left: 20px;
}
#contenido h1 span{
	color:#FFFFFF;
	background-color: #DABA82;
	padding: 0 15px;
}
#contenido h2{
	font-size:130%;
	color: #ffffff;
	font-weight: bold;
	margin:25px 0px 20px 0;
	padding:0px 0px 0px 15px;
	background: url(../imagenes/piti9.gif) left  0.3em no-repeat;
	text-align:left;
}
#imgCentro{
	text-align: center;
	margin: 30px 0px;
	padding: 20px 5px;
	background-color: #ffffff;
}
.imgCentro{
	padding: 10px;
}
.top{
	background-color: #DABA82;
	padding:0px;
	margin: 0px 170px 0px 165px;
	height: 25px;
}
.foto_composicion{
	background: url(../imagenes/fcompo.jpg) right top no-repeat;
	margin-right:1px;
}
.foto_presentacion{
	background: url(../imagenes/fpresenta.jpg) right top no-repeat;
	margin-right:1px;
}
.txt{
	padding:5px 25px 15px 35px;
	text-align: justify;
	line-height: 1.5em;
}
.txt2{

	padding:5px 5px 20px 15px;
	text-align: justify;

}
.bold{
	font-weight:bold;
}
.imgDcha{
	float:right;
	margin: 0px 0px 15px 25px;
	padding-left:10px;
	text-align:center;
	font-size:90%;
	color:#7C5819;
	line-height: 1.3em;
	
}
.imgDcha img{
	border: 8px solid #000000;
	margin-bottom: 5px;
}

.imgDcha span{
	color:#ffffff;
	font-weight:bold;
}
.imgIzq{
	float:left;
	margin:0px 25px 15px 0px;
	text-align:center;
	font-size:90%;
}
.imgIzq img{
border: 8px solid #000000;
}
/******** ORGANIGRAMA ***********/

.orga{
	margin: 30px 0 10px 40px;
	font-size:110%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.orga a {
	background: url(../imagenes/piti10.gif) no-repeat right 0.6em;
	padding: 10px 30px 10px 0;
	text-decoration:none;
	color: #ffffff;
}
.orga a:hover{
	text-decoration:none;
	color: #F1DFBE;
}
.txtOrga{
	font-size:110%;
	margin:10px 0px 10px 50px;
	padding:10px 0px 10px 0px;
	color: #FFFFFF;
	font-weight: bold;
}
/*************OBJETIVOS***************/
.foto_objetivos{
	background: url(../imagenes/fobjet.jpg) right top no-repeat;
	margin-right:1px;
}
#etiqueta{
	margin: 0px 0px 0px 18px;
	padding: 15px 0px 0px 18px;
	background-image: url(../imagenes/piti2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.txtEti{
	background-color:#EBD3AA;
	text-align: justify;
	padding: 15px;
	margin: 2px 15px 15px 0px;
}

/******** PROMOCIONES ***********/

.foto_promociones{
	background: url(../imagenes/fpromo.jpg) right top no-repeat;
	margin-right:1px;
}
#promo{
	margin:20px 0 0 0;
	padding: 0;
	min-height: 370px;
}
.promo{
	margin: 0;
	padding: 0;
}
.promo ul{
	list-style-type:none;
	margin: 15px 15px 0px 35px;
	padding: 0;
}
.promo ul li{
	background: url(../imagenes/piti5.gif) 0 0.8em no-repeat;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	padding: 7px 10px 7px 0;
	margin: 0;
	}
.txtIzq{
	border:none;
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;
	font-weight: bold;
}
.txtcen{
	border:none;
	color: #FFFFFF;
	float: right;
	padding:0px 10px 0px 0px;
}
.txtdcha{
	border:none;
	color: #FFFFFF;
	font-weight: bold;
	float: right;
	padding: 0px 5px 0px 0px;
	width: 90px;
	text-align: right;
}
a.promo{
	border:none;
	text-decoration:none;
	color: #000;
}
 a.promo:hover{
	text-decoration:none;
	color: #fff;
}

/**************PROMOCIONES PANTILLA********************/
	
#prom-plan{
	margin: 20px 0 0 0;
	padding: 0;
}
.prom-plan{
	margin: 0;
	padding: 0;
}
.prom-plan h2 {
	font-size: 120%;
	}
.titulo{
	background: url(../imagenes/piti5.gif) left 0.8em no-repeat;
	color: #000;
	margin: 15px 5px 0px 20px;
	padding:10px 0px 5px 15px;
	border-bottom:1px solid #FFFFFF;
	font-weight: bold;
	font-size:140%;
	}
.titulo span{
	font-weight: normal;
	}
.txtpromo {
	margin-left: 60px;
	margin-right: 20px;
	}
#contenido .prom-plan .txtpromo h2 {
	margin-left: 0px;
	}
#contenido .prom-plan .txtpromo ul {
	margin-left: 20px;
	}
#contenido .prom-plan .txtpromo ul li a {
	color: #000000;
	}
#contenido .prom-plan .txtpromo ul li a:hover {
	color: #FFFFFF;
	}
.prom-plan table {
	text-align:left;
	width: 85%;
	font-size:100%;
	margin:10px 0px 0px 30px;
	padding:0px 0px 3px 10px;
	color: #000000;
	border-style: none;
	}
.prom-plan table th{
	border-bottom:1px dashed #7C5819;
	padding:5px;
	}

.prom-plan table td{
	border-bottom: 1px dashed #7C5819;
	padding:5px;
	}

.dcha {
	text-align: right;
}
.ancho {
	width: 10%;
	}
.prom-plan table caption {
	font-weight: bold;
	font-size: 110%;
	color: #9A6200;
	border-bottom: 1px solid #9A6200;
	margin-top: 20px;
	margin-left: 30px;
	}

.imgProm-plan{
	margin-top:20px;
	text-align:center;

}
.imgProm-plan img{
	border:8px solid #000000;
}
.ampliar{
	background: url(../imagenes/piti-mas.gif) left 0.3em no-repeat;
	text-align:left;
	font-size:90%;
	color:#ffffff;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	}
a.ampliar {
	text-decoration:none;
}
a.ampliar:hover{
	text-decoration:underline;
}
.prom-plan ul {
	list-style-type:none;
	margin: 15px 5px 10px 60px;
	padding: 0;
}
.prom-plan li{
	background: url(../imagenes/piti7.gif) left 0.4em no-repeat;
	color: #000000;
	padding: 0px 0px 4px 10px;
}

.prom-plan ol li {
	list-style-type:decimal;
	margin-bottom: 1.8em;
	} 
.prom-plan ol li strong {
	font-size: 110%;
	}
.prom-plan ol li a {
	color: #000000;
	}
.prom-plan ol li a:hover {
	color: #FFFFFF;
	}


#imgCenPromociones{
	width: 97%;
	margin: 20px 0 0 10px;
	padding: 0;
}
.imagen{
	float: left;
	margin: 0px;
	padding: 20px 0 0 20px;
	background-color: #DABA82;	
}

.imagen img{ 
	border:8px solid #000000;
	padding: 0;
 }
 
/************ PROMOCIONES : DOCUMENTOS ADJUNTOS **************/

div.txtpromo #documentosPromos {
	margin: 20px 30px 25px 0;
	background-color: #E6C997;
	padding: 15px 30px 25px 30px;
	border: 1px dotted #FFF;
	}
div.txtpromo #documentosPromos p.docs {
	margin: 0;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
	}
div.txtpromo #documentosPromos ul {
	margin: 15px 0 0 0;
	padding: 0;
	}

div.txtpromo #documentosPromos ul li a {
	color: #000000;
	text-decoration: none;
	}

div.txtpromo #documentosPromos ul li a:hover {
	color: #FFF;
	}

/************PRENSA**********/

.foto_prensa{
	background: url(../imagenes/fprensa.jpg) right top no-repeat;
	margin-right:1px;
}
#prensa{
	margin: 20px 0 0 0;
	padding: 0;
}
.prensa{
	margin: 0 30px 0 35px;
	padding: 0;
	text-align: justify;
	line-height: 1.5em;
}
.prensa a {
	color: #000000;
}
.prensa a:hover {
	text-decoration: none;
	}
.prensa ul.listadoprensa {
	list-style-type:none;
	margin: 15px 0 0 0;
	padding: 0 0 20px 0;
}
.prensa ul.listadoprensa li{
	background: url(../imagenes/piti5.gif) left  0.9em no-repeat;
	border-bottom:1px solid #FFFFFF;
	padding: 7px 25px 7px 15px;
	color: #000;
	font-weight: bold;

}
.prensa ul.listadoprensa li span{
	font-weight: normal;
}
.prensa ul.listadoprensa li a {
	border:none;
	text-decoration:none;
	color: #000;
}
.prensa ul.listadoprensa li a:hover{
	text-decoration:none;
	color: #FFF;
}

p.tituloprensa {
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 5px;
	border-bottom: 1px solid #FFF;
	}
.prensa  ol {
	color: #000000;
	margin-left: 50px;
	padding: 0px;
}
.prensa ol li{
	padding: 3px 5px 3px 0;
}
.imgDer {
	float: right;
	padding: 20px 0 10px 20px;
}
.imgDer img{
	border:8px solid #000000;
}
.volver  {
	color: #ffffff;
	padding: 0 0 0 0;
	text-align:right;
	font-weight: bold;
	text-decoration:none;
	font-size: 90%;
	width: 98%;
}
.volver a {
	color: #FFFFFF;
	text-decoration: none;
}
.volver a:hover {
	color: #F1DFBE;
	}

/****************ENLACES***************/

.foto_enlaces{
	background: url(../imagenes/fenlaces.jpg) right top no-repeat;
	margin-right:1px;
}

.enlacesweb {
	background: url(../imagenes/piti7.gif) 0.2em 0.8em no-repeat;
	border-bottom: 1px dashed #7C5819;
	height: 52px;
	margin: 0;
	padding: 0 0 0 12px;	
	line-height: 1.8em;
}
.enlacesweb .img {
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	height: 50px;
	padding: 2px 10px 0 10px;
	background-color: #FFFFFF;
	}
.enlacesweb .img img {	
	width: 90px;
	height: 45px;
	}
.enlacesweb span {
	line-height: 0.6em;
	font-size: 90%;
	}
		
.enlacesweb a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
.enlacesweb a:hover {
	color: #FFE8AC;
	}

.clearright {
	clear: right;
	}
	
/**************** CONTACTO ******************/
	.foto_contacto{
	background: url(../imagenes/fcontacto.jpg) right top no-repeat;
	margin-right:1px;
}
#contacto{
	float: left;
	margin: 20px 0 0 20px;
	padding: 0;
	width: 60%;
}
.contacto{
	margin: 0;
	padding: 0;
}
#contacto form.formularioContacto {
	padding: 0;
	margin:0;
}
#contacto form.formularioContacto .fieldset {
	padding: 10px 0;
	border-top: 1px dashed #7C5819;
	border-bottom: 1px dashed #7C5819;
	border-right:none;
	border-left:none;
	margin: 15px 0 0 0;
}
#contacto form.formularioContacto label {
	text-align:right;
	float: left;
	width: 32%;
	cursor: pointer;
	padding-right: 10px;
	margin-top: 3px;
	font-size: 90%;
}
#contacto form.formularioContacto input {
	font-size:95%;
	padding: 1px 3px 1px 1px;
	border: 1px solid #7c5819;
	margin-top: 3px;
	/*width:250px;*/
}
#contacto form.formularioContacto textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:95%;
	border: 1px solid #7c5819;
}
#contacto form.formularioContacto .botones {
	margin-top: 20px;
	text-align: center;
	}
#contacto form.formularioContacto .botones input {
	cursor: pointer;
	}
.mediano {
	width: 58%;
	}
.error {
	background-color: #E6C997;
	}
#form-error  {
	margin: 0 0 25px 0;
	background-color: #E6C997;
	padding: 20px 10px 10px 10px;
	border: 1px dotted #FFF;
	}
#form-error p.centro {
	text-align: center;
	}

.direccion {
	 float: right; 
	 margin: 0 0 0 0; 
	 width: 200px; 
	 background-color:#FFF; 
	 padding: 10px 10px 13px 10px;
	 }
.direccion h2.orubide {
	font-size:120% !important;
	color: #DABA82 !important;
	margin: 0 !important;
	padding:0 0 0 15px;
	text-align:left;
	}
.direccion p.separar {
	margin: 5px 0 0 15px;
	}
.google {
	text-align: center;
	padding: 10px 0;
	border-top: 1px dotted #7C5819;
	font-size: 90%;
	}
.google p {
	margin: 0;
	}
.google a {
	color: #323232;
	}
.google a:hover {
	color: #DABA82;
	}
/********* DOCUMENTOS ADJUNTOS *****/

#documentosAdjuntos {
	margin: 50px 30px 25px 30px;
	background-color: #E6C997;
	padding: 15px 30px 25px 30px;
	border: 1px dotted #FFF;
	}
#documentosAdjuntos p.docs {
	margin: 0;
	padding: 0;
	font-size: 110%;
	font-weight: bold;
	}
#documentosAdjuntos ul {
	margin: 15px 0 0 0px;
	padding: 0;
	list-style-type: none;
	}
#documentosAdjuntos ul a {
	color: #000000;
	text-decoration: none;
	}

#documentosAdjuntos ul a:hover {
	color: #FFF;
	}
	
/********  SECCION : Accesibilidad **********/

#contenido h2.accesibilidad {
	margin-left: 0;
	}

kbd {
	line-height: 2em;
	border-top: .15em solid #CCC;
	border-right: .25em solid #AAA;
	border-bottom: .3em solid #888;
	border-left: .2em solid #BBB;
	padding: 0 .2em;
	background: #EEE;
	vertical-align: text-bottom;
	font-size: 95%;
	font-family: "Courier New", Courier, monospace;
}
ul.accesibilidadSin{list-style-type:none;}
dl.accesibilidadSin dt {
	font-family: "Courier New", Courier, monospace;
	color:#999999;
	font-style: italic;
	font-size: 120%;
	padding-top: 1em;
	padding-bottom: 0.3em;
	font-weight: bold;
	}
h4.accesibilidad {
	font-size: 120%;
	}
	
div.imagen_dch {
	float: right;
	padding: 0 0 20px 20px;
	}

ul.general {
	margin: 0 0 0 30px;
	padding: 0;
	list-style-type: none;
	}
ul.general li {
	background: url(../imagenes/css-li.gif) left 0.5em no-repeat;
	padding-left: 10px;	
	}
ul.general li a {
	color: #000;
	}
ul.general li a:hover {
	color: #FFF;}
	
a.link  {
	color: #000;
	}
a.link:hover {
	color: #FFFFFF;
	}
	
/********** MAPA WEB **************/

.mapaweb {
	float: left;
	margin: 30px 25px 20px 0;
	border-right: 1px solid #FFF;
	width: 55%;
	padding: 0;
	}

.mapaweb_auxiliar {
	float: left;
	margin: 30px 0 20px 0;
	width: 40%;
	padding: 0;
	}
.mapaweb ul,
.mapaweb_auxiliar ul {
	margin: 0;
	list-style-type: none;
	}
.mapaweb ul li,
.mapaweb_auxiliar ul li {
	background: url(../imagenes/css-li.gif) 0 0.5em no-repeat;
	padding-left: 10px;
	line-height: 1.8em;
	font-size: 90%;
	}
.mapaweb ul li a,
.mapaweb_auxiliar ul li a {
	color: #000;
	}
.mapaweb ul li a:hover,
.mapaweb_auxiliar ul li a:hover {
	color: #FFF;
	}

a.open {
	background: url(../imagenes/mas_info.gif) 0 .1em no-repeat;
	padding-left: 15px;
	color: #000000;
	font-size: 90%;
	text-decoration: none;
	}
a.close {
	background: url(../imagenes/menos_info.gif) 0 .1em no-repeat;
	padding-left: 15px;
	color: #000000;
	font-size: 90%;
	text-decoration: none;
	margin-top: 30px;
	}
a.open:hover,
a.close:hover {
	color: #FFFFFF;
	}
	
/****** DATOS *************/

.datos {
	margin-top:1em;
	font-size:90%;
	}
.datos a {
	color:#000000;
	}
.datos a:hover {
	color:#FFFFFF;
	}