body {
background-color:#003366;
background-position:top;
margin:0%;
padding:0%;
}

form {
margin:0;
padding:0;
}

#formulari {
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	margin-left:10px;
	width:362px;
	height:275px;
	background-image:url(../images/contacto/centro.png)!important;
	background-repeat:repeat;
        _background-repeat:repeat-x;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contacto/centro.png", sizingMethod="scale");
}

#dalt_form {
margin-left:10px;
background-image:url(../images/contacto/arriba.png);
background-repeat:no-repeat;
width:362px;
height:14px;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contacto/arriba.png", sizingMethod="crop");
}

#baix_form {
margin-left:10px;
background-image:url(../images/contacto/abajo.png);
background-repeat:no-repeat;
width:362px;
height:15px;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contacto/abajo.png", sizingMethod="crop");
}


input {
margin:0;
padding:0;
border-color:#FFFFFF;
}

.inputText {
font-family:Tahoma;
font-size:11px;
color:#011C35;
width:292px;
height:15px;
border:none;
margin-left:5px;
border-color:#FFFFFF;
}

.inputText2 {
font-family:Tahoma;
font-size:11px;
color:#011C35;
width:140px;
height:15px;
border:none;
margin-left:5px;
}

.textArea {
font-family:Tahoma;
font-size:11px;
color:#011C35;
overflow:auto;
width:292px;
height:65px;
font-family:Tahoma;
font-size:12px;
color:#011C35;
margin-left:3px;
border:none;
border-color:#FFFFFF;
}

.dalt {
background-image:url(../images/contacto/top.gif);
background-repeat:no-repeat;
width:301px;
height:5px;
}

.centre {
background-color:#FFFFFF;
border-left:1px solid #04223D;
border-right:1px solid #04223D;
width:301px;
height:5px;
}

.bottom {
background-image:url(../images/contacto/bottom.gif);
background-repeat:no-repeat;
width:301px;
height:5px;
}

.top2 {
background-image:url(../images/contacto/top2.gif);
background-repeat:no-repeat;
width:148px;
height:5px;
}

.centre2 {
background-color:#FFFFFF;
border-left:1px solid #04223D;
border-right:1px solid #04223D;
width:148px;
height:5px;
}

.bottom2 {
background-image:url(../images/contacto/bottom2.gif);
background-repeat:no-repeat;
width:148px;
height:5px;
}

.btSubmit {
font-family:Tahoma;
font-size:11px;
color:#FFF;
background-image:url(../images/contacto/enviar.gif);
border:none;
width:51px;
height:20px;
}

#contenedor {
width:780px;
height:710px;
margin:auto;
padding-top:18px;
}

/*#bordcap {
background-image:url(../images/banderes/canto.gif);
background-repeat:repeat-x;
background-position:bottom;
width:781px;
margin:0;
padding:0;
}

#cap {
background-image:url(../images/banderes/border.gif);
background-repeat:repeat-x;
background-position:bottom;
width:780px;
margin:0;
padding:0;
}*/

#banderes {
width:120px;
height:18px;
position:relative;
top:180px;
left:-20px;
z-index:99;
/*background-image:url(../images/banderes/fondo.gif);
background-repeat:repeat-x;*/
/*border:1px solid #FFF;*/
}

/*#border {
width:780px;
height:690px;
border-right:1px solid #7699C2;
border-bottom:1px solid #7699C2;
margin:auto;
}*/


#contenido {
width:1024px;
height:768px;
background-image:url(../images/fondoweb.gif);
/*border-left:5px solid #FFF;
border-right:5px solid #FFF;
border-bottom:5px solid #FFF;
margin:auto;*/
color:#FFFFFF;

position:relative;
left:50%;
top:-50px;
margin-left: -512px;

}

#header {
width:827px;
height:187px;
background-image:url(../images/cabecera_menu.png);
background-repeat:no-repeat;
background-position:top;
position:absolute;
left:50%;
top:7%;
margin-left: -414px;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/cabecera_menu.png", sizingMethod="crop");
}

#centro {
width:826px;
height:186px;
position:absolute;
top:239px;
left:95px;
/*background-image:url(../images/centro.jpg);
background-repeat:no-repeat;*/
margin:auto;
/*padding:0;*/
}

#hojas_fotos {
width:539px;
height:224px;
position:relative;
top:0px;
left:7px;
float:left;
z-index:0;
/*margin-left:-476px;*/
}
#hojas {
    width:265px;
    height:107px;
    background-image:url(../images/hojas.png) !important;    
    background-repeat:no-repeat;
    z-index:1;
    position:relative;
    left:-3px;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/hojas.png", sizingMethod="crop");

    
}
#hojas_bungalows {
    width:265px;
    height:107px;
    background-image:url(../images/hojas.png)!important;    
    background-repeat:no-repeat;
    z-index:1;
    position:relative;
    top:0x;
    left:4px;
    _background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/hojas.png", sizingMethod="crop");

}
#fotos {
    width:524px;
    height:204px;
    background-image:url(../images/fotoinicio.png);
    background-repeat:no-repeat;
    z-index:0;
    position:relative;
    top:-87px;
	_background-color: transparent;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/fotoinicio.png", sizingMethod="crop");
}

#fotos_servicios {
    width:524px;
    height:204px;    
    z-index:0;
    text-align:center;
    position:relative;
    top:-87px;
}

ul.banderetes {
list-style:none;
margin:0;
padding:0;
padding-top:1px;
padding-left:5px;
}

li.banderetes {
list-style:none;
margin:0;
padding:0;
float:left;
}

#firma_text{
	/*padding-right:20px;*/
}
#firma {
font-family:Arial;
font-size:11px;
color:#ec6e00;
width:319px;
position:absolute;
top:300px;
right:0px;
text-align:right;
margin:auto;
padding:3px 0 0 0;
z-index:0;
}

#firma a {
color:#5c69c9;
text-decoration:none;
}

#firma a:hover {
color:#000;
text-decoration:none;
}

#texticonos {
width:270px;
position:relative;
right:10px;
top:0px;
float:right;
}

#texticonos2 {
width:270px;
position:relative;
right:10px;
top:15px;
float:right;
}



#bajo_textos {
font-family:arial;
color:#000000;
font-size:11px;
width:270px;
z-index:2;
position:relative;
top:-15px;
}
#bajo_textos2 {
font-family:sans-serif;
color:#011C35;
font-size:12px;
width:270px;
z-index:2;
position:relative;
top:-15px;
}
.lineatext{
    border-width:5px;
    border-color:#003366;
    border-top-style:solid;
    margin-top:10px;
    
}
#iconos_otros {
    max-width:524px;
    max-height:87px;
    margin-top:10px;
    position:relative;
    top:10px;
    left:50px;
}
#iconos {

max-width:303px;
max-height:55px;
}



#iconillos {
    width:137px;
    height:46px;
    position:relative;
    z-index:1;
    top:0px;
    right:40px;
    float:right;
}
.text_telefono {
    font-family:Arial;
    font-size:14px;
    text-align:right;
    color:#003366;
    font-weight:bold;
}
.text_email {
    font-family:Arial;
    font-size:12px;
    text-align:right;
    color:#003366;
    font-weight:bold;
}
.text_email a {
color:#003366;
text-decoration:none;
}

.text_email a:hover {
color:#5c69c9;
text-decoration:none;
}
#text_servicios {
    width:36px;
    height:9px;
    background-image:url(../images/text_servicios.png);
    background-repeat:no-repeat;    
    position:relative;
    top:220px;
    left:-43px;
}

#text_parcelas {
    width:71px;
    height:27px;
    background-image:url(../images/text_parcelas.png);
    background-repeat:no-repeat;
    position:relative;
    top:225px;
    left:-43px;
}
#text_parcelas_bungalows {
    width:71px;
    height:27px;
    background-image:url(../images/text_parcelas.png);
    background-repeat:no-repeat;
    position:relative;
    top:77px;
    left:7px;
}
#text_parcelas2 {
    width:71px;
    height:27px;
    background-image:url(../images/text_parcelas.png);
    background-repeat:no-repeat;
    position:absolute;
    top:308px;
    left:7px;
    z-index:99;
}
#otros {
    width:156px;
    max-height:66px;
    float:right;
    position:relative;
    right:30px;
    
}
/*#textos {*/
/*font-family:Arial;*/
/*font-size:10px;*/
/*text-align:justify;*/
/*color:#fff;*/
/*width:270px;*/
/*height:206px;*/
/**/
/*/*background-image:url("../images/texto_home.png");*/*/
/*/*background-repeat:no-repeat;*/*/
/*/*background-position:center;*/*/
/*}*/

#textos {

font-family:Arial;
font-size:10px;
text-align:justify;
color:#000000;


}

#textos h1 {
font-family:Arial;
font-size:20px;
color:#195C97;
font-weight:bold;

}

#textos p {
font-family:Arial;
font-size:10px;
color:#000000;
font-weight:bold;
text-align:justify;

}

#bungalows {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
position:relative;
top:-140px;
left:50px;
z-index:1;
}

#bungalows ul {
list-style:none;
margin:30px auto 0 auto;
padding:0 0 0 25px;
}

#bungalows  li {
background-image:url(../images/bungalows/fondo.jpg);
background-repeat:no-repeat;
float:left;
width:141px;
height:107px;
margin:1px 1px 1px 1px;
padding:2px 0 0 2px;
}

#bungalows a {
font-family:Tahoma;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#bungalows a:hover {
text-decoration:underline;
}

#text {
float:left;
padding:4px 0 0 18px;
}

a.over:hover {
	-moz-opacity: 0.7;
	opacity: 0.7;
}

#noperros {
float:right;
margin:4px 12px 0 0;
_margin-right:6px;
padding:0;
width:14px;
height:14px;
background-image:url(../images/bungalows/perros_no.gif);
background-repeat:no-repeat;
}

#textos2 {
font-family:Arial;
font-size:10px;
text-align:justify;
color:#011C35;
width:534px;
position:relative;
top:-106px;
left:285px;

}
#textos2 h1 {
font-family:Arial;
font-size:20px;
color:#195C97;
font-weight:bold;

}

#textos2 p {
font-family:Arial;
font-size:10px;
color:#000000;
font-weight:bold;
text-align:justify;

}


a.links {
font-family:Tahoma;
font-size:11px;
color:#011C35;
text-decoration:underline;
}

a.links:hover {
font-family:Tahoma;
font-size:11px;
color:#011C35;
text-decoration:none;
}


#textos3 {
font-family:Arial;
font-size:11px;
color:#000000;
width:720px;
height:275px;
margin:0;
position:relative;
top:-90px;
left:150px;
z-index:1;
}

#textos3 h1 {
font-family:Arial;
font-size:18px;
color:#000000;
margin:0;
padding:0;
}

#textos3 p {
font-family:Arial;
font-size:11px;
color:#000000;
padding:10px 0 0 0;
margin:0;
}

#textos3 a {
font-family:Arial;
font-size:11px;
color:#000000;
text-decoration:underline;
}

#textos3 a:hover {
font-family:Arial;
font-size:11px;
color:#195C97;
text-decoration:none;
}

#textos4 {
font-family:Arial;
font-size:10px;
text-align:justify;
color:#fff;
width:687px !important;
height:236px !important;
margin:auto;
position:relative;
top:-80px;
left:50px;

}

#textos4 h1 {
font-family:Arial;
font-size:20px;
color:#195C97;
margin:0;
padding:0;
}

#textos4 p {
font-family:Arial;
font-size:10px;
color:#000000;
padding:10px 0 0 0;
margin:0;
}

#textos_ani {
font-family:Arial;
font-size:10px;
text-align:justify;
color:#fff;
width:687px !important;
height:217px !important;
margin:auto;
position:relative;
top:-60px;
left:30px;

}

#textos_ani h1 {
font-family:Arial;
font-size:20px;
color:#195C97;
font-weight:bold;
margin:0;
padding:0;
}
.mih1{
font-family:Arial;
font-size:20px;
color:#195C97;
font-weight:bold;
margin:0;
padding:0;
}
#textos_ani p {
font-family:Arial;
font-size:10px;
color:#000000;
font-weight:bold;
padding:10px 0 0 0;
margin:0;
}
#titular{
	width:280px;
	height:185px;
	float:right;
	position:relative;
	top:-220px;
	left:36px;

}
#titular2{
	width:280px;
	height:185px;
	float:right;
	position:relative;
	top:0px;
	left:16px;

}
#textos_entorno {
font-family:Arial;
font-size:10px;
text-align:justify;
color:#fff;
width:705px !important;
height:192px !important;
margin:auto;
position:relative;
top:-80px;
left:30px;

}

#textos_entorno h1 {
font-family:Arial;
font-size:20px;
color:#195C97;
font-weight:bold;
margin:0;
padding:0;
}

#textos_entorno p {
font-family:Arial;
font-size:10px;
color:#000000;
font-weight:bold;
padding:10px 0 0 0;
margin:0;
}
a.txts {
text-decoration:none;
font-family:Tahoma;
font-size:10px;
color:#FFF;
}

a.txts:hover {
text-decoration:none;
font-family:Tahoma;
font-size:10px;
color:#011C35;
}

#baners {
    width:795px !important;
    height:70px !important;
    position:relative;
    top:-65px;
    left:0px;
    z-index:2;
}
#baners ul {
margin:0;
padding:0;
list-style:none;
}

#baners li {
margin:0;
padding:0;
list-style:none;
float:right;
display:block;
padding-right:6px;
padding-bottom:5px;
}

/*#fotos_izq {
float:left;
margin:0;
}

#fotos_izq ul {
margin:0;
padding:0;
list-style:none;
}

#fotos_izq li {
list-style:none;
margin:0;
padding:0;
}*/


#textos a {
font-family:Tahoma;
font-size:11px;
color:#011C35;
text-decoration:underline;
}

#textos a:hover {
font-family:Tahoma;
font-size:11px;
color:#011C35;
text-decoration:none;
}

#menu {
width:750px;
height:36px;
margin:auto;
position:absolute;
top:200px;
float:right;
left:220px;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu li {
list-style:none;
margin:0;
padding:0;
float:left;
}

#alquileres {
    
}

#alquileres a {
text-decoration:none;
}

#alquileres a:hover {
text-decoration:none;
}

#restaurante {
    margin-top:10px;
}

#restaurante a {
text-decoration:none;
}

#restaurante a:hover {
text-decoration:none;
}

#meteorologia {
    margin-top:10px;
}

#meteorologia a {
text-decoration:none;
}

#meteorologia a:hover {
text-decoration:none;
}

ul.animacion {
margin:0;
padding:0;
width:436px;
list-style:none;
}

li.animacion {
background-image:url(../images/animacion/sombra01.png);
_background-color: transparent;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/animacion/sombra01.png", sizingMethod="crop");
background-repeat:no-repeat;
width:143px;
height:109px;
margin:0;
padding:0 2px 2px 0;
float:left;
display:block;
list-style:none;
}
#redes {
    width:446px !important;
    height:36px !important;
    font-family:Arial;
    font-size:12px;
    color:#195C97;
    position:relative;
    top:0px;
    left:80px;
}

ul.redes2 {
width:155px;
position:relative;
top:-25px;
left:170px;
list-style:none;
}

li.redes2 {
padding:0 3px 3px 0;
float:left;
display:block;
list-style:none;
}

#bunga_campada {
    width:292px;
    height:233px;
    position:relative;
    
    top:-240px;
    left:410px;
}

#bunga_campada2 {
    width:292px;
    height:233px;
    position:relative;

    top:-267px;
    left:410px;
}
.tbl_bunga_campada {
    width:292px;
    height:65px;
    margin-bottom:30px;
}
#ContTabul {
font-family:Tahoma;
font-size:11px;
color:#fff;
}

#ContTabul ul {
margin:0;
padding:0;
list-style:none;
}

#ContTabul li {
float:left;
width:79px;
height:24px;
margin:0;
padding:0 0 0 15px;
list-style:none;
text-align:center;
}

.tbl_tarifas1 {
 width:398px;
 height:264px;
 background-image:url(../images/tarifas/fondo_tbl.gif);
 background-repeat:no-repeat;
}

.tbl_tarifas2 {
 width:405px;
 height:239px;
 background-image:url(../images/tarifas/fondo_tbl2.gif);
 background-repeat:no-repeat;
}

.dotted {
background-image:url(../images/contacto/dotted.gif);
background-repeat:repeat-x;
width:300px;
margin-top:10px;
padding-top:10px;
}

a:focus{ outline:none; }