/* CSS Document */
body
{
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	/*margin-top:20px;*/
	font-size:11px;
	color:#F6F4E6;/*#333333;*/
	background-color:#1F120A;
	margin:0px;	
	padding: 0px;
	/* Solo en IExplorer 5.5 o superior */
	scrollbar-arrow-color:#5F4B38;
  	scrollbar-track-color:#EEEEEE;
  	scrollbar-shadow-color:#999999;
  	scrollbar-face-color:#C8BEA3;
  	scrollbar-highlight-color:#CCCCCC;
  	scrollbar-darkshadow-color:#666666;
 	scrollbar-3dlight-color:#EEEEEE;	
}
form
{
	padding:0px;
	margin:0px;
}
input, select, textarea
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	border-width:1px;
	border-color:#F6F4E6;
	border-style:solid;
}

/*a
{
	color:#990033;
	font-weight:bold;
}
a:hover
{
	color:#F90;
}*/

/*********************************************************/
/*			HUBER STYLE(Contenedores Principales)		 */
/*********************************************************/
#header {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 30px;/*70px;*/
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	/*position: absolute;*/
	background-image: url(../images/header_small.jpg);/*url(../images/header.jpg);*/
	background-repeat: repeat-x;
}
#central {
	background-color: #170F0A;
	height: 530px;
	width: 100%;
	/*position: absolute;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;/*1px;*/
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;/*solid;*/
	border-left-style: none;
	/*border-bottom-color: #FFFFFF;*/
	/*margin-top: 72px;*/
	/*clear: both;*/
	background-repeat: repeat-x;	
	background-image: url(../images/central.jpg);			
}
#navega {
	background-color: #000000;
	background-image: url(../images/navegaproductos.jpg);
	background-repeat: repeat-x;
	height: 130px;
	width: 100%;
	/*margin-top: 603px;*/
	border-top-width: 1px;/*0px;*/
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;/*none;*/
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	/*position: absolute;*/
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

/*********************************************************/
/*				Inicio (Portada Idiomas)				 */
/*********************************************************/
#index {
	height: 350px;/*333px;*/
	width: 500px;/*451px;*/
	margin-left: -225px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 50%;
	margin-top: 75px;/*125px;*/
}
#idiomas {
	height: 71px;
	width: 500px;/*451px;*/
	margin-top: 438px;/*458px;*/
	margin-left: -225px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 50%;
}
#menu_portada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;/*0.8em;*/
	font-style: normal;
	color: #999999;
	text-align: center;
	letter-spacing: 0.3px;
	font-weight: normal;
}
/*a .idioma*/
#menu_portada a
{
	text-decoration:none;
	color: #999999;
}

/********************************************************/
/*						Contenedor						*/
/********************************************************/
#container
{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:515px;/*509px;*//*650px;*/
	/*background-color:#FFFFFF;*/
	/*position: absolute;*/
	/*border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	margin-top: 71px;*/
	background-repeat: repeat-x;
	/*clear: both;*/
	background-image: url(../images/central.jpg);
	margin-top:10px;		
}

/********************************************************/
/*						   Logo						    */
/********************************************************/
#logo
{
	width:210px; /*250px;*//*233px;*/
	height:90px; /*120px;*/
	/*background-image:url(../images/logo_huber_admin.gif);*//*url(../images/logo.gif);*/
	/*background-repeat:no-repeat;*/
	float:left;
	/*margin-left:15px; 
	margin-right:30px;*/
	padding-left:15px;
	/*padding-right:35px;*/
}

/********************************************************/
/* 					Submenu con CSS						*/
/********************************************************/
/* Menu Principal: Horizontal, Menu Secundario:Vertical */
#marco
{
float:left;
width: 640px;
height: 90px;
padding-left:35px;	
}
ul#navmenu-h {
margin: 0;
border: 0 none;
padding: 0;
width: 640px; /*500px;*/ /*For KHTML*/
list-style: none;
height: 48px; /*24px;*/
margin-top:32px;
/*text-align:center;*/
}

ul#navmenu-h li {
margin: 0;
border: 0 none;
padding: 0;
float: left; /*For Gecko*/  
list-style: none;
position: relative;
height: 48px; /*24px;*/
width:145px;
background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;
/*text-align:center;*/
vertical-align:middle;
margin-right:2px;
display:inline;
}

ul#navmenu-h li ul {
margin: 0;
border: 0 none;
padding: 0;
width:145px;/*160px;*/
list-style: none;
display: none;
position: absolute;
top: 48px;/*24px;*/
left: 0;
}

ul#navmenu-h li ul:after /*From IE 7 lack of compliance*/
{
clear: both;
display: block;
font: 1px/0px serif;  
height: 0;
visibility: hidden;
content: ".";
}

ul#navmenu-h li ul li {
width: 145px; /*160px;*/
float: left; /*For IE 7 lack of compliance*/  
height:30px;
margin-top:1px; /*2px;*/
background-image:url(../images/button_sub_loop.gif);
background-repeat:repeat-x;
/*text-align:left;*/
display:block !important;
display:inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h li a.botonlink {  
border-style:none;
/*border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #CCC;*/
/*padding: 0 6px;*/
padding-top:13px; /*10px*/
padding-bottom:13px; /*10px*/
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
/*background: #EEE;*/
color: #E5E0D1; /*#666;*/
font: bold 12px/22px Arial, Helvetica, sans-serif; /*bold 10px/22px Verdana, Arial, Helvetica, sans-serif;*/
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/  
/*background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;*/
vertical-align:middle;
text-align:center; 
width:142px;  /*si ponemos el ancho maximo no se ve el submenu ??*/
/*width: 145px;*/  
/*margin-top: 5px;*/
/*margin-bottom:3px;	*/
/*margin-left:0px;*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h li a.botonlink:hover,
ul#navmenu-h li:hover a.botonlink,
ul#navmenu-h li.iehover a.botonlink 
{
/*background: #CCC;
color: #FFF;*/
color:#1F120A; /*#928169;*/ /*#F6F4E6;*/
font-weight:bolder;
/*background-image:url(../images/button_loop_hover.gif);
background-repeat:repeat-x;
border-right-width:thin;
border-bottom-width:1px;	
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#EDE9CD; //#F6F4E6;
border-bottom-color:#EDE9CD; //#F6F4E6;*/
/*text-align:center;*/
}

ul#navmenu-h li ul li a {
border-style:none;
/*border: 1px solid #FFF;
border-right-color: #CCC;
border-bottom-color: #CCC;*/
/*padding: 0 6px;*/
padding-top:5px; /*10px*/
padding-bottom:5px; /*10px*/
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
/*background: #EEE;*/
color: #E5E0D1; /*#666;*/
font: bold 11px/20px Arial, Helvetica, sans-serif; /*bold 10px/22px Verdana, Arial, Helvetica, sans-serif;*/
text-decoration: none;
height: auto !important;
height: 1%; /*For IE*/  
/*background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;*/
vertical-align:middle;
text-align:left;
/*width: 145px;*/  
/*margin-top: 5px;*/
/*margin-bottom:3px;	*/
/*margin-left:0px;*/
}

/* 2nd Menu */
ul#navmenu-h li ul:hover li a,
ul#navmenu-h li.iehover ul li a {
float: none;
/*background: #EEE;
color: #666;*/
/*background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;*/
width:145px;
/*height:48px;
margin-top:2px;*/
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li ul:hover li a:hover,
ul#navmenu-h li:hover ul li:hover a,
ul#navmenu-h li.iehover ul li a:hover,
ul#navmenu-h li.iehover ul li.iehover a {
/*background: #CCC;
color: #FFF;*/
color:#1F120A; /*#928169;*/ /*#F6F4E6;*/
font-weight:bolder;
/*background-image:url(../images/button_loop_hover.gif);
background-repeat:repeat-x;
border-right-width:thin;
border-bottom-width:1px;	
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#EDE9CD; //#F6F4E6;
border-bottom-color:#EDE9CD; //#F6F4E6;*/
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
/*background: #EEE;
color: #666;*/
/*background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;*/
width:145px;

/*height:30px;//48px;*/
/*margin-top:2px;*/
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
/*background: #CCC;
color: #FFF;*/
color:#1F120A; /*#928169;*/ /*#F6F4E6;*/
font-weight:bolder;
/*background-image:url(../images/button_loop_hover.gif);
background-repeat:repeat-x;
border-right-width:thin;
border-bottom-width:1px;	
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#EDE9CD; //#F6F4E6;
border-bottom-color:#EDE9CD; //#F6F4E6;*/
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
/*background: #EEE;
color: #666;*/
/*background-image:url(../images/button_loop.gif);
background-repeat:repeat-x;*/
width:145px;
/*height:30px;//48px;*/
/*margin-top:2px;*/
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
/*background: #CCC;
color: #FFF;*/
color:#1F120A;/*#928169;*/ /*#F6F4E6;*/
font-weight:bolder;
/*background-image:url(../images/button_loop_hover.gif);
background-repeat:repeat-x;
border-right-width:thin;
border-bottom-width:1px;	
border-right-style:solid;
border-bottom-style:solid;
border-right-color:#EDE9CD; //#F6F4E6;
border-bottom-color:#EDE9CD; //#F6F4E6;*/
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
display: none;
position: absolute;
top: 0;
left: 150px; /*160px;*/
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
display: block;
}

/********************************************************/
/*				Menu con Submenu (ya no)				*/
/********************************************************/
/*#menu
{
	height:90px; //120px;//35px;
	//padding-top:5px;//
	width:640px;//640px;//657px;
	float:left;
	//padding-left:30px;//35px
}
#menu .item
{
	float:left;
	//margin-right:7px;
	background-image:url(../images/button_loop.gif);
	background-repeat:repeat-x;
	width:145px;
	height:48px;
	//border-color:#F6F4E6;
	//border-style:solid;
	//border-width:1px;
	//border-right-color:#F6F4E6;
	//border-right-style:solid;
	//border-right-width:thin;	
	margin-top:32px; //62px; //72px;
	//margin-left:2px;
	text-align:center;
	vertical-align:middle;
	//padding-left:5px;
	margin-right:2px;//padding-right:5px;
	//padding-top:10px;
}
#menu .item a
{
	color:#E5E0D1;//#F6F4E6;//#333;
	display:block;
	//background-color:#F2F2F2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;  //Verdana,Arial, Helvetica, sans-serif;
	text-decoration:none;
	//text-align:left;
	//border-style: solid;
	//border-width: 1px;
	//border-color: #CCC;
	//padding:10px;
	padding-top:10px;
	padding-bottom:5px;
	margin-top: 5px;
	margin-bottom:3px;
	height:25px;
	width:145px; //150px
	padding-left:0px;
	margin-left:0px;	
	//vertical-align:middle;
	font-weight:bold;
}
#menu .item a:hover
{
	border-color:#EDE9CD;//#999;
	font-weight:bolder;		
}

#menu .item ul
{
	margin:0px;
	padding:0px;
	//border-bottom:1px solid #CCCCCC;
}

#menu .item ul li 
{
	width:150px;
	height:30px;//48px;
	margin-top:2px;
	position:relative;	
	background-image:url(../images/button_sub_loop.gif);//url(../images/header_small.jpg);
	background-repeat:repeat-x;	
}

#menu .item ul li a.submenu
{	
	clear:left;
	margin:0px;	
	width:150px;
	height:20px;	
	display:block;
	color:#E5E0D1;
	font-size:10pt;
	text-align:left;
	padding-top:5px;
	padding-left:0px;
	border-style:none;
	font-weight:bolder;
	text-decoration:none;		
	vertical-align:middle;	
}
#menu .item ul li a.submenu:hover
{	
	margin:0px;
	clear:left;	
	width:150px;
	height:20px;	
	display:block;	
	padding-top:5px;
	padding-left:0px;
	text-decoration:none;		
	vertical-align:middle;
	border-right-width:thin;
	border-bottom-width:1px;	
	border-right-style:solid;
	border-bottom-style:solid;
	border-right-color:#F6F4E6;
	border-bottom-color:#F6F4E6;	
}*/

/********************************************************/
/*						Contenido						*/
/********************************************************/

#content
{
	width:900px;
	height:400px; /*360px;*//*350px;*/ /*+20px de padding top*/
	overflow:hidden;	
}

/********************************************************/
/*						Menu idioma						*/
/********************************************************/

#menu_idoma
{
	width:900px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
#menu_idioma_left
{
	background-image:url(../images/menu_left.gif);
	width:7px;
	height:41px;
	float:left;
}
#menu_idioma_right
{
	background-image:url(../images/menu_right.gif);
	width:6px;
	height:41px;
	float:left;
}
#menu_idioma_bg
{
	float:left;
	width:887px;
	height:40px;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}
.menu_idioma_item
{
	padding-left:25px;
	padding-right:25px;
	padding-top:12px;
	float:left;
	font-size:10px;
	font-weight:bold;
}
.menu_idioma_item a
{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.menu_idioma_item a:hover
{
	color:#F60;
}
.menu_idioma_separacion
{
	width:2px;
	height:34px;
	background-image:url(../images/menu_item.gif);
	float:left;
}

/********************************************************/
/* Zona de contenido de la izda. (Menu Subcategorias)   */ 
/********************************************************/

#content_left
{
	width:225px; /*250px;*/
	float:left;
	font-family:Verdana, Geneva, sans-serif;
}

.menu_left_header
{
	width:225px; /*250px;*/
}
/*.menu_left_header_left
{
	background-image:url(../images/header_left.gif);
	width:6px;
	height:29px;
	float:left;
}*/
.menu_left_header_loop
{
	height:21px;
	width:225px; /*250px;*
	float:left;
	/*background-image:url(../images/header_loop.gif);
	background-repeat:repeat-x;*/
	/*background-color:#1F120A;*/
	color:#F6F4E6;
	font-size:18px;
	padding-top:10px;
	font-weight:bold;
}
/*.menu_left_header_right
{
	background-image:url(../images/header_right.gif);
	width:6px;
	height:29px;
	float:left;
}*/
.menu_left_items
{
	clear:both;
	width:225px; /*250px;*/
	font-size:12px;	
	overflow-y:auto;
	overflow-x:hidden;
	height:368px;
}
.menu_left_item
{	
	width:225px; /*250px;*/
	/*background-image:url(../images/left_loop.gif);
	background-repeat:repeat-y;*/
	/*background-color:#1F120A;*/
	text-align:left;
}
.menu_left_item_content
{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
}
.menu_left_item_content a
{
	color:#F6F4E6;/*#333;*/
	text-decoration:none;
	font-weight:normal;
}
.menu_left_item_content a:hover, .menu_left_item_content a.selected
{
	color:#EDE9CD;/*#ff6600;*/
	font-weight:bold;
}
/*.menu_left_item_content img
{
	padding-bottom:2px;
	padding-right:5px;
}
.menu_left_subitems
{
	padding-top:8px;
}
.menu_left_subitem
{
	height:20px;
}
.menu_left_subitem a
{
	font-weight:normal;
	padding-left:30px;
	text-decoration:underline;
}
.menu_left_subitem a:hover, .menu_left_subitem a.selected
{
	color:#ff6600;
}*/	
.menu_left_line_container
{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.menu_left_line
{
	background-image:url(../images/linea_puntos.gif);
	background-repeat:no-repeat;
	height:1px;
	overflow:hidden;
}
/*.menu_left_bottom
{
	background-image:url(../images/left_bottom.gif);
	background-repeat:no-repeat;
	height:8px;
	width:204px;
}*/

/********************************************************/
/* Zona de contenido principal (Listado de productos)   */
/********************************************************/

#content_main
{
	float:right;
	width:665px; /*640px;*/
	/*padding-left:10px;*/
	overflow:hidden;
	text-align:left;
	height:400px;
}
.content_box
{
	width:650px; /*640px;*/
	/*background-image:url(../images/content_body_loop.gif);
	background-repeat:repeat-y;*/
	height:380px;/*para que se vea el scroll entero en el explorer*/
	overflow-y:auto;	
	/*overflow-x:hidden;*/
	padding-left:15px;
}
/*.content_header
{
	width:640px;
	height:29px;
}
.content_header_left
{
	background-image:url(../images/header_left.gif);
	width:6px;
	height:29px;
	float:left;
}
.content_header_loop
{
	height:22px;
	width:674px;
	float:left;
	background-image:url(../images/header_loop.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:11px;
	padding-top:7px;
	font-weight:bold;
}
.content_header_titulo
{
	padding-left:10px;
	padding-top:2px;
}
.content_header_titulo a
{
	color:#FFF;
}
.content_header_right
{
	background-image:url(../images/header_right.gif);
	width:6px;
	height:29px;
	float:left;
}*/
/*.content_body
{
	width:620px;
	padding:5px;
	height:390px;//355px; //330px;
}*/
/*.content_bottom
{
	clear:both;
	height:10px;
	width:640px;
	background-image:url(../images/content_body_bottom.gif);
	background-repeat:no-repeat;
	overflow:hidden;
}*/

/********************************************************/
/* Apartados del menu principal (Txto. empresa/contacto)*/
/********************************************************/
#main_section
{
	margin:auto;
	height:400px; /*365px;*/
}

#main_section #imagen
{
	/*width:44.85%;*/	
	float:left;
}

/*#main_section #dividing
{
	width:3px;
	height:365px; //325px;
	background-image:url(../images/dividing_line.jpg);
	float:left;
}*/

#main_section #info
{
	/*width:44.85%;*/
	float:left;
	font-family:Arial, Helvetica, sans-serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;/*12px;*/
}

/********************************************************/
/*						Categorias						*/
/********************************************************/
#categoria_box
{
	height:130px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	overflow:hidden;
	overflow-x:auto;
}
.categoria_container
{
	float:left;
	/*margin-left:5px;
	margin-right:5px;
	margin-top:3px;
	margin-bottom:3px;*/
	height:122px;
	padding-bottom:3px;
	padding-top:3px;	
	padding-left:5px;
	padding-right:5px;
	width:120px;
}
.categoria_content
{
	width:120px;
	height:120px;
	text-align:center;
	cursor:pointer;
	padding-top:2px;
}
.categoria_foto
{
	overflow:hidden;
	height:100px;
	width:90px;	
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/shadow.gif);
	background-repeat:no-repeat;
}
.categoria_foto img
{
	/*margin-left:auto;
	margin-right:auto;*/
	/*height:90px;*/
	margin-left:-8px;
	margin-top:1px;
	border:none;		
}
.categoria_nombre
{
	width:110px;
	height:17px;/*25px;*/
	/*margin-top:3px;
	margin-left:2px;*/	
	overflow:hidden;
	text-decoration:none;
	font-weight:bold;
	color:#F6F4E6;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
}

/********************************************************/
/* 						Productos						*/
/********************************************************/

.producto_container
{
	float:left;
	margin-left:5px;
	margin-right:4px;
	margin-top:5px;
	margin-bottom:5px;
}
.producto_content
{
	width:110px;/*130px;*/
	height:120px;/*140px;*/
	text-align:center;
	/*border-style:solid;
	border-width:1px;
	border-color:#CCC;*/
	cursor:pointer;
}
.producto_foto
{
	overflow:hidden;
	height:90px;
}
.producto_foto img
{
	margin-left:auto;
	margin-right:auto;
	height:90px;
	border:none;
}
.producto_info
{
	width:100px;/*120px;*/
	height:20px;/*40px;*/
	padding:5px;
	/*background-color:#F3F3F3;*/
}
.producto_nombre
{
	width:100px;/*110px;*/
	height:20px;/*25px;*/
	overflow:hidden;
	text-decoration:none;
	font-weight:normal;
	color:#F6F4E6;/*#333;*/
}

/*******************************************************/
/* 						Sombras 					   */
/*******************************************************/

.texto{
color: #F6F4E6;
top: -1px;
/*left: -1px;*/
position: absolute;
}
.sombra{
color:#5F4B38;
font-weight: bold;
font-size:12px;
position: relative;
top:3px;
}

/********************************************************/
/*				Estilo Ventana Producto					*/
/********************************************************/
#product_background {
	margin: 0;
	padding: 0;
	height: 600px; /*100%;*/ /*Para que se vea bien en el Explorer, medidas absolutas */
	width: 400px;  /*100%;*/ 
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
	border: none;
	/*position: absolute;*/
	background-image: url(../images/product_background.gif);
	background-repeat: repeat-x;
	float:left;		
}
#product_title
{
	color:#F6F4E6;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	margin-left:2%; 
	margin-bottom:2%
}
#product_desc
{
	text-align:justify; 
	margin-top:2%; 
	margin-left:4%; 
	margin-right:4%; 
	font-size:12px;
}

/********************************************************/
/* 							Otros 						*/
/********************************************************/
#close
{
	cursor:pointer;
	border:none;
}

td.subtitulo
{
	font-weight:bold;
}
td.linea_puntos
{
	background-image:url(../images/linea_puntos.gif);
	background-repeat:repeat-x;
	height:1px;
}
.boton
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	color:#333;
	font-weight:bold;
	cursor:pointer;
}
.obligatorio
{
	color:#FF6600;
}
a.rojo
{
	color:#990033;
}

.red {color: #990000}


