a:link {color: #ff7200}    
a:visited {color: #ff7200} 
a:hover {color:#666666}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:14px;
	color:#6c6c6b;
	text-align:center;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color:#eeeeee;
}

/*estilos txt*/
h1{
margin:0px;
}

h2{
margin:0px;
}

h3{
margin:0px;
}

h4{
margin:0px;
}

img{
border:none;	
}

table{
	border:none;
}

ul{
	list-style-type:disc;	
	list-style-position:inside;	
	margin-left:5px;
	padding-left:15px;
}

#home_columna1{
	width:211px;
}
#home_columna2{
	width:402px;
}
#home_columna3{
	width:279px;
}

#otravida{
	background-image:url(../images/img_otravida-03.jpg); 
	background-repeat:repeat-y; 
	width:279px; 
	text-align:center;
}
#galeriamm{
	background-image:url(../images/img_galeriamm-02.jpg); 
	background-repeat:repeat-y; 
	width:347px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#banner{
	background-image:url(../images/bg_box_home-03.jpg); 
	background-repeat:repeat-y; 
	width:279px; 
	text-align:center;
}
#box_home{
	text-align:left; 
	width:210px; 
	background-image:url(../images/bg_box_home.jpg); 
	background-repeat:repeat-y;
}
#mensaje{
	text-align:center;
	color:#FF0000;
	font-weight:bold;
	padding:10px;
	font-size:12px;
}
#scrollContent{
	height: 52px;
	position:relative;
	vertical-align:middle;
}
#scrollContiner{
	 height:52px;
	 width:295px;
	 clip:rect(0 295 53 0); 
	 overflow: hidden;
	 position: relative;
}
#video {
	min-height:274px;
}
#apadrinaBtn{
	text-align:right;
	top:231px;
	position:absolute;
	z-index:7;
	width:572px;
}

.InputApadrina{
width:230px;
border:1px solid #999999;
}
.InputApadrinaGrande{
width:280px;
border:1px solid #999999;
}
.InputApadrinaMedio{
width:50px;
border:1px solid #999999;
}
.tablaFormApadrina{
	width:479px;
}
.tablaFormApadrina tr td{
	padding-top:4px;
	padding-bottom:4px;
}
.padRadioButton{
	padding-left:2px;
	text-align:left;
	vertical-align:middle;
}
/*divs estructura general*/
#div_contenedor {
	z-index:1;
	width:963px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image:url(../images/bg_gral.jpg);
	background-repeat:repeat-y;
	margin-top:20px;
}

.float{
float:left;
}

.floatImages{
float:left;
padding-right:20px;
padding-bottom:7px;
}

.contenidos{
width:886px;
padding-left:38px;
padding-right:39px;
background-image:url(../images/bg_conten.jpg);
background-repeat:repeat-y;
background-position:center top;
text-align:left;
height:auto!important; /* para los browsers buenos */
height:530px; /* para IE5+ */
min-height:530px; /* para los browsers buenos */
}
.contenidos_home{
width:886px;
padding-left:38px;
padding-right:39px;
background-image:url(../images/bg_conten.jpg);
background-repeat:repeat-y;
background-position:center top;
text-align:left;
height:auto!important; /* para los browsers buenos */
height:480px; /* para IE5+ */
min-height:480px; /* para los browsers buenos */
}

.flash{
width:716px;
float:left;
text-align:right;
background-image:url(../images/bg_banner.jpg);
background-repeat:no-repeat;
}

.logo{
width:228px;
padding-top:5px;
float:left;
text-align:right;
padding-right:19px;
background-image:url(../images/bg_logo.jpg);
background-repeat:no-repeat;
}

#footer{
height:85px;
background-image:url(../images/bg_footer.jpg);
background-repeat:repeat-y;
background-position:top;
padding-top:0px;
}

.apadrina{
z-index:4;
position:absolute;
padding-left:19px;
padding-top:35px;
width:229px;
}

.apadrina_pic{
z-index:5;
position:absolute;
padding-left:11px;
padding-top:29px;
}


.apadrina_piclogin{
z-index:5;
position:absolute;
padding-top:5px;
}


.txt_datos_apadrina{
background-image:url(../images/img_bullet2.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:17px;
font-size:11px;
color:#000000;
line-height:24px;
font-family:Verdana, Helvetica, sans-serif;
}

.txt_datos_apadrinaBCo{
background-image:url(../images/img_bullet3.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:17px;
font-size:11px;
color:#000000;
line-height:24px;
font-family:Verdana, Helvetica, sans-serif;
}

.txt_nivel1{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#ed6e00;
line-height:14px;
}

.txt_foot{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:9px;
color:#929292;
}

/*forms*/
.imput{
} 
 
 /*links*/
a.linkRuta:link{
text-decoration:underline;
color:#6c6c6b;
}	
a.linkRuta:visited{
text-decoration:underline;
color:#6c6c6b;
}
a.linkRuta:hover{
text-decoration:underline;
color:#ff7200;
}

a.linkfoot:link{
text-decoration:none;
color:#929292;
font-size:9px;
}	
a.linkfoot:visited{
text-decoration:none;
color:#929292;
font-size:9px;
}
a.linkfoot:hover{
text-decoration:none;
color:#ff7200;
font-size:9px;
}

a.linkactualidad:link{
text-decoration:none;
color:#7f7f7f;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}	
a.linkactualidad:visited{
text-decoration:none;
color:#7f7f7f;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.linkactualidad:hover{
text-decoration:none;
color:#3590ea;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkactual_des:link{
text-decoration:none;
color:#3590ea;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}	
a.linkactual_des:visited{
text-decoration:none;
color:#3590ea;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.linkactual_des:hover{
text-decoration:none;
color:#7f7f7f;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkBullet:link{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/img_bullet_link.gif);
padding-left:20px;
background-repeat:no-repeat;
line-height:19px;
}	
a.linkBullet:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/img_bullet_link.gif);
padding-left:20px;
background-repeat:no-repeat;
line-height:19px;
}
a.linkBullet:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/img_bullet_link.gif);
padding-left:20px;
background-repeat:no-repeat;
line-height:19px;
}

.sin_borde{
border:0px;
}


.txt_tituloDestacado{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
line-height:30px;
}

.txt_negrita{
font-weight:bold;
}

.AlignRight{
text-align:right;
}

.AlignCenter{
text-align:center;
}

.txt_bullet_cont{
background-image:url(../images/img_bullet_link.gif);
padding-left:20px;
background-repeat:no-repeat;
}	

.image_sombra{
background-image:url(../images/bg_image_sombra.png);
width:220px;
height:178px;
background-repeat:no-repeat;
text-align:center;
padding-top:10px;
}

.apadrina_cont{
z-index:4;
position:absolute;
padding-left:19px;
padding-top:30px;
width:228px;
text-align:left;
}

.apadrina_cont_left{
padding-left:5px;
width:222px;
text-align:left;
}

.txt_apadrina_rta{
padding-left:17px;
font-size:11px;
color:#000000;
line-height:13px;
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
}

.coment_comilla{
padding-left:30px;
padding-right:25px;
font-size:11px;
color:#000000;
line-height:13px;
font-family:Verdana, Helvetica, sans-serif;
font-weight:bold;
background-image:url(../images/img_comilla.gif);
background-repeat:no-repeat;
background-position:left top;
}

.tabla_contenidoOtravida{
padding-left:50px;
padding-right:25px;
padding-top:7px;
padding-bottom:10px;

}

.txt_nivel2{
color:#0770ac;
font-size:12px;
line-height:19px;
font-weight:bold;
}

.txt_nivel3{
color:#0770ac;
font-size:15px;
font-weight:bold;
}

.txt_nivel4{
color:#34240e;
font-size:12px;
line-height:19px;
font-weight:bold;
}

.txt_nivel5{
font-size:12px;
color:#ff7200;
font-weight:bold;
}

.cont_login{
background-color:#e9f2f4;
width:880px;
padding-top:0px;
height:450px;
}

.ficha_padrinos{
width:350px;
padding-left:7px;
padding-top:7px;
background-image:url(../images/bg_datos.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
position:absolute;
height:435px
}

.padding10{
padding:10px;
}

.apadrinados{
width:512px;
padding-left:364px;
padding-top:7px;
}

.txt_bullet4{
background-image:url(../images/img_bullet4.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
font-size:11px;
color:#000000;
line-height:17px;
font-family:Verdana, Helvetica, sans-serif;
}

.bordercolor{
border:1px solid #CCCCCC;
background:#FFFFFF;
}

a.linkpadding:link{
padding-left:20px;
font-size:11px;
color:#ff7200;
line-height:15px;
font-family:Verdana, Helvetica, sans-serif;
}	
a.linkpadding:visited{
padding-left:20px;
font-size:11px;
color:#ff7200;
line-height:15px;
font-family:Verdana, Helvetica, sans-serif;
}
a.linkpadding:hover{
padding-left:20px;
font-size:11px;
color:#666666;
line-height:15px;
font-family:Verdana, Helvetica, sans-serif;
}
#boton_video{
	height:32px;
	width:347px;
	padding-top:8px;
	background-image:url(../images/btn_desarrollo.png);
	background-repeat:no-repeat;
	text-align:middle;
}
#boton_video a{
	color:#EEEEEE;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

.tabla_contenidoTxt{
padding-left:50px;
padding-right:15px;
padding-top:15px;
padding-bottom:10px;
}

.div_cartatxt{
background-color:#d8d1c6;
padding:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#34240e;
line-height:14px;
}
 
#carta{
width:300px;
height:240px;
overflow:auto;
margin-top:17px;
padding-left:50px;
margin-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#34240e;
line-height:14px;
}

.tabla_contenidoOtravida_carta{
padding-left:50px;
padding-right:25px;
padding-top:7px;
}
 
.txt_color{
color:#096e92;
}

.foto_marco{
padding-left:10px;
}

.image_sombra2{
background-image:url(../images/bg_image_sombra2.png);
width:146px;
height:178px;
background-repeat:no-repeat;
text-align:center;
padding-top:10px;
margin-left:35px;
}

.image_sombra3{
background-image:url(../images/bg_image_sombra3.png);
width:120px;
height:150px;
background-repeat:no-repeat;
text-align:center;
padding-top:10px;
}

.carrito_producto1{
padding:3px;
background-color:#F5F5F5;
border-bottom:4px solid #FFFFFF;
}

.carrito_producto2{
padding:3px;
background-color:#EFEFEF;
border-bottom:4px solid #FFFFFF;
}
 
#padrinos_all{
width:470px;
height:362px;
overflow:auto;
margin-top:17px;
padding-right:10px;
}

.dropdown{
	font-size:12px;
}
.apadrina_content{
	overflow:hidden;
	}
.marRight10px{
	margin-right:15px;
	}
.apadrina_orange{
	width:242px;
	float:left;
	margin-top:10px;
	}
.apadrina_orange .header{
	background:url(../images/apadrina_header.png) left top no-repeat;
	color:#FFFFFF;
	font-size:12px;
	padding:5px 5px 5px 10px;
	}
.apadrina_orange_interior{
	border-right:1px solid orange;
	border-left:1px solid orange;
	padding:5px 10px;
	font-size:11px;
	}
.clearfix {
	content: "."; 
	display: block; 
	height: 1px; 
	clear: both; 
	overflow: hidden;
	margin:0;
	padding:0;
}
.apadrina_orange_interior a{
	text-decoration:none;
	color:#707070;
	display:block;
	}
.textos_restringidos{
	height:150px;
	overflow-y:hidden;
	}
.textos_restringidos2{
	height:197px;
	overflow-y:hidden;
	}
.apadrinado_foto{
	float:left;
	margin:0 10px 0px 0;
	}
.apadrina_grey{
	width:240px;
	float:left;
	margin-top:10px;
	text-align:left;
	}
.apadrina_grey .header{
	background:url(../images/apadrina_gris_header.png) left top no-repeat;
	color:#707070;
	font-size:12px;
	padding:5px 5px 5px 10px;
	text-align:left;
	}
.apadrina_grey_interior{
	border-right:1px solid #e3e8ea;
	border-left:1px solid #cfd7db;
	padding:5px 10px;
	font-size:11px;
	}
.apadrina_grey_interior a{
	text-decoration:none;
	color:#707070;
	display:block;
	text-align:left;
	}
.apadrina_grey_interior p{
	margin:0;
	padding:0;
	}