/* RESET */
body { color:#000; background:#FFF; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { line-height:-1px; vertical-align: text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
/* GENERALES */
a { color:#000; text-decoration:none }
a.img { overflow:hidden }
a.img span { position:absolute; left:0px; top:-10000px; width:1px; height:1px; overflow:hidden; }
body { font-family:Arial, Helvetica, sans-serif; background:url(header.jpg) center 0px repeat-x; line-height:12px; font-size:12px; text-align:center; }
h1 { margin-bottom:20px; }
p.text { font-size:12px; line-height:16px; margin-bottom:10px; text-align:justify; }

/* WRP */
#lyt_wrp { margin:auto; text-align:left; width:958px; }

/* TOP */
#lyt_top { height:145px; width:920px; padding:0; margin:auto; }
#lyt_top_c1 { float:left; width:199px; font-size:0; line-height:0; }
#lyt_top_c1 img { margin-top:33px; display:block; }
#lyt_top_c1 p { font-size:10px; line-height:12px; color:#666; padding:10px 0 0 16px; text-transform:uppercase;text-align:center;}
#lyt_top_c1 a { color:#666; font-size:12px; line-height:16px; text-transform:none }
#lyt_top_c1 a:hover { text-decoration:underline; }
#lyt_top_c2 { float:left; font-size:19px; line-height:21px; color:#666; text-align:center; padding-top:90px; width:471px;}
#lyt_top_c2 strong { color:#F96400; }
#lyt_top_c3 { float:right; width:250px; padding-top:48px; position:relative;font-size:0;line-height:0;}
#lyt_top_c3  img { float:left; }
#lyt_top_c3 .tel {font-size:30px;line-height:30px;color:#666666}
#lyt_top_c3 .tel img {float:none;vertical-align:bottom}
#lyt_top_c3 .tel {position:absolute;top:10px;width:250px;text-align:right;}
#lyt_top_c3 #walmericButton {float:right; width:120px; height:75px; background:url(boton_te_llamamos_gratis.gif); display:block; }
#lyt_top_c3 #walmericButton:hover { background-position:0 -75px; }

/* CONTENT */
#lyt_cnt { width:920px; padding: 0 10px; text-align:left; margin:auto; }
#lyt_c1 { width:600px; float:left; margin-top:30px;}
#lyt_c2 { margin-left:40px; width:280px; float:left; }


/* FOOTER */
#lyt_cleaner { height:25px; clear:both; }
#lyt_ftr { height:110px; background:url(footer_tile.jpg) repeat-x; }
#lyt_ftr_cnt { width:920px; padding: 0 10px; margin:auto; position:relative; }
#lyt_ftr_logo { float:right; padding-top:12px; font-size:11px; line-height:14px; color:#FFF; text-align:right; }
#lyt_ftr_logo p { padding-top:8px; }
#lyt_ftr_logo a { color:#FFF; }
#lyt_ftr_logo a:hover { text-decoration:underline; }

/* MENU ALT */
#lyt_menualt_c1, #lyt_menualt_c2, #lyt_menualt_c3, #lyt_menualt_c4 { float:left; text-align:left; padding-top:10px; padding-right:35px; }
#lyt_menualt_c1 a, #lyt_menualt_c2 a, #lyt_menualt_c3 a, #lyt_menualt_c4 a { font-size:11px; line-height:15px; color:#FFF; }
#lyt_menualt_c1 li a:hover, #lyt_menualt_c2 li a:hover, #lyt_menualt_c3 li a:hover, #lyt_menualt_c4 li a:hover { text-decoration:underline; }
#lyt_menualt_c1 .li1 a, #lyt_menualt_c2 .li1 a, #lyt_menualt_c3 .li1 a, #lyt_menualt_c4 .li1 a, #lyt_menualt_c2 .li4 a { font-size:13px; }
#lyt_menualt_c1 .li5 a { font-size:13px; }
#lyt_menualt_c1 .li5, #lyt_menualt_c2 .li4 { padding-top:6px; margin-top:6px; border-top:solid 1px #FFF; }
#lyt_menualt_c1 ul .bullets, #lyt_menualt_c2 ul .bullets, #lyt_menualt_c3 ul .bullets, #lyt_menualt_c4 ul .bullets { font-size:11px; color:#FFF; }

/* FORMULARIO */
#lyt_form_top { width:280px; height:215px; background:url(form_top.jpg) no-repeat; margin-top:10px; }
#lyt_form_top .titulo { font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:20px; line-height:19px; color:#FFF; padding:26px 0 0 12px; }
#lyt_form_top .subtitulo { font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:18px; line-height:19px; color:#000; padding-top:22px; }
#lyt_form_table { font-size:13px; line-height:13px; color:#F96400; }
#lyt_form_table td, th { padding-bottom:8px; }
#lyt_form_table td input { font-size:13px; color:#FFF; width:168px; height:16px; border:#999 solid 1px; color:#000; padding:5px; float:left; }
#lyt_form_table select { font-size:13px; color:#FFF; width:180px; height:26px; border:#999 solid 1px; color:#000; }
#lyt_form_politica, #lyt_form_sorteo { font-size:11px; padding-top:10px; }
#lyt_form_politica input, #lyt_form_sorteo input { margin-right:3px; }
#lyt_form_politica a, #lyt_form_sorteo a { color:#F96400; }
#lyt_form_politica a:hover, #lyt_form_sorteo a:hover { text-decoration:underline; }
#lyt_pedir_cita_enviar { float:right; margin-top:10px; width:90px; height:26px; background:url(form_submit.jpg) no-repeat; border:none; cursor:pointer }
#lyt_pedir_cita_enviar:hover { background-position:0px -26px; }

/* Proximas aperturas */
#lyt_proximas_aperturas {position:relative;font-size:0;line-height:0;margin-top:15px;}
/*#lyt_proximas_aperturas .proximas { font-size:20px; color:#F96400; padding-bottom:5px; }*/
#lyt_proximas_aperturas_contenido { width:250px; background-color:#FFFFFF;padding:15px 15px 15px 15px;position:absolute;right:0; top:40px;border:solid 1px #CCC; -moz-border-radius:5px; -webkit-border-radius: 5px;}
#lyt_proximas_aperturas_contenido p { font-size:12px; line-height:normal; font-family:"Lucida Sans", Arial, Helvetica, sans-serif;margin-bottom:5px; line-height:16px;}

#lyt_proximas_aperturas_contenido strong {font-weight:bold;}
/*Menu original */
/*#lyt_menu { height:40px; }
#lyt_menu a.l1 { font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:15px; line-height:15px; color:#FFF; padding:10px 19px 0px 19px; display:block; height:30px; background:url(header_tile_menu.gif) repeat-x; }
#lyt_menu li { float:left; }
#lyt_menu .li7 { float:right; }
#lyt_menu li a.l1:hover { background-position:0px -40px; }*/



/* MENU */
#lyt_menu { height:40px; font-family:"Lucida Sans", Arial, Helvetica, sans-serif; }
#lyt_menu li { float: left; font-size: 14px; }
#lyt_menu .li7 { float:right; }
#lyt_menu a, #lyt_menu span { font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#FFF; padding:10px 10px; display:block; background:url(header_tile_menu.gif) repeat-x;white-space: nowrap;	cursor:pointer; }
#lyt_menu a:hover, #lyt_menu span.hover { background-position:0px -40px; }
#lyt_menu ul { padding:5px 0; position: absolute; visibility: hidden; background-color:#FFF; text-transform:none; font-size:14px; border:solid 1px #CCC; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius:5px; border-top:none;z-index:500 }
#lyt_menu ul li { float:none; line-height:0px; font-size:0px; }
#lyt_menu ul li.sep { padding-bottom:5px; border-bottom:solid 1px #CCC; margin-bottom:5px; }
#lyt_menu ul a { padding:3px 30px 3px 20px; height:auto; width: auto; color:#000; font-size:15px; line-height:16px; }
#lyt_menu ul a:hover { color:#fff; background-color:#72C60D; }

/* CAJAS DE AYUDA */
#lyt_c1 p.help, #lyt_c1 p.help2 { padding:10px 10px 10px 40px; margin:0; background:url(../layout/help_icon.gif) no-repeat 10px 10px; font-size:12px; line-height:16px; color:#F96400; text-align:justify; font-weight:normal; }
#lyt_c1 p.help2 { color:#666666; }
#lyt_c1 p.help strong, #lyt_c1 p.help2 strong { font-weight:bold; }
#lyt_c1 p.help2 a { text-decoration:none; color:#F96400; }
#lyt_c1 p.help2 a:hover { text-decoration:underline; }
#contenido p.recomendar a:hover { text-decoration:underline; }
#lyt_c1 ul.error { padding:10px 10px 10px 10px; font-weight:normal; }
#lyt_c1 ul.error li { font-size:13px; line-height:16px; padding-left:25px; background:url(error_icon.gif) no-repeat 0px 0px; padding-bottom:6px; }
p.followme { margin-top:20px; }
p.followme a { color:#F96400; text-decoration:none; }
p.followme a:hover { color:#666666; }

/* BANNER FACEBOOK */
#facebook { width:280px; height:32px; padding:30px 0 0 0; }