body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:2px;
	/* background:url(images/bgcolor.jpg) repeat-x;	*/
	background-color:#ffffff;
}

/*Div contenedor todo el home
*/
#container{
 width:770px;
 margin-left:auto;
 margin-right:auto;
 height:100%; height:auto;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 background-color:#FFFFFF;
}

#container_main{
 width:770px;
 margin-left:auto;
 margin-right:auto;
 height:100%; height:auto;
 margin-left:auto;
 margin-right:auto;
 overflow:hidden;
 background:url(images/bgmain.jpg);
 background-repeat:repeat-y;
}

/*Css contiene el area right de el main*/
#content{
 width:609px;
 height:100%; height:auto;
 overflow:hidden;
 float:right;
 margin:0;
}

#content_int{
 width:555px;
 height:100%; height:auto; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:12px;
 color:#787D81;
 text-align:justify;
 overflow:hidden;
 float:left;
 margin-top:18px;
 margin-left:20px; 
 margin-right:20px;
}

#menu_left{
 width:161px;
 height:auto;
 float:left;
 overflow:hidden; 
}

#menu_left2{
 width:161px;
 height:auto;
 float:left;
 overflow:hidden;
 min-height:424px;
 margin-top:1px;
}

* html #menu_left2{
 height:424px;
}

#tit_menu{
 width:159px; 
 height:auto;
 font-family:Arial, Helvetica, sans-serif;  
 float:left; 
 font-size:12px; 
 color:#FFFFFF; 
 font-weight:bold; 
 text-align:center; 
 min-height:20px; 
 overflow:hidden;
 border-top:3px solid #FFFFFF;
 background-color:#C90000; 
}

* html #tit_menu{
 height:20px;
}

#middle_home{
 width:760px;
 height:auto;
 overflow:hidden;
 float:none;
 margin:7px 5px 0px 5px;
 background-color:#FFFFFF;
}

#middle_main{
 width:770px;
 height:auto;
 float:none;
 overflow:hidden;
 background:url(images/bg_detalle.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
}

#banner_home_left{
 width:238px;
 height:258px;
 overflow:hidden;
 float:left;
 background-color:#FFFFFF;
}

#menu_principal{
 width:256px;
 height:256px;
 overflow:hidden;
 float:left;
 margin-left:11px;
 background:url(images/bgmenu.jpg);
 background-repeat:no-repeat;
}

a.link_menu{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#930000;
 font-weight:bold;
 text-decoration:none;
}

a.link_menu:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#AA780E;
 font-weight:bold; 
}

#middle_home_right{
 width:234px;
 height:254px;
 overflow:hidden;
 float:right;
 border:2px solid #F31615;
 background-color:#FFFFFF;
}

#noticias{
 width:234px;
 height:126px;
 overflow:hidden;
 border-bottom:2px solid #F31615;
}

#titel_noticias{
 width:234px;
 height:25px;
 overflow:hidden;
 background:url(images/titel_noticias.jpg);
 background-position:top;
 background-repeat:no-repeat;
}

#content_noticias{
 width:100%;
 height:100px;
 overflow:hidden;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#989898;
 text-align:justify;
}

a.titel_noticias{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#C90000;
 font-weight:bold;
 text-decoration:none;
}

a.titel_noticias:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#C90000;
 font-weight:bold; 
 text-decoration:underline;
}

#banner_home_right{
 width:234px;
 height:126px;
 overflow:hidden;
 background-color:#FFFFFF;
}

#footer_productos{
 width:760px;
 height:111px;
 overflow:hidden;
 margin-top:9px;
 margin-left:5px;
 margin-right:5px;
 background-color:#FFFFFF;
}

#porducto_right{
 width:244px;
 height:77px;
 overflow:hidden;
 float:right;
 margin-left:8px;
 margin-top:7px;
}

#copyright{
 width:770px;
 height:23px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:10px;
 color:#8F8F8F;
 margin-left:auto;
 margin-right:auto;
 border-top:1px solid #DCDCDC;
 background-color:#FFFFFF;
}

#powered{
 width:770px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F31615;
 text-align:center;
 margin:0 auto;
}
a.powered{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F31615;
 text-align:center;
 text-decoration:none;
}

a.powered:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
}


#path_menutop{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#666666;
 height:auto;
 float:left;
 margin-left:20px;
 margin-top:5px;
 text-align:left;
}

a.path{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#666666;
 text-decoration:none;
}

a.path:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#CD0000;
 text-decoration:none;
}

#titel_area{
 width:100%;
 height:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:24px;
 color:#C90000;
 float:left;
 text-align:left;
 margin-left:19px;
 margin-top:5px;
}

.titel_area{
 width:100%;
 height:auto;
 font-family:Arial, Helvetica, sans-serif;
 font-size:30px;
 color:#1492C1;
 float:left;
 text-align:left;
 margin-left:20px;
 margin-top:5px;
}

#menutop{
 width:770px;
 height:20px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-align:center;
 padding-top:5px;
 background-color:#FFB925;
}

a.linknoticia{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:none;
}

a.linknoticia:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 text-decoration:underline;
}

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

a.link_noticia_list:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#BB1616;
 text-decoration:underline;
}

/*CSS IDIOMA*/

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

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

/*
	SEARCH RESULTS PAGE CSS RULES
*/

.titleSearch {
	font-size:16px;
	font-weight:bold;
	color:#003399;
}

.subtitle {
	font-size:12px;
	color:#003399;
}

#headerSearch {
	width:98%;
	height:20px;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #363729;
}

a.res_search{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#003399;
 font-weight:bold;
 text-decoration:none;
}

a.res_search:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#003399;
 font-weight:bold;
 text-decoration:underline;
}

#footer{
 width:770px;
 height:33px;
 overflow:hidden;
 background:url(images/bgfooter.jpg);
 background-repeat:no-repeat;
}

/*Formulario de Items*/
input.text_item{
 width:140px;
 height:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 border:1px solid #666666;
 color:#363729;
}
input.boton_item{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px; 
 color:#FFFFFF;
 margin-top:3px;
 text-align:right;
 background:#FFBA29;
 border:none;
}

textarea.textarea_item{
 width:140px;
 height:100px;
 font-family:Arial, Helvetica, sans-serif;
 color:#363729;
 font-size:10px;
 border:1px solid #666666;
}

/*Text de Search*/
input.searchtext{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 width:119px;
 color:#000000; 
}

input.searchboton{
 width:24px;
 height:18px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#58595B;
}

/*Formulario de Contactenos*/
 #formlabel{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#787D81;
}
input.boton{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px; 
 color:#C90000;
 border:1px solid #B28520;
 background-color:#FFFFFF;
}

input.formingreso{
 width:250px;
 height:15px;
 font-family:Arial, Helvetica, sans-serif;
 color:#363729;
 font-size:12px;
 border:1px solid #B28520;
}

input.formingreso_con{
 width:150px;
 height:15px;
 font-family:Arial, Helvetica, sans-serif;
 color:#363729;
 font-size:10px;
 border:1px solid #B28520;
}
textarea.textarea_con{
 width:150px;
 height:150px;
 font-family:Arial, Helvetica, sans-serif;
 color:#363729;
 font-size:10px;
 border:1px solid #B28520;
}


textarea.textarea{
 width:250px;
 height:150px;
 font-family:Arial, Helvetica, sans-serif;
 color:#363729;
 font-size:12px;
 border:1px solid #B28520;
}



/*
	MAIN FORMS CSS RULES
*/

.formCaption, .formCaptionError {
	width:100%;
	overflow:hidden;
	font-weight:bold;
	color: #58595B;
}

.formCaptionError {
	color: #cc0000;
}

#copyright{
 width:770px;
 height:23px;
 font-family:Arial, Helvetica, sans-serif;
 text-align:center;
 font-size:10px;
 color:#8F8F8F;
 margin-left:auto;
 margin-right:auto;
 border-top:1px solid #DCDCDC;
}

#powered{
 width:770px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F31615;
 text-align:center;
 margin:0 auto;
}
a.powered{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#F31615;
 text-align:center;
 text-decoration:none;
}

a.powered:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
}

a.linktop{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#58595B;
 text-decoration:none;
}

a.linktop:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#C90000;
 text-decoration:none;
}

a.linkmain{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#C90000;
 font-weight:bold; 
 text-decoration:none;
}

a.linkmain:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#AA780E;
 text-decoration:none;
}

/*Link items*/

a.items{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#BB1616;
 text-decoration:none;
}

a.items:hover{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#BB1616;
 text-decoration:underline;
}

a.ir_producto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868990;
	text-decoration:none;
}

a.ir_producto:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868990;
	text-decoration:underline;
}