/* Start of CMSMS style sheet 'Home' */
body {background:url(/uploads/images/web/background_home.png) repeat-x;}
#web {margin:auto; width:980px;}

#web div.cabecera {float:left; width:980px; margin:8px 0px 0px 0px;}
#web div.cabecera div.logo {float:left; margin:20px 0px 0px 0px;}
#web div.cabecera div.acceso {float:right; width:500px; text-align:right; margin:27px 0px 5px 0px;}
#web div.cabecera div.buscador {float:right;}
#web div.cabecera div.buscador input {}
.input_busca {-moz-border-radius:5px; width:177px; padding:3px; background:url(/uploads/images/web/fnd_buscador.png) no-repeat; border:0px; height:26px; font-size:12px; color:#666666; margin:0px 0px 0px 0px;}
.input_send {float:right; margin:0px 0px 0px -6px;}

#web div.cabecera div.menu {float:right; margin:53px -8px 0px 0px;}
#menuwrapper {margin:0px 0px 0px 0px; padding:5px;}

#menuwrapper ul {margin:0px; padding:0px; list-style:none;}

#menuwrapper ul li {margin:-1px 2px 0px 0px; padding:12px 0px 0px 0px; float:left; background:url(/uploads/images/web/fnd_menu.png) no-repeat; height:27px; width:133px; text-align:center;}

#menuwrapper ul li.menuactive {margin:0px 2px 0px 0px; padding:12px 0px 0px 0px; float:left; background:url(/uploads/images/web/fnd_menu_restaurante.png) no-repeat; height:38px; width:133px; text-align:center;}

#menuwrapper ul li.menuactive:hover {margin:0px 2px 0px 0px; padding:12px 0px 0px 0px; float:left; background:url(/uploads/images/web/fnd_menu_restaurante.png) no-repeat; height:27px; width:133px; text-align:center;}

#menuwrapper ul li:hover {margin:-1px 2px 0px 0px; padding:12px 0px 0px 0px; float:left; background:url(/uploads/images/web/fnd_menu.png) no-repeat; height:27px; width:133px; text-align:center;}

#menuwrapper ul li a {color:#FFFFFF; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:normal;}

#web div.subcabecera {float:left; width:980px;}

#web div.contenido {float:left; width:980px; margin:10px 0px 30px 0px;}
#web div.contenido p {text-align:justify;}
#web div.contenido h1 {margin:20px 0px 20px 0px;}
#web div.contenido div.sidebar {width:200px; float:left; margin:0px 20px 0px 0px;}
#web div.contenido div.sidebar div.submenu {border:1px solid #dbdbdb; width:200px; -moz-border-radius:5px;}
#web div.contenido div.sidebar div.submenu h2 {background:#c30040; color:#FFFFFF; -moz-border-radius:3px; font-size:12px; font-weight:normal; padding-left:5px; line-height:25px; margin:2px 2px 10px 2px;}
#web div.contenido div.sidebar div.submenu ul {margin:0px 10px 0px 10px; padding:0px; list-style:none;}
#web div.contenido div.sidebar div.submenu ul li {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px dotted #CCC;}
#web div.contenido div.sidebar div.submenu ul li a {text-decoration:none; color:#c30040;}
#web div.contenido div.sidebar div.submenu ul li a:hover {text-decoration:none; color:#910030;}

#web div.contenido div.interior {width:760px; float:left;}
#web div.contenido div.interior h1 {font-size:28px; color:#c30040; padding:0px 0px 0px 0px; border-bottom:1px solid #FFFFFF; margin:0px 0px 10px 0px; font-weight:normal;}
#web div.contenido div.interior p {line-height:25px; color:#333333; text-align:justify; font-size:13px;}
#pie {background:#006202; float:left; width:100%; text-align:center; color:#FFF; padding:10px 0px 10px 0px;}
#pie div.central {margin:auto; width:980px; text-aling:right;}
#pie ul {margin:0px 0px 0px 0px; padding:0px; list-style:none; width:980px; text-align:center; height:20px;}
#pie ul li {margin:0px 0px 0px 20px; padding:0px; float:right;}
#pie ul li.especial {margin:0px 0px 0px 5px; padding:0px; float:right;}
#pie div.central ul li h2 {font-size:12px; font-weight:normal;}
#pie ul li a {color:#dbdbdb; text-decoration:none;}
#pie_sub {margin:auto;  background:url(/uploads/images/web/background_subpie.png) repeat-x; float:left; width:100%; text-align:center; color:#FFF; padding:0px 0px 0px 0px;}
#pie_sub div.central {margin:auto; width:980px; text-aling:right; text-align:right;}

.sac_home {float:left; margin:0px 0px 15px 6px;}
.sac_home h2 {text-transform:uppercase; font-size:16px; font-weight:bold; margin:5px 0px 0px 5px;}
.sac_home p {text-align:justify; margin:3px 0px 0px 10px; width:175px; line-height:23px; color:#333;}

.noticias {width:950px; background:#f9f9f9; padding:10px; float:left;}
.noticias h2 {text-transform:uppercase; font-size:14px; margin:0px 0px 10px 0px;}
.noticias h3 {text-transform:uppercase; font-size:12px; margin:0px 0px 0px 0px;}
.noticias h3 a {color:#003300; text-decoration:none;}
.noticias h3 a:hover {color:#000000; text-decoration:underline;}
.noticias p {margin:2px 0px 12px 0px;}

h2 a {color:#333333; text-decoration:none;}

.promocion {background:url(/uploads/images/web/neg_home.png) no-repeat; width:350px; height:170px; position:absolute; margin:13px 0px 0px 615px;}
.promocion h1 {color:#FFFFFF; margin:9px 0px 5px 10px; font-size:20px;}
.promocion p {margin:0px 15px 0px 15px; color:#CCCCCC; text-align:justify; line-height:23px;}
.promocion p a {text-decoration:none; color:#FFFFFF; text-decoration:underline;}

.formbuilderform {margin:20px 0px 0px 0px; border:1px #CCCCCC solid; padding:10px;}
.formbuilderform div {margin:0px 0px 8px 0px; padding:0px 0px 8px 0px; border-bottom:1px solid #f8fafa;}
.formbuilderform label {width:200px; margin:0px 40px 0px 0px; float:left; text-align:right;}
.formbuilderform input {padding:4px; border:1px solid #abc6dd; background:#f8fafa; width:250px;}
.formbuilderform textarea {padding:4px; border:1px solid #abc6dd; background:#f8fafa; font-size:12px;}
.formbuilderform input.fbsubmit {width:150px; margin:0px 0px 0px 240px; font-size:102%;}
.formbuilderform select {padding:4px; border:1px solid #abc6dd; background:#f8fafa;}
.peke input {padding:4px; border:1px solid #abc6dd; background:#f8fafa; width:20px;}

.error_message {background:#ce3030; padding:10px;}
.error_message ul {list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.error_message ul li {margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color:#FFFFFF;}
h1.especial {margin:0px 0px 10px 0px; font-size:22px; color:#005100;}

.localizador {float:left; border-bottom:1px solid #CCCCCC; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; width:100%; color:#333333;}
.localizador a {color:#417c41; text-decoration:none;}

.in_contacto {border:1px solid #e3e3e3; background:#f5f5f5; padding:5px; margin:0px 0px 10px 0px;}
.in_contacto p {margin:0px 0px 3px 0px;}
.in_contacto p a {color:#064413; text-decoration:none;}
.in_contacto p a:hover {color:#1e7731; text-decoration:underline;}
.in_contacto img {float:left; margin:0px 20px 0px 0px;}

.aviso {border:1px solid #CCCCCC;}

.sitemap {}
.sitemap ul {margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; list-style:none;}
.sitemap ul li {margin:15px 0px 5px 0px; padding:0px 0px 0px 0px; font-size:18px; float:left; width:190px;}
.sitemap ul li a {color:#0d3e0e; text-decoration:none;}
.sitemap ul li a:hover {color:#0d3e0e; text-decoration:underline;}

.sitemap ul li ul {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px; list-style:none;}
.sitemap ul li ul li {margin:5px 0px 2px 0px; padding:0px 0px 2px 0px; font-size:12px; float:left;}
.sitemap ul li ul li a {color:#333333; text-decoration:none;}
.sitemap ul li ul li a:hover {color:#333333; text-decoration:underline;}

.sitemap ul li ul li ul {margin:5px 0px 0px 30px; padding:0px 0px 0px 0px; list-style:none;}
.sitemap ul li ul li ul li {margin:0px 0px 2px 0px; padding:0px 0px 2px 0px; font-size:12px;}
.sitemap ul li ul li ul li a {color:#666666; text-decoration:none;}
.sitemap ul li ul li ul li a:hover {color:#666666; text-decoration:underline;}


#cu3er-container {width:982px; outline:0; height:210px;}

.noticia_home {float:right; margin:8px 0px 0px 0px;}
.noticia_home h3 {font-weight:normal; text-transform:uppercase; font-size:12px;}
.noticia_home h3 a {color:#FFF; text-decoration:none;}
.noticia_home p {color:#bad2ba;}
.noticia_home img {float:left; margin:0px 10px 0px 0px;}

/* End of 'Home' */

