* {
 padding: 0; 
 margin: 0; 
}
html, body{
height:100%;
}
body {
font-family: "Tahoma";
background: #fdf7e6 url(cat/home/bg.jpg) top center;
margin: 0 auto;
text-align:justify;}
h1{
font-size:19px;
font-weight:bold;
color:#cc551d;
line-height:18px;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-style:italic;
font-weight:lighter;
color:#666666;}
h3{
font-size:16px;
font-style: normal;
font-weight: bold;
color:#FFFFFF;
padding:10px 0 0 10px;}
.contenedor{
width:936px;
margin:auto;}
.flash{
height:132px;}
.top{
background:url(cat/home/top.jpg) no-repeat;
height:161px;
}
.menu_h, .menu_h2{
width:590px;
height:29px;
float: right;
padding-right:15px;}
.menu_h2{
width:660px;
padding-right:0;}

ul li{
color:#FFFFFF;
font-weight:bold;
font-size:10px;
text-transform:uppercase;
list-style:none;
float:left;
margin:7px 3px;}
ul li a {
text-decoration:none;}
ul li a:hover {
color:#6a2e00;
text-decoration:none;
}
ul li a span {
 display:none;
}
.menu_circulos{
width:150px;
float:right;
}
ul#menu_circulos li{
padding:0;
margin:0;
list-style:none;
float:left;}
ul#menu_circulos li a {
display:block;
text-decoration:none;}
ul#menu_circulos li a:hover {
text-decoration:none;
}
ul#menu_circulos li a span {
 display:none;
}
#home, #email, #catala, #esp {
width:32px;
height:25px; 
margin:0 4px 0 0;
}
#home{
background: url(cat/home/boton_home.gif) bottom;
}
#email{
background:url(cat/home/boton_email.gif) bottom;
}
#catala{
background:url(cat/home/boton_catala.gif) bottom;
}
#esp{
background:url(cat/home/boton_esp.gif) bottom;
}
.columna_izquierda{
float:left;
width:158px;
background:#f8eab8;
}
.menu_v{
}
ul.menu
{
   list-style:none;
}
ul.menu li
{
   position:relative; /* Las coordenadas de los ul inferiores serán relativas al <li> que los contiene */
   width:148px;
   padding:5px;
   background:#d9814b;
   margin:1px 0 0 0;
}
ul.menu li:hover{
background:#cc551d;}
ul.menu ul
{
   position:absolute; /* Esta posición es relativa al <li> que contiene a este <ul> */
   left:158px; /* Para que no monte sobre el <li> */
   top:-1px;
   display:none;
   list-style:none;
}
ul.menu li:hover > ul{
   display:block;
}

a{color:#FFFFFF;
 text-decoration: underline;
}
a:hover{
 color:#CCCCCC;
 text-decoration: underline;
}
 
.contenido_central{
width:568px;
background:#fffdf8;
float:left;
padding:26px;
font-size:12px;
color:#6a2e00;
line-height:16px;
height:100%;
z-index:0;
}

.pie{
width:936px;
height:122px;
color:#FFFFFF;
background: #cc551d url(cat/home/et_top_pie.jpg) repeat-x top  ;
clear:both;
margin:auto;
padding-top:20px;
font-size:12px;
}
.contenedor_pie{
background: url(cat/home/et_pie.jpg) repeat-x;
height:142px;
clear:both;
}
#centercolumn4 {
padding: 0px 5px 0px 0px;
width: 450px;
display:block;
margin-left:30px;
}
.center{ width:600px;
float:right;}
div.row2 {
	margin:auto;
	width:228px;
	margin-left:150px;
  }
div.content_buttons {
margin-top:10px;
float:right;
width:100%;
 }
div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 140px;
  text-align: right;
  }

div.row span.formw {
  float:left;
  margin-left:10px;
  width: 80px;
  text-align: left;
  } 
FORM { margin: 0px 0px 0px 0px;}

INPUT, TEXTAREA, SELECT, INPUT.form2 { 
 padding:4px; 
 width:220px;
 background:#f6e1ca;
 font-size:11px;
 border:1px solid #d9814b;
}
SELECT{
width:100px;
padding:4px;}
SELECT.select2{
width:230px;
padding:4px;}
TEXTAREA.form2{
padding:4px;
width:220px;}
TEXTAREA.contact{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}
INPUT.form2{
width:100px;}
.button, .button2 {
 background-color:#d9814b;
 width:65px;
 color: #FFFFFF;
 font-weight:bold;
 text-align:center;
 font-size:10px;
 cursor:pointer;
 }
.button2{
 float:left;
}
.tiulos_baner, .tiulos_baner2, .tiulos_baner3{
border:#ebbd89 2px solid;
height:10px;
background:url(cat/home/et_titulos_baners.gif) repeat-x;
width:152px;
padding:5px 0;
margin:10px 0 0 0;
font-size:11px;
font-weight:bold;
color:#6a2e00;
text-transform:uppercase;
text-align:center;}
.tiulos_baner2{
margin:1px 0 0 0;}
.tiulos_baner3{
padding:5px 0;}
.img1{
border:#ebbd89 2px solid;
}
.caja_ultimahora{
background:#FFFFFF; padding:10px 15px;  font-size:11px; line-height:12px;
width:120px;
height:120px;
margin:auto;}
.sep{
color:#fed612; font-size:9px;}
.imgs{
float:left;
margin:0 20px 0 0;}
.fecha{
float:left; 
text-align:center; padding:70px 25px 0 0;
width:200px;
}
a.links2, a.links3{
color:#6a2e00;}
a.links2:hover, a.links3:hover{
color:#ebbd89;
}
ul.comun li{
list-style:disc inside ;
color:#6a2e00;
font-weight: normal;
font-size:12px;
text-transform: none;
float: none;
text-indent:10px;
margin:0;}
ul.comun2 li{
list-style: circle inside;
color:#6a2e00;
font-weight: normal;
font-size:12px;
text-transform:none;
float: none;
text-indent:20px;
margin:0;}
a.links3{
text-decoration:underline;
}
.caja_revista{
padding:30px 30px 10px 30px;
margin:10px;
float:left;
text-align:center;
font-size:10px;
font-weight:bold;
background:#F7E4CF;
}