body {
	margin:auto;
	/*background-color:#FFFFFF;*/
	background-color:#428BCA;
	background-image:url(../imagenes/img_r2_c1.png);
	background-repeat:repeat-x;
}
.cuerpo{
	width:854px;
	margin:auto;
	
}
.ima_empresa {
	margin-left:30px;
}
.ima_empresa img{
	padding-left:16px;
	padding-top:48px;
}

.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;
	
}

.fondo_int{
	background-image:url(../imagenes/img_r1_c12.png);
	background-repeat:repeat-x;
	background-color:#3B81BE;
	padding-top: 38px;
}

.fondo_int_cotizador{

	background-color:#9AC3E5;
	padding-top: 20px;
}

.noticias_tabla{
	margin-left:21px;
	margin-right:46px;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
}

.noticias_tabla_img{
border:#ADBEC5 4px solid;
margin-right:20px;

}

.noticias_fecha{
color:#4D6F8A;
font-weight:bold;
}

.linea_noticia{
border-bottom:#858282 1px dotted;
margin-top:20px;
margin-bottom:20px;
clear:none;
}

.td1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:8px;
	color:#4D6F8A;
}
.td2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	padding-left:8px;
	color:#000000;
}
.noticias_tabla_td{
	padding-left:10px;
}
.linea_tabla{
	border-bottom-style:dotted;
	
}
.ima_home{
	padding-left:29px;
}
.contacto{
text-align:center;

	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717B80;
}

.contacto_mapa{
text-align:center;
}
.textarea{
	width:450px;
	height:129px;
}
.borrar{
	border:1px solid #275187;
	width:79px;
	height:21px;
	background-color: #275187;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.enviar{
	border:1px solid #275187;
	width:79px;
	height:21px;
	background-color: #275187;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.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_int{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width: 785px;
	margin: auto;
	text-align: justify;
}
.txt_int h3 {
	font-size: 13px;
	font-weight: bold;
	color: #3F77B3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.txt_int p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.fondo_int h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#B7D0E6;
	text-align:right;
	margin-right: 20px;
}
.titulo_noticia{
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717B80;
}
.titulo_noticia p{
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

.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;
}


/*********    paginacion     *********/

#paginacion_p{

	margin-top:20px;
}


#paginacion_p  a{
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#ffffff ;
	padding: 5px;
	border: thin solid #657580;
}
#paginacion_p a:hover{
	background-color: #D2D2D2;
}
#paginacion_p #current{
	background-color: #D2D2D2;
}

.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;
}

.productos_subcategoria{
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
color:#3A3A3A;
font-size:12px;
margin-left:30px;
margin-right:45px;
}
.productos_subcategoria img{
border:#ADBEC5 5px solid;
margin-bottom:7px;
margin-right:35px;
}

.lista_subcategorias{
border-bottom:#858282 1px dotted;
color:#000000;
font-weight:bold;
font-size:15px;
margin-top:20px;
padding-bottom:10px;
text-align:right;
padding-right:10px;
}

.linea_pro{
border-bottom:#858282 1px dotted;
margin-top:10px;
}


/************* cotizador  *************/

.cotizador{
font-size:12px;

font-family:Arial, Helvetica, sans-serif;
color:#525254;
}

.cotizador h3{

color:#3B3B3C;
margin:0px;
margin-bottom:10px;
font-weight:bold;
font-size:17px;

}

.cotizador_text{
background-image:url(../imagenes/cotizador/imag_r1_c3.jpg);
background-repeat:no-repeat;
width:75px;
height:17px;
padding-top:4px;
padding-left:6px;
margin-top:3px;
}

.cotizador_text input{
width:70px;
height:10px;
border:0px;	
font-size:9px;
}


.cotizador_boton input{

background-image:url(../imagenes/cotizador/actualizar.jpg);
background-repeat:no-repeat;
margin-right:10px;

width:86px;
height:26px;
border:0px;
color:#FFFFFF;
}


.linea_nos_con{
background-image:url(../imagenes/cotizador/imag_r6_c3.jpg);
background-repeat:no-repeat;
height:6px;
background-position:center;
padding-bottom:10px;

}

.linea_nos_con2{
background-image:url(../imagenes/cotizador/imag_r6_c4.jpg);
background-repeat:no-repeat;
height:6px;
background-position:center;
padding-bottom:10px;

}

.form_cotizador{
font-size:11px;
padding:60px;
padding-bottom:30px;
padding-top:40px;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
color:#3B3B3C;
}

.form_cotizador img{
margin-right:35px;
margin-bottom:10px;
border:#CBCBCB 5px solid;
}


.form_cotizador h2{
text-align:left;
color:#3B3B3C;
margin:0px;
margin-bottom:10px;
font-weight:bold;
font-size:17px;
padding-bottom:30px;
border-bottom:dotted 1px #999999;
}

/******************** contacto **********************/

.textbox_t{
background-image:url(../imagenes/cotizador/imag_r1_c2.jpg);
background-repeat:no-repeat;
width:271px;
height:20px;
margin-bottom:5px;
padding-top:5px;
padding-left:8px;
}
.textbox_t input{
width:260px;
border:0px;
height:13px;
font-size:11px;
}

.textarea_t{
background-image:url(../imagenes/cotizador/imag_r1_c4.jpg);
background-repeat:no-repeat;
width:342px;
height:100px;
margin-bottom:5px;
padding-top:6px;
padding-left:8px;
}
.textarea_t textarea{
width:335px;
height:90px;
border:0px;
}

.botones{
margin-left:475px;
padding-bottom:50px;
padding-top:5px;
}

.botones input{
background-image:url(../imagenes/cotizador/limpiar.jpg);
margin-right:20px;
background-color:#8EC4E5;
width:86px;
height:26px;
border:0px;
color:#FFFFFF;
font-weight:bold;
}

.btn_logo{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
 
}
#txt_logo a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:165px;
	height:43px;
	background-position:center;
	margin:auto;
	color: #657580;
	text-decoration: none;
}
.imgs {
}.thc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #B7D0E6;
	padding-right: 20px;
}

#mapsite a{
text-decoration:none;
color: #333333;
}
#mapsite li{margin-left:50px;}
