body {
  background-color: white;
  color:#564b47;  
  padding:0px;
  margin:0px;
}

#recuadro2 { 	
  width:772px;
  text-align: left;
  padding: 0px;
  background-color: #f5f5f5;
}

p {
margin: 0px; 
padding: 0.65em 0px 0px 10px; 
font: .75em/1.3em arial, helvetica, sans-serif;
color: #333;
}

h1 {
font: bold 1.1em/1.1em "Trebuchet MS", arial, helvetica, sans-serif;
color: #531118;
}

h2 {
font: bold .9em/1.1em "Trebuchet MS", arial, helvetica, sans-serif;
color: #6A3C40;
margin-top: 5px;
}

h3 { 
margin-top: 3px;
text-indent : -400em;
}

.item {
margin: 0px; 
padding: 10px 10px 10px 20px; 
font: .7em/1.3em verdana, arial, helvetica, sans-serif;
color: #333;
}

.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 {
margin-right: 10px;
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;
}


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: 30px 10px 10px 15px;
background-color: #fff;
background: url(../web/media/scroll_fondo2.gif);
}

.tabla_news {
	background-color: #7b786d;
}

.tabla_news td.news1 {
	background-color: #c3cda1;
	padding: 4px;
	font: 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #22282f;
}

.tabla_news td.news2 {
	background-color: #fff;
	padding: 4px;
	font: 11px/15px 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #444a52;
}

td.noticia_tit {
padding: 5px;
background-color: #BFBFBF;
}

td.noticia {
padding: 5px;
background-color: #fff;
}

td.noticia a:link {
color: #491F18;
}

td.noticia a:hover {
color: #9F4233;
}

td.noticia a:visited {
color: #40361B;
}

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 a:link {
color: #491F18;
}

td.contenido a:hover {
color: #9F4233;
}

td.contenido a:visited {
color: #40361B;
}

td.contenido_izq {
padding: 30px 15px 10px 10px;
background-color: #fff;
background: url(../web/media/scroll_fondo2_izq.gif);
}

.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 }

.maincontent a:link, .maincontent a:visited {
	font-weight : bold;
	font-size: 11px;
	line-height: 12pt; 
	text-decoration : none;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #68B257;
	background: transparent; 
	}
	
.maincontent a:hover   {
	font-weight : bold;
	font-size: 11px;
	line-height: 12pt; 
	text-decoration : underline;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #68B257;
	background: transparent; 
	}

.maincontent a:active  {
	font-weight : bold;
	font-size: 11px;
	line-height: 12pt; 
	text-decoration : underline;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #68B257;
	background: transparent; 
	}


INPUT {
	border-color: #68B257 #68B257 #68B257 #68B257;
	text-indent: 2px;
}

/* Code below borrowed from chill skin by Jim Myhrberg */



/* The buttons used for bbCode styling in message post */
INPUT.button {
	background-color: #EFEFEF;
	color: #2D617D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

/* None-bold submit button */
INPUT.liteoption {
	background-color: #DEF1FC;
	border-color: #68B257 #68B257 #68B257 #68B257;
	font-weight: normal;
}

/* The main submit button option */
INPUT.mainoption {
	background-color: #81B34F;
	border-color: #68B257 #68B257 #68B257 #68B257;
	border-style: solid;
	border-width: 1;
}

/* The text input fields background colour */
INPUT.post, TEXTAREA.post, SELECT {
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	border-color: #68B257 #68B257 #68B257 #68B257;
	border-style: solid;
	border-width: 1;
}

TEXTAREA, SELECT {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	border-color: #68B257 #68B257 #68B257 #68B257;
	border-style: solid;
	border-width: 1;
}
