body {
  background-color: #2b2b2b;
  font: 100% verdana, arial, helvetica, sans-serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
}

* {
margin: 0;
padding: 0;
}

#recuadro { 	
  position:absolute;
  height:450px; 
  width:770px;
  margin:-225px 0px 0px -385px;
  top: 50%; 
  left: 50%;

  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
  overflow: hidden;
}

p {
margin: 0px; 
padding: 0.65em 0px 0px 10px; 
font: .75em/1.3em "Lucida Sans", arial, helvetica, sans-serif;
color: #333;
	list-style: circle;
}

h1 {
font: bold 1.1em/1.1em "Trebuchet MS", arial, helvetica, sans-serif;
color: #630A00;
}

h2 {
font: bold .9em/1.1em "Trebuchet MS", arial, helvetica, sans-serif;
color: #9f3401;
margin-top: 5px;
}

h3 { 
margin-top: 3px;
text-indent : -400em;
}

.item {
margin: 0px; 
padding: 10px 10px 0px 20px; 
font: .7em/1.3em verdana, arial, helvetica, sans-serif;
color: #333;
}

.cita {
margin: 0px; 
padding: 10px 5px 0px 0px; 
font: .6em/1.3em verdana, arial, helvetica, sans-serif;
color: #5d5d50;
}

.cita ul {
padding: 0px 5px 0px 0px;
}

.cita li {
margin: 0px 5px 0px 40px; 
}

.ico p {
margin: 0px; 
padding: 0.7em 0px 0px 0px; 
font: bold .6em/1em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #333;
}

.ico a { padding: 1px 3px; }

.ico a:link {
color: #fff;
background-color: #625D50;
text-decoration: none;
}

.ico a:visited {
color: #4A4A4A;
background-color: #eef2d4;
text-decoration: none;
}

.ico a:hover {
color: #fff;
background-color: #C65B1B;
text-decoration: none;
}

div#cabecera {
width: 770px;
height: 80px;
}

div#logocab {
float: left;
height: 80px;
}

div#logocab h3 {
width: 150px;
height: 75px;
margin-left: 35px;
background : url(../web/media/logo_lapastora_06.gif) no-repeat; 
}

.titCab {
padding-left: -50px;
padding-bottom: 5px;
font: bold 1.1em "Trebuchet MS", arial, helvetica, sans-serif;
color: #CCC;
}

.logo {
margin-right: 10px;
}

div#cajatexto {
position: absolute;
top: 135px;
left: 410px;
width: 340px;
height: 271px;
visibility: visible;
z-index: 5;
overflow: hidden;
}

/* menu */

div#navcontainer{
font: .8em "Trebuchet MS", arial, helvetica, sans-serif;
overflow: hidden;
}

ul#navlist
{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 1px 10px; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #625D50;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #C65B1B;
text-decoration: none;
}

/* submenu */

div#subnavcontainer{
font: .7em "Trebuchet MS", arial, helvetica, sans-serif;
overflow: hidden;
background-color: #928A77;
}

ul#subnavlist
{
margin-left: 0px;
padding-left: 0px;
white-space: nowrap;
}

#subnavlist li
{
display: inline;
list-style-type: none;
}

#subnavlist a { padding: 3px 5px; }

#subnavlist a:link, #subnavlist a:visited
{
color: #fff;
background-color: #928A77;
text-decoration: none;
}

#subnavlist a:hover
{
color: #fff;
background-color: #FB7320;
text-decoration: none;
}

.fecha {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #a3a6ad;
}

.noticia {
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #576772;
}


#noticias {
width: 355px;
height: 290px;
padding: 30px 10px 10px 15px;
background-color: #FFFFFF;
overflow: hidden;
}

#noticias td.com1 {
padding: 5px 5px 5px 2px;
font: .7em/1.3em arial, helvetica, sans-serif;
color: #7E7E7E;
white-space: nowrap;
background-color: #fff;
border-bottom: 2px solid #EDEFEA;
}

#noticias td.com2 {
padding: 5px 2px 5px 2px;
font: .7em/1.3em arial, helvetica, sans-serif;
color: #1B1811;
background-color: #fff;
border-bottom: 2px solid #EDEFEA;
}

#noticias td.com2 a:link {
color: #023964;
}

#noticias td.com2 a:visited {
color: #023964;
}

#noticias .com3 {
font: small-caps 1.1em arial, helvetica, sans-serif;
color: #404957;
}

td.video {
	padding: 0;
	background : url(../web/media/fondo_pantalla_video_catypalma.jpg) no-repeat left bottom;
}

td.cab {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_cab_catypalma.jpg);
vertical-align: bottom;
}

td.cab_2 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_instalaciones.jpg);
vertical-align: bottom;
}

td.cab_3 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_actividades.jpg);
vertical-align: bottom;
}

td.cab_4 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_localizacion.jpg);
vertical-align: bottom;
}

td.cab_5 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_tarifa.jpg);
vertical-align: bottom;
}

td.cab_6 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_imagenes.jpg);
vertical-align: bottom;
}

td.cab_7 {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_comentarios.jpg);
vertical-align: bottom;
}

td.pie {
background-repeat: no-repeat;
background-image: url(../web/media/fondo_pie_catypalma.gif);
padding: 0px 15px 0px 15px;
font: .65em/1.3em "Lucida Sans", arial, helvetica, sans-serif;
color: #E5E1BB;
}

td.pie a:link, td.pie a:visited	{
color: #E5E1BB;
}

td.contenido {
padding: 20px 10px 0px 15px;
background-color: #FFFFFF;
}

td.contenido_gr {
padding: 30px 10px 10px 15px;
background-color: #EDEFEA;
background: url(../web/media/scroll_fondo2_gr.gif);
}

td.contenido td.tar0 {
padding: 5px 5px 5px 0px;
font: bold .75em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
text-align: right;
}

td.contenido td.tar1 {
padding: 5px 5px 5px 10px;
border-top: 5px solid #B0A891;
font: .75em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}

td.contenido td.tar2 {
padding: 5px 15px 5px 0px;
border-top: 5px solid #B0A891;
font: .75em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
text-align: right;
color: #22211C;
}

td.contenido td.tar3 {
padding: 15px 15px 5px 10px;
border-top: 5px solid #B0A891;
font: .65em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
color: #000;
}

td.contenido td.img {
padding: 15px;
font: .8em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}

td.contenido a:link {
color: #491F18;
}

td.contenido a:hover {
color: #9F4233;
}

td.contenido a:visited {
color: #40361B;
}

td.contenido_gr td.com1 {
padding: 5px 5px 5px 2px;
font: .7em/1.3em arial, helvetica, sans-serif;
color: #7E7E7E;
white-space: nowrap;
background-color: #fff;
border-bottom: 2px solid #EDEFEA;
}

td.contenido_gr td.com2 {
padding: 5px 2px 5px 2px;
font: .7em/1.3em arial, helvetica, sans-serif;
color: #1B1811;
background-color: #fff;
border-bottom: 2px solid #EDEFEA;
}

td.contenido_gr td.com2 a:link {
color: #023964;
}

td.contenido_gr td.com2 a:visited {
color: #023964;
}

td.contenido_gr .com3 {
font: bold 1.1em arial, helvetica, sans-serif;
color: #404957;
text-transform: uppercase;
}

td.contenido_izq {
padding: 30px 15px 10px 10px;
background-color: #EDEFEA;
background: url(../web/media/scroll_fondo2_izq.jpg) no-repeat;
}

td.contenido_izq td.img {
padding: 15px;
font: .8em/1.3em "Trebuchet MS", verdana, arial, helvetica, sans-serif;
}


.vgbgbtitle {
font: bold 1.1em/1.1em 'Trebuchet MS', arial, helvetica, sans-serif;
color: #FFFFFF
}

.vgblink { color: #BFB9AA; font: .8em 'Trebuchet MS', arial, helvetica, sans-serif; text-decoration:none }
.vgbmenu { color: #eef2d4; font: bold .8em 'Trebuchet MS', arial, helvetica, sans-serif; text-decoration:none }