body{
font-family:Verdana, Arial, Helvetica,sans-serif;
margin:0px;
height:100%;                                                                  
padding:0px; 
font-size:12px; 
}
* {
margin:0px auto;
padding:0;
}
div#content_general
{
width:856px;
height:100%;
clear: both;
position: relative;
background-image: url(../img/fondo_general.gif);
background-repeat:repeat-y;
text-align:left;
 /* IE4ever Hack: Hide from IE4 **/
 position: static;
 /** end hack */
}
/* Hide from IE5mac \*//*/
html, body
{
 height: auto;
}
/* end hack */
/* ]]> */
div#content_general-antiguo{
width:856px;
height:100%;
margin:0 auto 0 auto;
background-image: url(../img/fondo_general.gif);
background-repeat:repeat-y;
padding:0px;

}
#head{
margin-left:4px;
width:846px;
}
.tb_head{
width:846px;
}
* html td.td_logo{
padding-bottom:7px;
}
* html td.tab_vacio{
padding-bottom:6px;
}
td.tab{
width:150px;
height:47px;
background-image: url(../img/tab.gif);
background-repeat:no-repeat;

}

.link_menu{
display:block;
width:106px;
height:25px;
color:#256109;
text-decoration:none;
font-size:14px;
padding-left:44px;
padding-top:22px;
}
* html .link_menu{
padding-top:15px;
}
.link_menu_testimo{
display:block;
width:109px;
height:25px;
color:#256109;
text-decoration:none;
font-size:14px;
padding-left:41px;
padding-top:22px;
}
* html .link_menu_testimo{
padding-top:15px;
}
#footer{
margin-left:6px;
width:846px;
height:62px;
}
.div_preguntas{
width:856px;
padding:33px 15px 15px 25px;
}
.div_reserva{
width:856px;
padding:20px 15px 15px 32px;
}
.tb_preguntas{
margin:0px;
}
.top_preguntas_sub{
background:#c1c1c1;
color:#f1f1f1;
}
p.fecha_sesion{
margin:4px 0px;
font-size:16px;
color:#7c7a7b;
font-weight:900;
}
h2.titulo_superior{
margin-top:0px;margin-bottom:0px;
color:#948d22;
font-size:24px;
}
h2.titulo_rojo{
margin-top:0px;margin-bottom:0px;
color:#cc0001;
font-size:24px;
}
td.cada_question{
padding-top:28px;
}
p.respuesta{color:#000;
font-size:12px;
margin:7px 0;
}
div.div_preguntas{
width:856px;
text-align:left;
}
span.pregunta{
font-size:16px;color:#908722;
font-weight:bold;
}
p.parrafo{
color:#000;
font-size:12px;
margin:7px 0 15px 0;
line-height:16px;
}
td.encabezado{
padding:28px 0;
}
form{
margin:0px;
}
.texto{font-size:12px;
line-height:16px;
}
td.left_form{
padding:4px 0;
width:151px;
}
td.right_form{padding:4px 0;
width:500px;
}
form#form_reserva{
font-size:12px;
}
.formulario_reserva
{font-size:12px;
width:245px;
}
.area_texto{
font-size:12px;
width:294px;
height:60px;
}
.small_black{
font-size:11px;
color:#000;
}
/*Testimonios*/
table.tb_verd{
font-size:12px;
color:#000;
}
td.verd_sup{
width:570px;
height:10px;
background:#dbf0c9;
background-image: url(../img/verd_sup.gif);
background-repeat:no-repeat;
background-position:left top;
}
td.verd_meso{
width:540px;
background:#dbf0c9;
font-style:italic;
padding:10px 15px 0 15px;
}
td.verd_nom{
width:555px;
background:#dbf0c9;
padding-bottom:15px;
padding-right:15px;
}
td.verd_inf{
width:570px;
height:10px;
background:#dbf0c9;
background-image: url(../img/verd_inf.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
table.tb_blanc{
font-size:12px;
color:#000;
}
td.blanc{
width:570px;
height:10px;
}
td.blanc_meso{
width:540px;
font-style:italic;
padding:10px 15px 0 15px;
}
td.blanc_nom{
width:555px;
padding-bottom:15px;
padding-right:15px;
}
/*index*/
table.testimonio_index{
width:478px;
height:280px;
background-image: url(../img/testimonio_index.jpg);
background-repeat:no-repeat;
margin:15px 0 30px 0;
}
table.testimonio2_index{
width:485px;
height:280px;
margin-left:42px;
background-image: url(../img/testimonio2_index.jpg);
background-repeat:no-repeat;
}
.ul_v_verde{
list-style-image: url('../img/point_v.gif');
margin:20px 0 25px 75px;
}
.ul_v_verde li{
margin-bottom:5px;
}
.ul_list_point{
list-style-type: disc;
margin-left:75px;
margin-top:15px;
}
.list_batalla{
margin-left:70px;
margin-bottom:35px;
list-style-type: disc;
}
.list_batalla li{
margin-bottom:6px;
}
.list_point{
font-weight:bold;
margin-bottom:6px;
}
.ul_list_point_cuadre{
list-style-type: disc;
margin-left:150px;
margin-bottom:15px;
}
.cuadro_index{
margin-top:30px;
}
.cuadro_index p{
margin-bottom:15px;
line-height:16px;
}
.td_cuadro_top{
width:512px;
height:12px;
background:#fcfb9f;
margin:0px;
padding:0px;
background-image: url(../img/cuadro_index_top.gif);
background-repeat:no-repeat;
}
.td_cuadro_bottom{
width:512px;
height:11px;
background:#fcfb9f;
margin:0px;
padding:0px;
background-image: url(../img/cuadro_index_bottom.gif);
background-repeat:no-repeat;
}
.telefono_ciudades{ 
color:#777576;
font-size:16pt;
font-weight:bold;
margin-right:40px;
padding-top:30px;
}
