html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i{vertical-align: baseline; outline: 0;
                font-style: normal; font-size: 100%; font-family: inherit;}
*               {margin: 0; padding: 0}
body            {line-height: 1; height:100%}
:focus          {outline: 0}
ol, ul          {list-style: none}
table           {border-collapse: collapse; border-spacing: 4;}
blockquote, q   {quotes: "" ""}
hr              {border: 0; color: #000; background-color: #000; height:1px}
blockquote:before, blockquote:after, q:before, q:after {content: ""}
ul,li {list-style-type:none;}

body {
  text-align: center;
  background: #F4FDE5 url('../img/bg.jpg') top center no-repeat fixed;
  margin-top:10px;
  margin-bottom:10px;
}

A:link {
	COLOR: #FF6600; text-decoration: none
}
A:visited {
	COLOR: #FF6600; text-decoration: none
}
A:active {
	COLOR: #FF6600; text-decoration: none
}
A:hover {
	COLOR: #FF6600; text-decoration: underline
}

#cuadro_pagina {
  margin-left: auto; 
  margin-right: auto;
  width: 760px;
  text-align: left;
  background: #FFFFFF url('../img/content_bg.jpg') top right repeat-y;
  border: 1px solid #018843;
}

#cabecera_pagina {
  height: 120px;
  /*background: #FFF url('../img/logo_casa_guillermo.jpg') center no-repeat;*/
  background: #FFF url('../img/header_bg.jpg');
  clear: both;
}

#cabecera_pagina img {
  padding-left:65px;
  padding-top:30px;
}

#cabecera_pagina h1 {
  margin: 0px;
  padding-top:100px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:32px;
  font-weight: bold;
  letter-spacing: -1px;
  color: #222;
}

#cabecera_pagina h2 {
  margin: 0px;
  padding-left:25px;
  font-family: verdana, arial, sans-serif;
  font-size:13px;
  font-weight: bold;
  letter-spacing: 2px;
  color: #333;
}

#cuadro_contenido {
  margin-top:10px;
  margin-bottom:0px;
  margin-left:15px;
  margin-right:15px;
  clear:both;
}

#bloque_contenido_principal {
  float: left;
  width: 730px; /*540px;*/
  background-color: #FFFFFF;
  /*border:0px dashed #cccccc;*/
}

#bloque_contenido_principal h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  color: #FF6600;
  background-color:#FFFFFF;
  padding:4px;
  border-bottom: 1px solid #018843;
  clear:both;
}

#bloque_contenido_principal p {
  margin-top:0px;
  margin-bottom:15px;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  padding-left:4px;
}

#tablavisible table {
  border: 1px solid #018843;   
  margin: auto;
  text-align: center; 
}

#tablavisible td  {
  /*aņado !important para evitar que las
  especificaciones de ruralgest influyan
  en la tabla de precios... */
  border: 1px solid #018843 !important;   
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #666666;
  line-height: 18px;
  padding-left:5px !important;
  padding-right:5px !important;
  padding-top:2px !important;
  padding-bottom:2px !important;
  text-align:center;
  vertical-align:top;
}

.imgizda {
float: left;
}

.imgdcha {
float: right;
}


#pie_pagina {
  height: 60px;
  background-color: #99CC33;
  clear: both;
}

#pie_pagina p {
  padding-top:5px;
  padding-left:5px;
  padding-bottom:3px;
  text-align: left;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  letter-spacing:1px;
}

#pie_pagina td {
  /*padding-top:5px;*/
  vertical-align: top;
  text-align: left;
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 1.3;
  /*letter-spacing:1px;*/
}

#espaciador {
  height:20px;
  clear:both;
}



/*==============MENU VERTICAL============*/
.menu_v_wrapper {width:140px; padding-left:15px}
.menuholder {background:url(../img/menus/bgmenublanco.gif) #dd0069;} /*opcional*/
.menu_v_holder li {float:left;}
.menu_v_holder a {background:url(../img/menus/menu_vertical.gif); display:block; height:60px; width:140px}

/*ESTADO NORMAL*/
.menu_v_presentacion a {background-position:0px 0px;}
.menu_v_fotos a {background-position:0px -60px;}
.menu_v_tarifas a {background-position:0px -120px;}
.menu_v_situacion a {background-position: 0px -180px;}
.menu_v_zona a {background-position:0px -240px;}

/*ESTADO ROLLOVER*/
.menu_v_presentacion a:hover {background-position:-140px 0px;}
.menu_v_fotos a:hover{background-position:-140px -60px;}
.menu_v_tarifas a:hover {background-position:-140px -120px;}
.menu_v_situacion a:hover {background-position:-140px -180px;}
.menu_v_zona a:hover {background-position:-140px -240px;}

/*ESTADO ACTIVO*/
.menu_v_presentacion a.active {background-position:-280px 0px;}
.menu_v_fotos a.active {background-position:-280px -60px;}
.menu_v_tarifas a.active {background-position:-280px -120px;}
.menu_v_situacion a.active {background-position:-280px -180px;}
.menu_v_zona a.active {background-position:-280px -240px;}


/*==============MENU HORIZONTAL============*/
.menu_h_wrapper {width:760px; height:60px}
.menuholder {background:url(../img/menus/bgmenublanco.gif) #dd0069;} /*opcional*/
.menu_h_holder li {float:left;}
.menu_h_holder a {background:url(../img/menus/menu_horizontal.gif); display:block; height:60px; width:760px}

/*ESTADO NORMAL*/
.menu_h_presentacion a {width:152px; background-position:0px 0px;}
.menu_h_fotos a        {width:152px; background-position:-152px 0px;}
.menu_h_tarifas a      {width:152px; background-position:-304px 0px;}
.menu_h_situacion a    {width:152px; background-position:-456px 0px;}
.menu_h_zona a         {width:152px; background-position:-608px 0px;}

/*ESTADO ROLLOVER*/
.menu_h_presentacion a:hover {background-position:0px -60px;}
.menu_h_fotos a:hover        {background-position:-152px -60px;}
.menu_h_tarifas a:hover      {background-position:-304px -60px;}
.menu_h_situacion a:hover    {background-position:-456px -60px;}
.menu_h_zona a:hover         {background-position:-608px -60px ;}

/*ESTADO ACTIVO*/
.menu_h_presentacion a.active {background-position: 0px -120px;}
.menu_h_fotos a.active        {background-position:-152px -120px;}
.menu_h_tarifas a.active      {background-position:-304px -120px;}
.menu_h_situacion a.active    {background-position:-456px -120px;}
.menu_h_zona a.active         {background-position:-608px -120px;}


