
html {
	height: 100%;
	overflow: hidden;	
}

body {
	text-align:center;
	font-family: arial,tahoma, Trebuchet MS,  verdana;
/*  	background-color: #fff; */
  	height: 100%;
  	font-size:12px;

}

a.enlaceNormal {
	color: #365899;
	font-weight:bold;
	text-decoration:underline;	
	}
	
a.enlaceNormal:hover {
		text-decoration:none;	
}


strong {
	font-weight:bold;	
}

h1
{
	font-size:19px;
	color: #365899;
	text-align:left;
	font-weight:bold;
	padding:0 5px;
}

h2
{
	font-size:15px;
	color: #365899;
	text-align:left;
	font-weight:bold;
	padding:0 5px;
}

h3
{
	font-size:15px;
	color: #365899;
	text-align:left;
	font-weight:bold;
}

h4
{
	font-size:19px;
	color: #f00;
	margin:0 0 0 150px;
	text-align:left;
	font-weight:bold;
	padding:0 5px;
}

div#pagina {
	/*
	width:1024px;
	height:600px;
	*/
	width:100%;
	height:100%;
	
	margin: 0 auto;
	text-align:center;
 /* background: #fff url('../imagenes/layout/fondos/piscina_privada_1.jpg') no-repeat 240px 0px;*/
}

div.clear {
	clear:both;
}

div#columna {
/*
	width:240px;
	height:100%;
	float: left;
	z-index:1;
	position:absolut;
	overflow:auto;
	top:0;
	*/
	
	width:240px;
	overflow:auto;
    top:0;
    left:0;
    position:absolute;
    border:0px;
   	height:100%;
   	overflow: hidden;
   	z-index:100;
   	background-color:#fff;
   	padding:0 15px 0 0;
}

div#columna div#logo {
	margin:25px 0 0 0;
	width:100%;
	height:50px;
}

div#columna div#menu {
	text-align:left;
	margin:30px 0 0 0;
	padding: 0 0 0 20px;	
}

div#columna div#footer {
/*    top:380px; */
	bottom:10px;
    position:absolute;
	text-align:right;
	color:#98aaca;
	font-size:12px;
	overflow:none;
	right:0;
	padding:0 10px 0 0;
	
}

div#columna div#footer a {
	color:#98aaca;
	text-decoration:none;	
}

div#content {
/*	background:url('../imagenes/layout/fondos/piscina_privada_1.jpg') no-repeat top right; */
	float:left;
	height:100%;
	overflow:auto;
    top:0;
    left:250px;
    position:absolute;
}

/* ************ IMAGEN DE FONDO ************ */
img.fondo {
	margin: 0 0 0 250px;
	position:absolut;
	z-index:-1;

}	

img.fondog {
	width:100%;
}	




/************* PLANTILLA **************/

div#efectoLittle {
	width:300px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	height: 100%;
	min-height:100%;
	overflow:hidden;
}


div#contentLittle {
	width:200px;
	height:100%;
	
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	background-color: #fff;
	height: 100%;
	overflow:auto;
}


div#efectoMedium {
	width:400px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	height: 100%;
	min-height:100%;
	overflow:hidden;
}


div#contentMedium {
	width:400px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	background-color: #fff;
	height: 100%;
	min-height:100%;
 	overflow:auto; 
}

div#efectoBig {
	width:700px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	
	height: 100%;
	min-height:100%;
	overflow:auto;
}


div#contentBig {
	width:700px;

	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	background-color: #fff;
	height: 100%;
	min-height:100%;
	overflow:auto;
}
div#efectoBigMenosTransparente {
	width:700px;

	filter:alpha(opacity=97);
	-moz-opacity:0.97;
	-khtml-opacity: 0.97;
	opacity: 0.97;
	
	height: 100%;
	min-height:100%;
	overflow:auto;
}


div#contentBigMenosTransparente {
	width:700px;

	filter:alpha(opacity=97);
	-moz-opacity:0.97;
	-khtml-opacity: 0.97;
	opacity: 0.97;

	background-color: #fff;
	height: 100%;
	min-height:100%;
	overflow:auto;
}


/* *********** ICONOS ***************** */

div#columna div#iconos {
	float:right;
	margin:0 0 0 0;
}

a#aim { margin:5px 0 0 0; float:right; background-image:url('../imagenes/layout/iconos/logoaimgris.png'); height: 77px; width:100px; display:block; }
a#aim span { margin:5px 0 0 0; display:none; }
a#aim:hover { margin:5px 0 0 0; background-image:url('../imagenes/layout/iconos/logoaim.png'); }

a#aimGrass { float:right; background-image:url('../imagenes/layout/iconos/logoaimgrassgris.png'); height: 102px; width:91px; display:block; }
a#aimGrass span { display:none; }
a#aimGrass:hover { background-image:url('../imagenes/layout/iconos/logoaimgrass.png'); }


div#botones {
	float:right;
	margin:-25px 0 0 0;	
}
div#botones img {
	width:25px;
	cursor:pointer;
}

div#botones div#mostrar{
	display: none;
}

div#contenido div.right {
	float:right;
	width:50%;
}

div#contenido div.left {
	float:left;
	width:47%;	
}

div#iconoContacto {
	height:80px;
	
}

img#contacto {
	width:60px;
	float:right;
	margin:0 0 0 10px;
}

img#twitter {
	float:right;
	margin:12px 0 0 0;
	width:90px;	
}

p.textoIco {
	float:left;
	top:50px;
}

/************** paginador **************/
div.pagination {
	margin:0 auto;
	font-size: 11px;
}

div.pagination span.disabled {
	color: #98aaca;
	border: 1px solid #98aaca;
	padding: 2px 5px 2px 5px;
}

div.pagination span.disabled {
	color: #98aaca;
	border: 1px solid #98aaca;
	padding: 2px 5px 2px 5px;
}

div.pagination span.current {
	color: #365899;
	padding: 2px 5px 2px 5px;
}

div.pagination a {
	color: #365899;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 5px;
	border: 1px solid #365899;
}

div.pagination a:hover {
	background: #365899;
	color:#fff;
}

div.pagination span.info {
	padding: 2px 5px;
}

/* tipos de fuentes */
span.rojo {
	color:#f00;
}

span.promociones {
	font-size:15px;
	color: #f00;
	text-align:center;
	font-weight:bold;
}

div.linea {
	border-top: 1px solid #d8dde6;
	width:100%;
	height:1px;
}

/* ENLACES */

textarea.codigo {
	border: 1px solid #d8dde6;
	width:100%;	
	border:1px solid #365899;
	margin:0 0 10px 0;
}

a.mas-informacion {
	color:#f00;
	font-size:16px;
	font-weight:bold;
	border:2px solid #f00;
	padding:2px 5px;
	text-decoration:none;
}

a.mas-informacion:hover {
	color:#fff;
	background:#f00;
	padding:2px 5px;
}


