.clearfloat{ /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
body{
	margin:0px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
.contenedor{
	width:928px;
	margin:auto;
}
.top{
	height:138px;
	text-align:center;
}
.bground{
	background-image:url(../imagenes/bg.jpg);
	background-repeat:no-repeat;
	background-position:center 30px;
}
.sombras_laterales{
	/*background-image:url(../imagenes/bg_sombras_laterales.png);
	background-repeat:repeat-y;*/
	
	/*width:900px;
	padding-left:14px;
	padding-right:14px;*/
	width:928px;
}
.contenido{
	width:900px;
	float:left;
	background-color:#DBD9DA;
	background-image:url(../imagenes/img_sombra_top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:530px;
}
.sombra_lateral_izq{
	margin-top:30px;
	float:left;
	width:13px;
	background-image:url(../imagenes/bg_sombra_izq.png);
	background-repeat:repeat-y;
	height:500px;
}
.sombra_lateral_der{
	margin-top:30px;
	float:left;
	width:13px;
	background-image:url(../imagenes/bg_sombra_der.png);
	background-repeat:repeat-y;
	height:500px;
}
.costa{
	width:450px;
	float:left;
	height:501px;
	background-image:url(../imagenes/img_linea_der_costa.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.flash_costa{
	width:433px;
	height:369px;
}
.costa h2{
	margin:0px;
	margin-left:46px;
	margin-bottom:15px;
	font-family:"Century Gothic", Arial;
	color:#828081;
	font-size:22px;
	font-weight:lighter;
	background-image:url(../imagenes/img_linea_titulo.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:12px;
	padding-left:15px;
	padding-top:20px;
}
.costa h2 a{
	text-decoration:none;
	color:#828081;
}
.costa p{
	margin:0px;
	margin-left:13px;
	margin-right:17px;
	font-size:12px;
	color:#828081;
	text-align:justify;
}
.costa p a{
	text-decoration:none;
	color:#828081;
}

.cabo{
	width:450px;
	float:left;
	height:501px;
	background-image:url(../imagenes/img_linea_izq_cabo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.flash_cabo{
	width:433px;
	height:369px;
	margin-left:17px;
}
.cabo h2{
	margin:0px;
	margin-left:46px;
	margin-bottom:15px;
	font-family:"Century Gothic", Arial;
	color:#828081;
	font-size:22px;
	font-weight:lighter;
	background-image:url(../imagenes/img_linea_titulo.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:12px;
	padding-left:15px;
	padding-top:20px;
}
.cabo h2 a{
	text-decoration:none;
	color:#828081;
}
.cabo p{
	margin:0px;
	margin-left:13px;
	margin-right:17px;
	font-size:12px;
	color:#828081;
	text-align:justify;
}
.cabo p a{
	text-decoration:none;
	color:#828081;
}
.footer{
	background-color:#C36503;
	height:20px;
	width:900px;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
	padding-top:9px;
}
.derechos_reservados{
	margin-left:13px;
	margin-right:15px;
	background-image:url(../imagenes/linea_footer.jpg);
	height:26px;
	width:auto;
	padding-top:3px;
	padding-left:20px;
	color:#727272;
	font-size:12px;
}
.derechos_reservados span{
	padding-left:410px;
}
.derechos_reservados span a{
	color:#727272;
	text-decoration:none;
}