body{
margin:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(img/background33.jpg);
background-position:top;
background-repeat:repeat;
}

.col_izq{
background-image:url(img/col_izq.jpg);
background-position:left;
background-repeat:repeat-y;
}

.col_der{
background-image:url(img/col_der.jpg);
background-position:right;
background-repeat:repeat-y;
}

.text_top{
font-family:Arial, Helvetica, sans-serif,;
font-size:12px;
font-style:normal;
color:#5F6266;
}

.text_pie{
font-family:Arial, Helvetica, sans-serif,;
font-size:12px;
font-style:normal;
color:#FFFFFF;
}

.line_top{
background-image:url(img/linetop.jpg);
background-position:center;
background-repeat:no-repeat;
}

.back_menu{
background-image:url(img/back_menu.jpg);
background-position:left;
background-repeat:repeat-x;
height:25px;
}

.line_derecha{
background-image:url(img/line_der.jpg);
background-position:left;
background-repeat:repeat-y;
}

.back_test{
background-image:url(img/back_top_testimoniales.jpg);
background-position:top;
background-repeat:no-repeat;
}

.back_test2{
background-image:url(img/back_bottom_testimoniales.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

a.home{
background-color:#FFFFFF;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-top:3px;
height:25px;
width:66px;
}

a:link.home, a:visited.home, a:active.home{
color:#E51B24; /*button text color*/
}

a.home span{
display: block;
}

a.home:hover{ /* Hover state CSS */
background-image:url(img/boton_inicio.jpg);
color: #FFFFFF;
}

a.home:hover span{ /* Hover state CSS */
background-position:0px;
color: #FFFFFF;
}

a.home2{
background-image:url(img/boton_inicio.jpg);
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-top:3px;
height:25px;
width:66px;
}

a:link.home2, a:visited.home2, a:active.home2{
color:#FFFFFF; /*button text color*/
}

a.home2 span{
display: block;
}

a.home2:hover{ /* Hover state CSS */
background-color:#FFFFFF;
color:#E51B24;
}

a.home2:hover span{ /* Hover state CSS */
background-position:0px;
color:#E51B24;
}

a.menutop{
background-image:url(img/boton_secc.jpg);
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:none;
padding-top:3px;
height:25px;
width:118px;
}

a:link.menutop, a:visited.menutop, a:active.menutop{
color:#FFFFFF; /*button text color*/
}

a.menutop span{
display: block;
}

a.menutop:hover{ /* Hover state CSS */
background-color:#FFFFFF;
color:#E51B24;
}

a.menutop:hover span{ /* Hover state CSS */
background-position:0px;
color:#E51B24;
}

a.menutop_on{
background-color:#FFFFFF;
display: block;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size:18px;
font-style:normal;
text-decoration:none;
padding-left:none;
padding-top:3px;
height:25px;
width:118px;
}

a:link.menutop_on, a:visited.menutop_on, a:active.menutop_on{
color:#E51B24; /*button text color*/
}

a.menutop_on span{
display: block;
}

a.menutop_on:hover{ /* Hover state CSS */
background-image:url(img/boton_secc.jpg);
color:#E51B24;
}

a.menutop_on:hover span{ /* Hover state CSS */
background-position:0px;
color:#FFFFFF;
}

#footer A:link {
	color:#FFFFFF;
	text-decoration: none;

}

#footer A:visited {
	color:#FFFFFF;
	text-decoration: none;

}

#footer A:active {
	color:#FFFFFF;
	text-decoration: none;

}

#footer A:hover {
	color:#000000;
	text-decoration:none;
	}

.tex_path{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

.tex_path a{
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
}

input.campocontacto {
	border: 0;
	margin: 0;
	color:#333333;
	font-size:14px;
	height: 20px;
	width: 315px;
	padding:3px 3px 3px 3px;
}

textarea.infoadicional{
border: 0;
margin: 0;
padding:3px 3px 3px 3px;
font-size: 14px;
color:#333333;
width:315px;
height:180px;
}

.text_contacto{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bolder;
color:#E51B24;
}

.text_contenido{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.text_contenido a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#E51B24;
}

.shadow1 {background-color: #E51B24; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-right: 1px solid #FFFFFF;}
.shadow2 {background-color: #E7E7E7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-right: 1px solid #FFFFFF;}
.shadow3 {background-color: #C1C1C1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border-right: 1px solid #FFFFFF;}
.shadow4 {background-color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; padding-left:14px; color:#E51B24;}
h2 { font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#A7A9AC;}
h3 { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; padding-left:14px; color:#E51B24;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-left:14px; color:#E51B24;}
h5 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding-left:14px; color:#000000;}

.tex_red{
font-family:Arial, Helvetica, sans-serif; 
font-size:30px; 
font-weight:bold;
padding-left:14px;
padding-bottom:10px;
color:#E51B24;
}

.tex_red2{
font-family:Arial, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
padding-bottom:5px;
color:#E51B24;
}

.tex_red2 a{
font-family:Arial, Helvetica, sans-serif; 
font-size:18px; 
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
color:#E51B24;
}

.tex_red22{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
padding-bottom:5px;
color:#E51B24;
}

.tex_red22 a{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
color:#E51B24;
}

.tex_red22 a span{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
text-decoration:none;
padding-bottom:5px;
color:#E51B24;
}

.tex_gray{
font-family:Arial, Helvetica, sans-serif; 
font-size:25px; 
font-weight:bold;
padding-bottom:10px;
color:#A7A9AC;
}

.tex_black{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold;
color:#000000;
}

.menu{
font-family:"Arial Narrow"; 
font-size:18px; 
font-weight:normal;
color:#FFFFFF;
}

img{
border:0px;
}
