body { margin:0px; background: url(../img/fondo.gif) repeat-x 0% 0%; clear: both; padding:0px; }

h1 {font-family:"Trebuchet MS", Verdana;background:url(../img/linea/cuadro.gif) no-repeat 0% 0%;height:30px;padding:0;margin:0;color:#663300; font-size:18px;padding-left:35px;padding-top:4px;text-transform: capitalize;}
h2 {font-family:"Trebuchet MS", Verdana; background:url(../img/linea/hierba.gif) no-repeat 0% 0%; height:20px;padding:0;margin:0;color:#666666; font-size:14px;padding-left:20px;padding-top:6px; margin-left:25px}

table {border:1px #630 double}
th {text-align:center;font-family:"Trebuchet MS", Verdana; font-size:12px;background-color:#efab08;color:#630;vertical-align: middle; height:20px; padding:1px}
td {text-align:justify; font-family:"Trebuchet MS", Verdana; font-size:12px; color:#333; height:12px; padding:3px}
td.foro {text-align:justify; font-family:"Trebuchet MS", Verdana; font-size:12px; color:#333; height:12px; background-color:#EFEFEF; padding:3px}

#tableblanco { background-image:url(../img/fondos/fnd05_mensajeforo.gif); background-repeat:repeat; width:90%; border:1px #DDD solid;} 


table.sinborde { border:0px #fff; width: 600px; margin-top:20px  }
th.sinborde {padding:3px; text-align:left; font-family:"Trebuchet MS", Verdana; font-size:13px;background-color:#efab08;color:#630;vertical-align: middle; height:20px; padding-left:20px }
td.bordebajo { padding:1px; text-align:left; font-family:"Trebuchet MS", Verdana; font-size:11px; color:#666; border-bottom:1px solid #CCC}


#container { width: 800px; margin: auto; background-color:#FFFFFF }
#container img { border:0px; margin:0px; padding:0px; margin-top:2px}

/* ------------------------------------------------------------------------------------------------  */
/*                                    M E N U   C A B E C E R A                                      */
/* ------------------------------------------------------------------------------------------------  */
#menucab {font-family:"Trebuchet MS", Verdana; background-image:url(../img/cab/fondo.gif); background-repeat:no-repeat; height:120px; padding:0; margin:0; }
#menucab ul { list-style: none; margin: 0; padding: 0; margin-left:0px; padding-top:90px  }
#menucab ul li { float: left; list-style: none; margin:0; padding:0; margin-left:10px; border-left:1px dotted #FFF;}
#menucab ul li a { float: left; list-style: none; background-image:url(../img/cab/menu01.gif);  background-repeat:no-repeat; text-align:center; font-size:14px; color: #FFFFFF; text-decoration: none; font-weight:bold;  margin-left:8px; margin-right:4px}
#menucab ul li a:hover {text-decoration:none; font-weight:bold; color:#FFFF99}

/* ------------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------------  */



/* ------------------------------------------------------------------------------------------------  */
/*                      E S T R U C T U R A   D E   L A   P A G I N A                                */
/* ------------------------------------------------------------------------------------------------  */
#contentwrapper { margin:0px; padding:0px; float:left; border:0px solid #DDCCDD;  width: 797px;  -moz-border-radius: 0em; background-color:#FFFFFF;  }

#lineaEstasEn{margin:0px; padding:0px; float:none; text-align:left; color:#666666; height:18px;font-family:"Trebuchet MS", Verdana; font-size:65%; padding-left:10px }
#lineaEstasEn ul { float: left; list-style: none; margin: 0; padding: 0; }
#lineaEstasEn ul li { float: left; list-style: none;  padding: 0 0 0 0; padding-bottom:0px; }
#lineaEstasEn ul li a {	padding: 0 10px; border-right: 1px dotted #666666; }
#lineaEstasEn ul li.rssr { margin: 0 0 0 0px; padding:0;}
#lineaEstasEn ul li.rssr a { border: 0;}


#lineaEstasEnPriv{margin:0px; padding:0px; float:none; text-align:left; color:#666666; height:18px;font-family:"Trebuchet MS", Verdana; font-size:65%; padding-left:10px; margin-bottom:30px}
#lineaEstasEnPriv ul { float: left; list-style: none; margin: 0; padding: 0; }
#lineaEstasEnPriv ul li { float: left; list-style: none;  padding: 0 0 0 0; padding-bottom:0px; }
#lineaEstasEnPriv ul li a {	padding: 0 10px; border-right: 1px dotted #666666; }
#lineaEstasEnPriv ul li.rssr { margin: 0 0 0 0px; padding:0;}
#lineaEstasEnPriv ul li.rssr a { border: 0;}

#right { float: right; width: 160px; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px; }
#right ul{  list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px; height:24px;}
#right ul li {margin-top:0px; font-family:"Trebuchet MS", Verdana; padding-top:0px; list-style: none;color:#000000;  font-size:11px; text-align:justify}
#right ul li a { color: #333333; text-decoration: none;}
#right ul li a:hover{ color:#f32837; text-decoration:underline; }

#left { float:left; width: 140px; padding-top:30px; margin-left:0px; font-size:75%; }
#left ul{  list-style: none; font-family:"Trebuchet MS", Verdana;  margin:0px; padding:0px;}
#left ul li {margin-top:0px; padding-topfont-family:"Trebuchet MS", Verdana; list-style: none;  color:#000000; text-decoration: none;  height:20px }
#left ul li a { color: #000000 ; text-decoration: none;margin-left:6px; margin-right:6px; padding-left:20px;background-image:url(../img/linea/menu.gif); background-repeat:no-repeat; }
#left ul li a:hover{ color:#663300; text-decoration:none; font-weight:bold; background-image:url(../img/linea/menu2.gif); background-repeat:no-repeat;}
#left ul li a.enlace { color: #000000 ; text-decoration: none;margin-left:6px; margin-right:6px; padding-left:20px;background-image:url(../img/linea/menu3.gif); background-repeat:no-repeat; }
#left ul li a.enlace:hover{ color:#663300; text-decoration:none; font-weight:bold; background-image:url(../img/linea/menu2.gif); background-repeat:no-repeat;}
#contenido {margin-right: 170px; margin-left: 140px; padding: 0; font-family:"Trebuchet MS", Verdana; border-left:1px #CCCCCC solid ;  padding-left:5px ; border-right:1px #CCCCCC solid ; padding-right:5px }
#contenido p img {border:0px}
#contenido ul {text-align:justify; color:#333333; font-size:12px }
#contenido ul li{text-align:justify; color:#333333; font-size:12px }

#contenidoIndex {margin:0px; padding: 0; font-family:"Trebuchet MS", Verdana; padding-left:5px ;padding-right:5px }
#contenidoIndex p img {border:0px}
#contenidoIndex ul {text-align:justify; color:#333333; font-size:12px }
#contenidoIndex ul li{text-align:justify; color:#333333; font-size:12px }

#contenidoSinRight { margin-left: 140px; padding: 0; font-family:"Trebuchet MS", Verdana; border-left:1px #CCCCCC solid ;  padding-left:5px ; border-right:1px #CCCCCC solid ; padding-right:5px ;}
#contenidoSinRight p img {border:0px}
#contenidoSinRight ul {text-align:justify; color:#333333; font-size:12px }
#contenidoSinRight ul li{text-align:justify; color:#FF9900; font-size:12px }
#contenidoSinRight ul.fotos {margin: 0; padding: 0; font-family:"Trebuchet MS",Verdana; color:#FF9900;  margin-left:45px;}
#contenidoSinRight ul.fotos li{float: left; margin-top:0px; padding-top:0px; font-family:"Trebuchet MS", Verdana; list-style: none;color:#666666;  font-size:11px; text-align:justify; margin-left:5px;  }
#contenidoSinRight ul.fotos li a{border-left:1px dotted #CCCCCC; padding:0px; padding-left:3px; color:#666666; text-decoration:none}
#contenidoSinRight ul.fotos li a:hover {color:#666666; text-decoration:underline}
#contenidoSinRight ul.galeria {margin: 0; padding: 0; margin-left:5px;list-style: none;}
#contenidoSinRight ul.galeria li{ float: left;  list-style: none; margin:0px; border:2px dotted #CCCCCC; padding:2px; margin-right:2px; margin-bottom:10px}
#contenidoSinRight ul.galeria li a{border:0}


#pie {font-family:"Trebuchet MS", Verdana; background-image:url(../img/pie.gif); background-repeat:no-repeat; background-position:top; height:80px; padding:0px; margin:0px; float:left; width:790px; padding-top:10px; padding-left:20px; margin-top:20px}
#pie ul {font-family:"Trebuchet MS", Verdana;width:180px;float:left;font-family:"Trebuchet MS", Verdana;font-size:11px;list-style-position: inside;list-style-image: none;list-style-type: none; padding:0px; margin:0px;color:#666; font-weight:bold;padding-left:15px;}
#pie ul li {font-family:"Trebuchet MS", Verdana;list-style-type: none;color:#999; margin-left:10px}
#pie ul li a{font-family:"Trebuchet MS", Verdana;list-style-type: none;color:#999;  text-decoration:none}
#pie ul li a:hover{font-family:"Trebuchet MS", Verdana;list-style-type: none;color:#999;  text-decoration:underline}


#certificados {font-family:"Trebuchet MS", Verdana; padding:0px; margin:0px; float:left; width:800px; }
#certificados ul { text-align:center; list-style: none; margin: 0px; padding: 0px; padding-left:20px;}
#certificados ul li {float: left; list-style: none; margin-left: 100px; padding: 0;}
/* ------------------------------------------------------------------------------------------------  */
/* ------------------------------------------------------------------------------------------------  */

#novedades {float:left; width:195px; margin:0px; padding:5px; font-family:"Trebuchet MS",Verdana; font-size:12px; margin-top: 5px; background-image:url(../img/fondos/fnd06_novedades.gif); padding-top:37px; height:280px}
#youtube {float:left;  width:395px; margin:0px; padding:5px;  font-family:"Trebuchet MS",Verdana; font-size:12px; margin-top: 5px; background-image:url(../img/fondos/fnd07_youtube.gif); padding-top:37px; height:280px}
#carrito {float:left;  width:167px; margin:0px; padding:5px;  font-family:"Trebuchet MS",Verdana; font-size:12px; margin-top: 5px; background-image:url(../img/fondos/fondo01_fiestas10.png); padding-top:37px; height:280px}

.aEstasEn { color:#666666; text-decoration:none; }
.aEstasEn:Hover { color:#666666; text-decoration:underline; }
.aEstasEnRojo { color:#990000; text-decoration:none; }
.aEstasEnRojo:Hover { color:#990000; text-decoration:underline; }
.aEstasEnGris { color:#333333; text-decoration:none; }
.aEstasEnGris:Hover { color:#333333; text-decoration:underline; }
.aEstasEnGris2 { color:#666; text-decoration:none; }
.aEstasEnGris2:Hover { color:#666; text-decoration:underline; }
.aEstasEnBlanco { color:#FFFFFF; text-decoration:none; }
.aEstasEnBlanco:Hover { color:#FFFFFF; text-decoration:underline; }
.aEstasEnVerde { color:#156c0c; text-decoration:none; }
.aEstasEnVerde:Hover { color:#156c0c; text-decoration:underline; }


.cuerpo {text-align:justify; color:#333333; font-size:12px }
.cuerpoDescargas {text-align:justify; color:#333333; font-size:12px; border:1px dotted #999; padding:10px; margin-left:10px; margin-right:10px }
.cuerpoCenter {text-align:center; color:#333333; font-size:12px }
.cuerpofnd {text-align:justify; color:#333333; font-size:12px; background-image:url(../img/fondos/fnd01.gif); background-repeat:no-repeat }
.patrimonioTorre {padding-right:120px;text-align:justify; color:#333333; font-size:12px; background-image:url(../img/fondos/fnd02.gif); background-repeat:no-repeat }
.patrimonioIglesia {padding-left:170px;text-align:justify; color:#333333; font-size:12px; background-image:url(../img/fondos/fnd03.gif); background-repeat:no-repeat }
.patrimonioPuente{text-align:justify; color:#333333; font-size:12px; background-image:url(../img/fondos/fnd04.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:200px }

.cuerpoRight { text-align:right; color:#333333; font-size:12px }
.imagenes {margin:0px; padding:0px}


#borde {text-align:justify; color:#333333; font-size:12px; border:1px dotted #666666; padding:20px; margin:20px}
#borde ul {text-align:justify; color:#333333; font-size:12px }
#borde ul li{text-align:justify; color:#333333; font-size:12px }
#borde ul.bancos {}
#borde ul.bancos li{list-style: none; text-align:justify; color:#333333; font-size:12px; margin-bottom:25px; font-weight:bold}

.marron {color:#663300; font-weight:bold}
.verde {color:#156c0c; font-weight:bold}
.gris{color:#666666; font-weight:bold}
.rojo{color:#990000; font-weight:bold}
.naranja{color:#EFAA08; font-weight:bold}

.letra30 { font-size:30px}

div.nxErrorBox{ border:1px solid #b42e33;background:#FBF9D7;padding:4px 8px;margin-bottom:20px; font-family:"Trebuchet MS", Verdana;  font-size:80%; }

form.mensaje { margin-left:30px; margin-right: 30px; margin-top:5px; padding:0; padding-left:10px; padding-right:10px; border:1px dotted #F90; }

#email {margin:0; padding:0px; margin-top:10px; margin-left:10px}