html, body {
height: 100%;
margin: 0;
padding: 0;
}


body { 
background-color: #FFFFFF; 
font-family: Arial, Verdana, sans-serif; 
font-size: 12px; 
color: #000000;
margin-top:0px;
margin-left:0px;

}
a:hover{
text-decoration:none;
color: #000;
}
a h1:hover{
text-decoration:none;
color: #000;
}
a{
text-decoration:none;
color: #EE2824;
}
h1{
   font-weight:bold;
   font-size: 12px; 
   color: #EE2824;
   

}

#pagina{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 900px; 
height: 600px;
margin-left:0px;
margin-top:0px;
}

#header_general{
font-family: Arial, Verdana, sans-serif; 
font-size: 10px;
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 900px; 
height: 108px;
margin-top:-1px; 
margin-left:-1px; 

}

#header1{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFF	  ; 
width: 880px; 
height: 15px; 
margin-top:-1px; 
margin-left:-1px;
text-align: right;
padding-right: 0px;
padding-top: 4px;
}

#header1 a{
color:#000000;
}

#header1 a:hover{
color:#EE2824;
}

#header2{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 839px; 
height: 70px; 
margin-top:9px; 
margin-left:38px;
}

#menu_area{
border: 0px solid rgb(0, 0, 0); 
background-color: #000000;
border-color: #000000;
width: 878px; 
height: 20px; 

}


#menu_cuadrado{
border: 0px solid rgb(0, 255, 0); 
background-color: #000;
border-color: #0f0;
width: 19px; 
height: 20px; 

}

#menu{

border: 0px solid rgb(0, 0, 0); 
background-color: #000000;
border-color: #f00;
width: 600px; 
height: 20px; 
margin-top:-21px; 
margin-left:19px;
}

#menu_rectangulo{
border: 0px solid rgb(0, 0, 0); 
background-color: #EE2824;
border-color: #000000;
width: 258px; 
height: 20px; 
margin-top:-19px; 
margin-left:620px;
}


#banner_general{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 858px; 
height: 119px; 
margin-top:20px; 
margin-left:19px;
}

#banner_izq{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFF; 
width: 580px; 
height: 119px; 
margin-top:-1px; 
margin-left:-1px;
}

#body_general{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 580px; 
min-height: 289px; 
margin-top:-1px; 
margin-left:19px;
text-align: justify;

}

#body_texto{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	border: 0px solid rgb(0, 0, 0);
	background-color: #FFFFFF;
	width: 580px;
	min-height: 278px;
	margin-top:0px;
	margin-left:0px;
	text-align:justify;
	padding: 0px;
	vertical-align: top;
}

#body_texto_p{
	width:350px;
	position:relative;
	top:-210px;

}
#body_texto_i img{
	position:relative;
	left:370px;
	top:0px;
	clip: rect(0px,auto,auto,auto);
}

#body_texto hr{
	border-bottom:4px solid #EE2824;
}
#body_imagex{
	border: 0px solid rgb(0, 0, 0);
	background-color: #FFFFFF;
	width:257px;
	position: absolute;
	left: 620px;
	top: 145px;

	text-align: center;


}

#footer{
border: 0px solid rgb(0, 0, 0); 
background-color: #FFFFFF; 
width: 860px; 
height: 16px; 
margin-top:19px; 
margin-left:19px;
text-align: right;
font-size: 10px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
    
}

h1 a{font:bold 17pt Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; text-align:center; width:85%; display:block;}


/* Horizontal CSS Menu */
.horMenu {
	width:600px;
	height:20px;
	border-right:0px solid #fff;
	text-align:left;
	margin-left:-1px;
	margin-top:0px;
	z-index:5;
}

.grassGreenBG {
background:#5B8424 none repeat scroll 0 0;
}

.modHeader h2 {
float:left;
font-size:1em;
font-weight:bold;
padding:4px 0 0 7px;
}
.modHeightLow {
height:12.91em;
overflow:hidden;
}
.modBody {
clear:both;
margin:0 3px;
position:relative;
}

.mod1Col .modFooter {
background-image:url(../images/1columnFooter.gif);
width:192px;
}
.modFooter {
font-size:1px;
height:8px;
line-height:1px;
margin-bottom:5px;
}

.modHeader {
color:#FFFFFF;
height:2.181em;
margin:0 3px;
overflow:hidden;
}

.horMenu ul {padding:0; margin:0; list-style:none;}
.horMenu ul ul {width:149px;}
.horMenu li {float:left; width:100px; position:relative; z-index:2;}
.horMenu a, .horMenu a:visited {display:block; text-decoration:none; color:#fff; width:90px; height:20px; border:1px solid #fff;  border-width:1px 1px 1px 1px; background:#000000; padding-left:10px; line-height:20px;}
.horMenu ul ul a.dropdown, .horMenu ul ul a.dropdown:visited {background:#EE2824;}
.horMenu ul ul :hover > a.dropdown {background:#EE2824; color: #fff}
.horMenu ul ul ul a, .horMenu ul ul ul a:visited {background:#EE2824}
.horMenu ul ul ul a:hover {background:#EE2824;}
.horMenu ul ul {visibility:hidden;position:absolute;height:0;top:21px;left:0; width:149px;border-top:1px solid transparent;border-width:0 1px 1px 1px;}
.horMenu ul ul ul{left:149px; top:-1px; width:149px;}
.horMenu ul ul ul.left {left:-149px;}
.horMenu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.horMenu ul ul a, .horMenu ul ul a:visited {background:#EE2824;border-top:1px solid transparent; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:128px; border-width:0 1px 1px 1px;}
.horMenu a:hover, .horMenu ul ul a:hover{color:#fff; background:#EE2824; border:1px solid #fff;}
.horMenu ul li:hover ul,
.horMenu ul a:hover ul{visibility:visible; z-index:2;}
.horMenu ul :hover ul ul{visibility:hidden;}
.horMenu ul :hover ul :hover ul{visibility:visible;}
/* Horizontal CSS Menu */



#centeredmenu {
   float:left;
   width:100%;
   background:#fff;
   border-bottom:4px solid #EE2824;
   overflow:hidden;
   position:relative;
   z-index:0;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:0%;
   text-align:left;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:0%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 1px 0 0px;
   padding:3px 10px;
   background:#000;
   color:#fff;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#EE2824;
   color:#fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#fff;
   background:#EE2824;

}
#producto{
border: 0px solid rgb(0, 0, 0); 
background-color: #fff; 
width: 580px; 
position:relative;
text-align:right;

}

#titulo_producto{
border: 0px solid rgb(0, 0, 0); 
background-color: #EE2824; 
height: 15px;
min-height:15px;
text-align: justify;
padding-top:1.5px;
color: #ffffff;
padding-left:5px;	
font: 12px Arial, Helvetica, sans-serif; 
}
#titulo_producto a{
	color: #ffffff;
}
#texto_producto{
	border: 0px solid rgb(0, 0, 0);
	background-color: #fff;
	width: 360px;
	
	text-align: justify;
	 float:left;
	top:21px;
	padding-top:10px;
	padding-left:10px;
	
}

#imagen_producto{
	border: 0px solid rgb(0, 0, 0);
	text-align:center;
	background-color: #fff;
	float:left;
	
	text-align: center;
	
	
	width: 199px;
	



}

#clear_producto{
border: 0px solid rgb(0, 0, 0);
clear:both;

	text-align:center;
	background-color: #fff;

}

#pdfs_producto{
border: 0px solid rgb(0, 0, 0);


	text-align:left;
	background-color: #fff;
position:relative;
	right:0px;	
	left:378px;
	width: 199px;
	height:auto;

}
#pdfs_producto ul{
list-style-image: url(images/pdf.gif) ;
list-style-type:square;
list-style-position: outside;

}

#pdfs_productos{
	text-align:left;
	
}
#pdfs_productos ul{
list-style-image: url(images/pdf.gif) ;
list-style-type:square;
list-style-position: outside;

}

#pdfs_list ul{
	list-style-image: url(images/pdf.gif);
	list-style-position: inside;
	list-style-type: disc;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;

}


#borde_producto{
border: 1px solid rgb(0, 0, 0); 
border-color: gray;
background-color: #fff; 

text-align: justify;

vertical-align:top;
}
#navegacion{
font-family:Arial,Verdana,sans-serif;
font-size:10px;
}
#modfooter{
	background-image:url(images/1columnFooter.gif);
	font-size:1px;
	height:8px;
	line-height:1px;
	margin-bottom:5px;
	width:580px;
	clear:both;
	display:block;
	background-repeat: no-repeat;
	

}


.blur{ 
   background-color: #ccc; /*shadow color*/ 
   color: inherit; 
   margin-left: 4px; 
   margin-top: 4px; 
} 

.shadow, 
.content{ 
   position: relative; 
   bottom: 2px; 
   right: 2px; 
} 

.shadow{ 
   background-color: #666; /*shadow color*/ 
   color: inherit; 
} 

.content{ 
   background-color: #fff; /*background color of content*/ 
   color: #000; /*text color of content*/ 
   border: 1px solid #000; /*border color*/ 
   padding: .5em 2ex; 

} 
#espacio{
	height:9px;
	width:100%;
	border:0px;
}

#espacioG{
	height:180px;
	width:100%;
	border:0px;
	z-index:0;
}

#tCentrada{
	border:0px solid rgb(0, 0, 0);

	width:100%;
}

#lineaAzul{
	border:0px solid rgb(0, 0, 0);
	background-color: #EE2824;
	height:1px;
	
	width:100%;
}
#lineaAzulE{
	
	height:5px;
	
	width:100%;
}

#EspacioTH{
	
	height:1px;
	
	width:50px;
}
#pagina #body_general #body_texto p strong {
	color: #EE2824;
}
