body{
	padding:0 0 0 0; 
	margin:0 0 0 0; 
	background: #007e7f; 
	font:14px/17px Arial, Helvetica, sans-serif; 
	color:#ffffff;
	text-align: left;
}
a:link, a:hover, a:visited{text-decoration: none;}
.solo_texto{ width: 635px; text-align: justify; color: #ffffff; padding-left: 20px;}
.solo_texto h1{
	font-size: 18px;
	color: #217C7E;
	padding: 0 0 0 0px;
	margin: 20px 0 5px 0;
}
.caja_celular{ margin-left: 0px; }
.caja_redfija{ margin-left: 20px; }
.caja_codigo{ margin-left: 20px; }
.caja_nombre{ margin-left: 35px; }
.caja_ip{ margin-left: 10px; }

.solo_texto h2{
	font-size: 14px;
	color: #333333;
	padding: 0 0 0 0px;
	margin: 20px 0 0px 0;
}
.solo_texto p{
	font-size: 12px;
	color: #ffffff;
	padding: 5px 20px 0 0px;
	margin: 0 0 0px 0;
	}

.flotar_derecha{ 
	float: right;
	margin-left: 10px;
	}
.flotar_izquierda{ 
	float: left;
	margin-right: 10px;
	}

/* Estructura */
#caja_contenido{
	width: 660px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	background: url(../images/fondo_contenido.png) repeat-y;
}
.caja_contenido_abajo{
	clear: both;
	background: url(../images/fondo_contenido_abajo.png) no-repeat;
	width: 660px;
	height: 75px;
	margin-bottom: 10px;
}

/*.contenido{ width: 655px;}*/
.contenedor{
	width: 980px;
	margin: 0 auto;
}
.cabeza{
	padding-top: 20px;
	width: auto;
	height: 155px;
}
.top{
	float: right;
	width: 580px;
	height: 110px;
}
.facebook{
	background: url(../images/fondo_top.png) 0 0 no-repeat;
	float: right;
	width: 120px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	line-height: 12px;
}

.invita_un_amigo{
	background: url(../images/fondo_top.png) 0 0 no-repeat;
	float: right;
	width: 120px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	line-height: 12px;
}

.indicadores{
	background: url(../images/fondo_indicadores.png) 0 0 no-repeat;
	float: right;
	width: 120px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	line-height: 12px;
}
.indicadores h1{
	color: #46d8d4;
	font-size: 11px;
	padding: 0 0 0 0;
	margin: 0 0 4px 0;
}
.indicadores h2{
	color: #46d8d4;
	font-size: 9px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.indicadores p{
	color: #b2b2b2;
	font-size: 9px;
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
}
.barra_menu{
	margin: 10px 0 0 0;
}
.barra_menu li{float: left; list-style: none;}
.barra_menu a{
	color: #002e2e;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 25px 0 0;
	padding: 0 0 0 0;
}
.barra_menu a:hover{color: #ffffff;}


.contenidos{
	float: left;
	width: 660px;
	padding-bottom: 20px;
	color: #ffffff;
}
.contenidos h1{ font-size: 14px; color: #46d8d4;}

.listas_y_tontas ul, li, ol{
	font-size: 12px;
	color: #333333;
}

.columna_der{
	float: right;
	width: 318px;
}
.col_der_arriba{
	background: url(../images/fondo_col_der_arriba.png) 0 0 no-repeat;
	width: 308px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.col_der{
	clear: both;
	background: url(../images/fondo_col_der.png) repeat-y;
	width: 272px;
	padding-left: 40px;
}
.col_der h1{ font-size: 14px; 
	color: #46d8d4; 
	padding: 15px 0 0 0;
	margin: 0 0 0 0;
}
#cuadradito{
	list-style-position:outside;
	list-style-image:url(../images/cuadradito.png);
	line-height: 10px;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
}
.col_der ul{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.col_der li{
	padding: 0 0 5px 0px;
	margin: 0 0 0 0;
	color: #ffffff;
	font-size: 10px;
}

.col_der_division{
	background: url(../images/col_der_division.png) center;
	width: 216px;
	height: 20px;
	padding: 0 0 0 0;
	margin: 15px 0;
}
.fondo_noticias{
	background: url(../images/icono_noticias.png) right no-repeat;
	width: auto;
	height: 58px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.fondo_bolsa_trabajo{
	background: url(../images/icono_bolsa.png) right no-repeat;
	width: auto;
	height: 58px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.col_der_abajo{
	clear: both;
	background: url(../images/fondo_col_der_abajo.png) 0 0 no-repeat;
	width: 308px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}		

	
.firma{
    clear:both;
	margin: 0px auto;
	border-top: 8px solid #021C1C;
	background: url(../images/fondo_footer.jpg);
}
.firma_adsense{
	width: 980px;
	margin: 0 auto;
	padding: 5px 0 15px 0;
	text-align: center;
}
.firma_contenido{
	width: 980px;
	margin: 0 auto;
	padding: 10px 0 20px 0;
	color: #6FC8C9;
	font-size: 11px;
	text-align: center;
}
.firma_contenido a{
	color: #6FC8C9;
	text-decoration: underline;
}
.firma_contenido a:hover{ color: #ffffff;}
.firma_contenido h1{
	color: #3EDADB;
	font-size: 14px;
	margin: 10px 0;
	padding: 0 0 0 0;
}

/* Modulos del sitio */


.adsense{
	clear: both;
	width: 120px
	text-align: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.adsense_horizontal{
	clear: both;
	text-align: center;
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
}

.adsense h1{
	font-size: 12px;
	font-weight:bold;
	color: #217C7E;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.menu{
	clear: both;
	width: 120px
	text-align: left;
}
.menu h1{
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.caja_blanca_arriba{
	clear: both;
	background: url(../images/caja_blanca_arriba.png) no-repeat;
	width: 150px;
	height: 14px;
}
.caja_blanca_medio{
	clear: both;
	background: url(../images/caja_blanca_medio.png) repeat-y;
	width: 150px;
	padding: 0 0px 0 10px;
}
.caja_blanca_abajo{
	clear: both;
	background: url(../images/caja_blanca_abajo.png) no-repeat;
	width: 150px;
	height: 20px;
	margin-bottom: 10px;
}

.adsense_horizontal{
	width: 470px;
	margin: 10px auto;
}
.modulo_der{
	width: 140px;
	float: right;
}
.modulo_izq{
	width: 140px;
	float: left;
}
.modulo_izq p, .modulo_izq a, .modulo_der p, .modulo_der a{
	font-size: 11px;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.fondo_invitaamigo{
	background: url(../images/invitacion2.png) right no-repeat;
	height: 130px;
	padding: 0 20px;
}

.formulario_contacto{}

#resultado-contacto{
	padding: 0 0 0 20px;
}

#texto_invitacion{
	clear: both;
	border: 1px solid #cccccc;
	background: #e5e5e5;
	font-size: 12px;
	color: #ffffff;
	padding: 0 0 0 0;
	margin-bottom: 10px;
}
.caja_botonresultado{
	width:600px;
	margin: 0;
	padding: 0;
	}
.espacio_izquierda_boton_invita{
	float: left;
	width: 300px;
}
.espacio_derecha_resultado_invita{
	clear: both;
	float: left;
	width: 300px;
}
.error404{
	background: url(../images/tranquilo_papa.gif) top no-repeat;
	padding-top: 280px;
	font-size: 40px;
	text-align: center;
	color: #ffffff;
}
.error404 p{
	font-size: 40px;
}
.error404 a{
	font-size: 20px;
	text-align: center;
	color: #333333;
}

#tabla_compatibilidad{
	width: 350px;
	padding: 0 0 0 0;
}
.celda0{
	border: 1px solid #C1DAD7;
	padding-top:5px;
	padding-right:1px;
	padding-left:10px;
	padding-bottom:5px;
	background: #0b4c4d;
	font-weight: bold;
	color: #ffffff;
}
.celda1{
	border-top: 2px solid 5E93B;
	border: 1px solid #C1DAD7;
	padding-top:10px;
	padding-right:1px;
	padding-left:10px;
	padding-bottom:12px;
	background: #2ab7b8;
	color: #0b4c4d;
}
.celda2{
	border: 1px solid #C1DAD7;
	padding-top:10px;
	padding-right:1px;
	padding-left:10px;
	padding-bottom:12px;
	background: #27a8a9;
	color: #0b4c4d;
}
.texto_flota_der{
	float: right;
	margin-left: 10px;
	width: 270px;
}
.codigo_linkeanos{
 	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  	border:1px solid #A2A2A2;
  	background-color:#F1F1F1;
  	padding:8px 8px 0px 8px;
  	color:#333333;
}

.col_der a{
	color: #ffffff;
	text-decoration: none;
	margin: 0 25px 0 0;
	padding: 0 0 0 0;
}

.col_der a:hover{color: #002e2e;}

.twitter{
	padding: 0 0 5px 0px;
	margin: 0 0 0 0;
	color: #ffffff;
	font-size: 10px;
}
.cuenta {
	width:100px;
	float:right;
	font-size:13px;
}
.cuenta a, .cuenta a:visited{
	color:#46D8D4;
}
.cuenta a:hover{
	color:#50E8E4;
}
.micuenta {
	padding:15px 0 15px 15px !important;
}
.micuenta a, .micuenta a:visited {
	color:#fff;
	text-decoration:underline;
}
.micuenta a:hover {
	color:#DDD;
	text-decoration:underline;
}
.micuenta ul{
	margin-bottom:0;
}
.micuenta li a{
	font-size:15px;
	text-decoration:none;
}
