body {
	margin:auto;
	/*background-color:#FFFFFF;*/
	background-color:#4B92CD;
	background-image:url(../imagenes/img_r1_c1.png);
	background-repeat:repeat-x;
}
.cuerpo{
	width:854px;
	margin:auto;
}
.contenido{

	
}
.ti_home{
	background-image:url(../imagenes/img_r1_c3a.png);
	background-repeat:no-repeat;
	height:35px;
	margin-top:12px;
	padding-left:32px;
	padding-top:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	
}

.cont_ti_home{
	background-image:url(../imagenes/img_r1_c4.png);
	background-repeat:repeat-x;
	background-color:#E1EFFB;
	padding-top:29px;
}
.ima_home{
	padding-left:39px;
	
}
.ima_home img{
	padding-left:25px;
}
.td{
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#12558E;
	padding-top:7px;
}
.txt_home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:60px;
	padding-right:33px;
	height:25px;
	
}
.txt_home td{
	width:86px;
	float:left;
		
		
}
.txt_home table{
	float:left;
	padding-left:25px;	
		
}

.cont_ti_home_{
	background-image:url(../imagenes/img_r1_c5.png);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:20px;
	padding-left:15px;

}
.sub{
	background-image:url(../imagenes/img_r1_c6b.png);
	background-repeat:no-repeat;
	height:30px;
	width:800px;
	padding-top:11px;
	background-color: #000000;	
}
.sub_tit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	margin: auto;
	padding-left: 30px;
}
.sub_cont{
	background-image:url(../imagenes/img_r1_c7.png);
	background-repeat:repeat-x;
	height:243px;
	width:800px;
	margin: auto;
}
.sub_cont h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#B7D0E6;
	text-align:center;
}
.txt_bn{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717B80;
	height:89px;
	padding-left:28px;
	padding-right:45px;
	padding-top:19px;
}
.ima_bn{
	padding-left:31px;

}
.ima_bn img{
	padding-left:7px;

}

.videos{
	width:315px;
	height:286px;
	float: right;
}
.video_top{
	background-image:url(../imagenes/img_r1_c8a.png);
	background-repeat:no-repeat;
	height:28px;
	width:296px;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
	padding-right:19px;
	
}
.video_top a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
}
.video_center{
/*	background-image:url(../imagenes/img_r1_c9.png); */
	background-repeat:no-repeat;
	width:315px;
	height:211px;
	
}
.video_bootom{
	background-image:url(../imagenes/img_r1_c10a.png);
	background-repeat:no-repeat;
	width:296px;
	height:24px;
	padding-top:8px;
	padding-right:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.video_bootom a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
}
.fondo_int{
	background-image:url(../imagenes/img_r1_c12.png);
	background-repeat:repeat-x;
	height:581px;
}
.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;
}

.footer{
	background-image:url(../imagenes/img_r1_c11.png);
	background-repeat:repeat-x;
	height:77px;
	padding-top:11px;
}
.txt_footer{
	width:770px;
	margin:auto;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.menu_footer{
	margin-top:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menu_footer a{
	margin-top:15px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
.footer_logo{
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	height:80px;
	padding-top:11px;
}
#txt_logo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:165px;
	height:43px;
	background-position:center;
	margin:auto;
}


.img_productos_titulo{
text-align:center;
color:#12558E;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.img_productos_titulo a{
text-decoration:none;
color:#12558E;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.img_productos_titulo a:hover{
color:#333333;
}
.img_productos_titulo img{
border:#ADBEC5 5px solid;
margin-bottom:7px;
}
#txt_logo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:165px;
	height:43px;
	margin:auto;
	color: #657580;
	text-decoration: none;
}
