/* ESTILOS GENERALES */

html, body {font:11px 'Trebuchet MS', Verdana, Arial, sans-serif; color:#FFF;}
body {margin:0; padding:0; background:#005300;}
img {border:0 none;}

#principal {position:absolute; left:50%; width:955px; margin-left:-478px; top:50%; height:540px; margin-top:-275px; padding:0; background:#84B531 url(../imagenes/fondo_interiores.jpg) no-repeat left top; border:1px solid #9CCE48;}


/* ESTILOS CABECERA */

#logotipo h1 {margin:5px 0 0 95px; padding:0; width:140px; height:81px; background:transparent url(../imagenes/logo_camping_angosto_p.gif) no-repeat center top !important;}
#logotipo span {display:none;}
#direccion {margin:-50px 0 0 0; padding:0 60px 0 0; float:right;}
#direccion p {text-align:right;}


/* ESTILOS MENU */

#menu {margin:70px 0 0 0; padding:0; font:bold 11px 'Trebuchet MS', Verdana, Arial, sans-serif;}
#menu li {margin:15px 0; padding:0; list-style-type:none;}
#menu li a {text-decoration:none;}
#menu img {margin:10px 0 0 30px;}
#presentacion a {margin-left:-17px; padding-left:24px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#ubicacion a {margin-left:-1px; padding-left:23px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#servicios a {margin-left:8px; padding-left:29px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#bungalows a {margin-left:13px; padding-left:29px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#parcelas a {margin-left:15px; padding-left:29px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#tarifas a {margin-left:12px; padding-left:29px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#piscinas a {margin-left:5px; padding-left:29px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#actividades a {margin-left:-8px; padding-left:25px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#noticias a {margin-left:-27px; padding-left:23px; color:#FFF; background:transparent url(../imagenes/punto_menu_interior_on.gif) no-repeat left 6px;}
#presentacion a:hover {color:#000; padding-left:24px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#ubicacion a:hover {color:#000; padding-left:23px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#servicios a:hover {color:#000; padding-left:29px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#bungalows a:hover {color:#000; padding-left:29px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#parcelas a:hover {color:#000; padding-left:29px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#tarifas a:hover {color:#000; padding-left:29px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#piscinas a:hover {color:#000; padding-left:29px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#actividades a:hover {color:#000; padding-left:25px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}
#noticias a:hover {color:#000; padding-left:23px; background:transparent url(../imagenes/punto_menu_interior_over.gif) no-repeat left 6px;}


/* ESTILOS CONTENIDOS */

#contenedor {margin:-375px 0 20px 342px; padding:0; width:553px; height:390px;}
#contenedor h2 {margin:0; padding:0; font:bold 22px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#005300; background:transparent url(../imagenes/puntos_titulo.gif) no-repeat 200px 15px;}
#contenidos {/*position:absolute; top:100px; left:200px;*/ margin:0; padding:0; width:550px; height:338px; overflow:auto;}
#contenidos p {padding-right:15px;}

#menu_int_cont {margin:20px 0 40px 0; padding:0;}
#menu_int_cont ul {list-style:none;}
#menu_int_cont ul, li {margin:0; padding:0;}
#menu_int_cont li {float:left;}
#menu_int_cont li a {margin:5px 15px 5px 0; float:left;}
/*
#menu_int_cont {margin:20px 0 40px 0; padding:0; border:1px solid #FFF;}
#menu_int_cont ul {list-style:none;}
#menu_int_cont ul, li {margin:0; padding:0;}
#menu_int_cont li {float:left;}
#menu_int_cont li a {margin:0 20px 0 0; padding:5px 65px; display:block; text-decoration:none; color:#004080; background:#FFF; border:1px solid #004080;}
#menu_int_cont li a:hover {color:#004080; background:#CCD9E6; border:1px solid #004080;}
*/

#br, #eb, #ebm {margin:0; padding:0;}
#br a{width:158px; height:218px; background:url(../imagenes/bungalow_roller_4_pax.jpg) no-repeat left top;}
#eb a{width:158px; height:218px; background:url(../imagenes/bungalow_eurobungalow_4-6_pax.jpg) no-repeat left top;}
#ebm a{width:158px; height:218px; background:url(../imagenes/bungalow_eurobungalow_minusvalidos_4_pax.jpg) no-repeat left top;}
#br span, #eb span, #ebm span {display:none;}
object {margin:0; padding:0;}
#list_li {margin:15px 0 0 0; padding:0;}
#list_li ul {margin:0; padding:0; list-style:none;}
#list_li li {margin:0; padding:2px 15px;}
#list_li ul a {text-decoration:none; color:#FFF; display:block;}
#list_li ul a:hover {background:AAA;}
.impar {background:#1A930A;}
.par {background:#5BA822;}
#tabla_contenidos table {margin:10px 0 0 0; padding:0;}
#tabla_contenidos th, td {margin:0; padding:2px 15px; border-bottom:1px solid #004080; vertical-align:top;}
#tabla_contenidos td a {margin:0; padding:0; text-decoration:none; display:block; color:#FFFFFF}
#tabla_contenidos td a:hover{text-decoration:underline;}
#pg, #pp {margin:0; padding:0;}
#pg a{width:500px; height:218px; background:url(../imagenes/parcelas_grandes.jpg) no-repeat center top;}
#pp a{width:240px; height:218px; background:url(../imagenes/bungalow_eurobungalow_4-6_pax.jpg) no-repeat left top;}
#pg span, #pp span, #pgeu span, #pgen span {display:none;}
#pgeu {margin:0; padding:0;}
#pgeu a{width:500px; height:218px; background:url(../imagenes/parcelas_grandes_eu.jpg) no-repeat center top;}
#pgen{margin:0; padding:0;}
#pgen a{width:500px; height:218px; background:url(../imagenes/parcelas_grandes_en.jpg) no-repeat center top;}



/* ESTILOS PIE */


/* ESTILOS BANNER PUBLICIDAD */

#ayser {margin:0 0 0 0; padding:0;}

