.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:100px;
	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;
	background-image:url(../imagenes/img_linea_der_costa.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
.flash_costa{
	width:450px;
	height:250px;
}
.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;
	background-image:url(../imagenes/img_linea_izq_cabo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
.flash_cabo{
	width:450px;
	height:250px;
}
.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;
}

/* inicio nuevo home */

.links_home{
	width:440px;
	padding-top:20px;
	padding-left:0px;
	height: 233px;
}
.links_home a{
	font-size:11px;
}
.links_home h3{
	padding:0px;
	margin:0px;
	text-align:center;
}

.links_home h3 a{
	font-size:11px;
	font-weight:bold;
}

.separador_home{
	background-image:url(../imagenes/garbage/separador_home.jpg);
	background-repeat:no-repeat;
	width:2px;
	height:187px;
	margin-left:1px;
	margin-right:1px;
	float: left;	
}
.links_es {
	width: 130px;
	float: left;
	height: auto;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 40px;
	background-image:url(../imagenes/garbage/bandera_esp.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.links_es a {
	color: #666;
	text-decoration: none;
}

.links_es ul {
	text-align: center;
	list-style-type: none;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
.links_es ul li {
	margin-top: 7px;
	margin-bottom: 5px;
}


.links_en {
	width: 130px;
	float: left;
	height: auto;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 40px;
	background-image:url(../imagenes/garbage/bandera_en.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
	

.links_en a {
	color: #666;
	text-decoration: none;
}

.links_en ul {
	text-align: center;
	list-style-type: none;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
.links_en ul li {
	margin-top: 7px;
	margin-bottom: 5px;
}

.links_pt {
	width: 130px;
	float: left;
	height: auto;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 40px;
	background-image:url(../imagenes/garbage/bandera_pt.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.links_pt a {
	color: #666;
	text-decoration: none;
}

.links_pt ul {
	text-align: center;
	list-style-type: none;
	width: 130px;
	margin: 0px;
	padding: 0px;
}
.links_pt ul li {
	margin-top: 7px;
	margin-bottom: 5px;
}
/* fin nuevo home */

