/*Reset  */
HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD, CENTER, U, B, I
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none;
}
:focus
{
	outline: 0;
}
OL, UL
{
	list-style: none;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
INPUT, TEXTAREA
{
	margin: 0;
	padding: 0;
}
HR
{
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
	background-color: #000;
	height: 1px;
}
/*Estilos*/
BODY
{
	line-height: 1;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contenedor
{
	margin: 30px auto 0;
	width: 932px;
	height: 100%;
}
#menu
{
	background-image: url(../images/bg_menu.png);
	background-repeat: no-repeat;
	width: 932px;
	height: 91px;
}
#menu UL
{
	font-size: 16px;
	margin-left: 130px;
}
#menu UL LI
{
	float: left;
	margin-top: 25px;
}
#menu UL LI A:link, #menu UL LI A:visited
{
	color: #FFF;
	text-decoration: none;
	padding: 30px;
}
#menu UL LI A:hover
{
	color: #E42628;
	text-decoration: none;
	background-color: #FFF;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	padding: 30px;
}
#medio
{
	background-image: url(../images/bg_contenedor.png);
	background-repeat: repeat-y;
	width: 932px;
	height: auto;
	overflow: hidden;
}
#animacion
{
	background-repeat: no-repeat;
	height: 242px;
	margin: 0 auto;
	width: 874px;
}
#productos
{
	margin: 20px auto 0;
	width: 853px;
	height: 254px;
	background-image: url(../images/bg_productos.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	position:relative;
	z-index:1;
}
#marcas
{
	margin: 21px auto 0;
	overflow: hidden;
	width: 865px;
}
#productos UL
{
	list-style: none;
}
#productos UL LI
{
	width: 113px;
	height: 182px;
	float: left;
	position: relative;
	margin-right: 2px;
	margin-left: 4px;
	z-index: 999;
}
#productos UL LI .sub_subtitulo
{
	position: absolute;
	background-color: #E42628;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	width: 113px;
	height: 25px;
	bottom: 8px;
	z-index: 999;
}
#productos UL LI .sub_subtitulo .subtitulo
{
	color: #FFF;
	font-size: 14px;
	text-align: center;
	margin-top: 4px;
}
#productos UL LI IMG
{
	position: absolute;
}
#content
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: transparent url(../images/bg_productos.jpg) no-repeat scroll center bottom;
	padding: 20px 50px 40px;
}
#clientes
{
	margin: 20px auto 0;
	width: 862px;
	height: 155px;
}
#bottom
{
	background-image: url(../images/bg_contenedor_bottom.png);
	background-repeat: no-repeat;
	width: 932px;
	height: 12px;
}
#footer
{
	font-size: 11px;
	color: #E42628;
	line-height: 17px;
	margin-top: 20px;
}
#footer .subfooter_left
{
	float: left;
	margin-left: 20px;
}
#footer .subfooter_right
{
	float: right;
	margin-right: 20px;
	text-align: right;
}
#footer A:link, #footer A:visited
{
	color: #E42628;
	text-decoration: none;
	font-weight: bold;
}
#footer A:hover
{
	color: #1D2124;
	text-decoration: none;
	font-weight: bold;
}
H2
{
	font-size: 25px;
	color: #E42628;
	margin-bottom: 10px;
	position:relative;
}
H1
{
	-moz-background-clip: border;
/*-moz-background-inline-policy: continuous
-moz-background-origin: padding*/
	background: #E42628 none repeat scroll 0 0;
	color: #FFFFFF;
	font-size: 25px;
	margin-bottom: 10px;
	padding: 5px 7px;
}
.facebook
{ position:relative;
right:50px;
top:15px;
float:right;
z-index:2;
width:189px;
padding:3px 0;
color:#336699;
background:#FFF;
height:34px; 
}
.facebook p { color:#336699;
font-weight:bold;
float:right;
margin:0;
font:Helvetica, sans-serif;
font-size:14px;
padding:13px 0 0 0;}
.facebook img { float:left;
padding: 5px 0 0 7px; }
#pdf
{
	margin: 0 auto;
	width: 702px;
}
#pdf LI
{
	display: inline;
}
#pdf LI IMG
{
	padding-bottom: 10px;
	padding-right: 10px;
}
.r
{
	border: 1px solid #E6E6E6;
	color: #E42628;
	font-size: 12px;
	padding: 5px;
	margin-top: 2px;
}
.form_cell
{
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 16px;
}

