html { background:#fff url(/templates/default/images/bg_html.gif) repeat-x center top;}
body { margin:0px;color:#333333; font-family:"Lucida Grande","Trebuchet MS", Tahoma, Arial; font-size:9pt; text-align:center; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}

* { /*scrollbar-face-color:#3d3d3d; 	scrollbar-highlight-color:#828282; 	scrollbar-3dlight-color:#3d3d3d; 	scrollbar-darkshadow-color:#3d3d3d; 	scrollbar-shadow-color:#828282; 	scrollbar-arrow-color:#828282; 	scrollbar-track-color:#3d3d3d; */}

.checkbox { margin:0px;width:13px; height:13px; margin-top:2px; margin-right:4px; border:0px;vertical-align:text-bottom;}

#debug { text-align:right;cursor:help; padding-bottom:10px;} 

a { text-decoration:none; }

#container {width:982px; }
fieldset{ border:0px; margin:0px; padding:0px; }

ul { margin:0px;padding:0px; list-style-type:none; }

.wrap { width:982px; margin:0 auto; text-align:left;}

#header 			{ width:982px; height:54px;  background:url(/templates/default/images/bg_menu.png) no-repeat left top; overflow:hidden;}

#main_logo					{ float:left; width:60px; height:35px; margin-top:19px;}
#main_logo	a				{ float:left; width:50px; height:35px; background:url(/templates/default/images/logo_blanco.jpg) no-repeat left bottom;}
#main_logo	a:hover				{ float:left; width:50px; height:35px; background:url(/templates/default/images/logo_rojo.jpg) no-repeat right bottom;}

#main_menu					{ float:left; width:755px; margin-top:19px; }
#main_menu	ul				{ float:left; background:url(/templates/default/images/bg_menu_li.jpg) no-repeat left top; }
#main_menu li				{ float:left; line-height:34px; margin-left:32px; padding-right:32px; display:inline; background:url(/templates/default/images/bg_menu_li.jpg) no-repeat right top;}

#main_menu a				{color:#cccccc; font-size:10pt;}
#main_menu a.selected	{ color:#cc3333; }
#main_menu a:hover		{ color:#cc3333; }

#main_search  { float:left; width:130px; height:26px; margin-top:28px;  }
#main_search .field { background:transparent;  border:0px; width:110px;}


.searchrpagination_top { margin-top:20px;  color:#cccccc;  }
.searchrpagination_bottom { margin-bottom:20px;  color:#000000; }
.searchresults { margin-bottom:40px;}

.result1 h1{ margin:0px; margin-top:10px;line-height:24px;  }
.result1 h1 a{ color:#ffffff; text-decoration:underline; font-size:14pt; padding-left:15px;  background:url(/templates/default/images/flecha_roja.png) no-repeat left center; }
.result1 p{ margin:0px; line-height:24px; color:#ffffff;}

.result2 h1{ margin:0px; margin-top:10px;line-height:24px;  }
.result2 h1 a{ color:#333333; text-decoration:underline; font-size:14pt; padding-left:15px;  background:url(/templates/default/images/flecha_roja.png) no-repeat left center; }
.result2 p{ margin:0px; line-height:24px;  color:#333333;}



#flags  { float:left; width:30px; height:26px; margin-top:24px;   }
#flags li {width:25px; height:25px; }
#flags li.es a  {float:left; width:25px; height:25px; background:url(/templates/default/images/flags/es_off.png) no-repeat left top; }
#flags li.es a:hover  { width:25px; height:25px; background:url(/templates/default/images/flags/es_over.png) no-repeat left top; }

#flags li.en a  {float:left; width:25px; height:25px; background:url(/templates/default/images/flags/en_off.png) no-repeat left top; }
#flags li.en a:hover  {width:25px; height:25px;  background:url(/templates/default/images/flags/en_over.png) no-repeat left top; }


#module { float:left; width:982px;  margin-top:6px; padding:0px; border:0px;}

#flash_home { float:left; width:982px; height:500px; }



.submenu1 {width:982px; height:206px; margin-top:10px; background:url(/templates/default/images/bg_submenu1.gif) repeat-x left top;}
.submenu2 {width:982px; height:206px; margin-top:10px;}
.nube_tags  {width:982px; }
.wysiwyg_producto {width:982px; background:url(/templates/default/images/bg_top.gif) no-repeat left top;} 
.wysiwyg_producto_bottom {width:982px; margin-bottom:20px; background:url(/templates/default/images/bg_bottom.gif) no-repeat left bottom;} 
.w_eproducts {float:left; width:215px; height:230px; margin-top:230px; margin-left:40px; display:inline; color:#fff; text-align:justify; line-height:15px;  }


.w_gateway { float:left; width:270px; height:250px; margin-top:50px;  margin-left:430px; display:inline;  }
.w_gateway_elem {float:left; margin-bottom:10px; color:#999999 }
.w_gateway_elem a{color:#ffffff }

.menu_catalogo_flash { width:982px; height:159px; }

.content_catalogo {float:left;  width:982px;  }

.menu_catalogo {float:left; width:188px; height:614px; background:url(/templates/default/images/bg_mn_prod.jpg) no-repeat left top;}

.menu_catalogo_tit {width:170px;margin-left:10px;  margin-top:5px; line-height:23px; color:#fff; text-align:center}
.menu_catalogo_tit a{color:#fff}

.menu_catalogo ul.todos_productos { width:177px; height:354px; margin-top:5px; padding-top:4px; margin-left:1px;padding-left:9px; overflow:auto}
.menu_catalogo li.level5 a	{line-height:18px;  color:#fff; font-size:10pt;  }
.menu_catalogo li.level5 a.selected	{ color:#cc3333;  }
.menu_catalogo li.level5 a:hover		{ color:#cc3333; }


.menu_catalogo_tit2 {width:170px;margin-left:10px;  margin-top:10px; line-height:23px; color:#fff; text-align:center}
.menu_catalogo_tit2 a{color:#fff}


.menu_catalogo ul.nuevo { width:177px; height:87px; margin-top:8px; padding-top:1px; margin-left:1px;padding-left:9px; overflow:auto; }
.menu_catalogo li.level5 a	{line-height:18px;  color:#fff; font-size:10pt;  }
.menu_catalogo li.level5 a.selected	{ color:#cc3333;  }
.menu_catalogo li.level5 a:hover		{ color:#cc3333; }



.menu_catalogo_info1 {width:170px;margin-left:10px;  margin-top:15px; color:#fff; text-align:center; font-size:10pt; }
.menu_catalogo_info2 { width:170px;margin-left:10px; margin-top:5px; color:#fff; text-align:left; line-height:14px;}
.menu_catalogo_info3 {width:169px;margin-left:10px; margin-top:5px; color:#fff;  text-align:right}
.menu_catalogo_info3 a{ color:#fff;  }



#catalogo_contenido {float:left; width:790px; margin-left:4px; display:inline; overflow:hidden; }

.cat_buscador {float:left; width:550px; display:none;}
.cat_buscador ul{margin-top:5px;}
.cat_buscador select{margin-top:5px; margin-bottom:10px;}

.cat_flash {float:left; width:550px; height:775px; }



/*noticias*/
.noticia_portada_tit { color:#FFFFFF; font-size:12pt;  margin-top:10px;}
.noticia_portada_descrip { color:#cccccc; margin-top:10px; padding-right:20px;}
.noticia_portada_leer {margin-top:10px;}
.noticia_portada_leer a { color:#FFFFFF}


.noticia_portada_tit2 { width:210px; color:#333333; font-size:12pt; font-weight:bold; margin-top:10px; }
.noticia_portada_descrip2 { width:190px; color:#666666; margin-top:10px; padding-right:20px; }
.noticia_portada_leer2 {margin-top:10px;}
.noticia_portada_leer2 a { color:#4e4e4e}

.contenido_wysiwyg_noticias { width:470px; }
.noticia_tit {color:#FFFFFF; font-size:13pt; margin-top:30px; margin-bottom:10px;}

.empleo_tit {color:#FFFFFF; font-size:11pt; margin-top:30px; margin-bottom:10px;}


/*paginaciones*/

.pagination {width:950px; height:1px; background:url(/templates/default/images/pagination.gif) no-repeat left top;}
.pagination2 {width:420px; height:1px; background:url(/templates/default/images/pagination2.gif) no-repeat left top;}


.paginator 		{ width:950px; heigth:100px; text-align:center; margin-bottom:15px; font-size:11pt;  height:20px; line-height: 20px; }
.paginator a	{ margin-left:2px; padding: 2px; color:#cccccc }
.paginator a.previous {  font-weight:bold;}
.paginator a.next { font-weight:bold; }
.paginator .selected	{  color:#141414;  }
.paginator .disabled	{ color:#FF00FF; cursor:text}
.paginator .disabled:hover	{text-decoration:none;}
.paginator .text	{ border:0px;cursor:text;}
.paginator .text:hover	{text-decoration:none;}
.paginator .pageof { border:0px; cursor:text; color:#888888; margin-right:30px;  }


.paginator2 		{ width:420px; text-align:center; margin-bottom:15px; font-size:11pt;  height:20px; line-height: 20px; }
.paginator2 a	{ margin-left:2px; padding: 2px; color:#999999 }
.paginator2 a.previous { font-weight:bold;}
.paginator2 a.next { font-weight:bold; }
.paginator2 .selected	{  color:#141414;  }
.paginator2 .disabled	{ color:#888888; cursor:text}
.paginator2 .disabled:hover	{text-decoration:none;}
.paginator2 .text	{ border:0px;cursor:text;}
.paginator2 .text:hover	{text-decoration:none;}
.paginator2 .pageof { border:0px; cursor:text; color:#888888; margin-right:30px;  }


.paginator3 		{ width:470px; text-align:right; margin-bottom:15px; font-size:11pt;  height:20px; line-height: 20px; border-top:1px solid #333333 }
.paginator3 a	{ margin-left:2px; padding: 2px; color:#0099ff }
.paginator3 a.previous { background:url(/templates/default/images/flecha_prev.gif) no-repeat left top;}
.paginator3 a.next { font-weight:bold; }
.paginator3 .selected	{  color:#141414;  }
.paginator3 .disabled	{ color:#888888; cursor:text}
.paginator3 .disabled:hover	{text-decoration:none;}
.paginator3 .text	{ border:0px;cursor:text;}
.paginator3 .text:hover	{text-decoration:none;}
.paginator3 .pageof { border:0px; cursor:text; color:#888888; margin-right:30px;  }



#footer 			{ width:982px; height:72px; margin-top:5px; padding-bottom:5px;  }

.footer_line1 { float:left; width:982px; height:35px; border-top:1px solid #494949; border-bottom:1px solid #494949; }

.footer_txt { float:left; width:480px; height:35px;  margin-left:10px; display:inline; }
.footer_txt h1{margin:0px; padding:0px; line-height:34px; font-size:8pt; font-weight:normal;font-family:"Lucida Grande","Trebuchet MS", Tahoma, Arial;   }
.footer_links1 { float:right; height:35px;  margin-right:10px; display:inline;  }
.footer_links1 li{ float:left; margin-left:5px;display:inline; line-height:34px; }
.footer_links1 a{ color:#666;  }


.footer_line2 { float:left; width:982px; line-height:16px; margin-top:20px; }
.footer_enterprise { float:left; width:400px;  margin-left:150px; display:inline; color:#b9aeb5;  }
.footer_links2 { float:right; width:400px;}
.footer_links2 li{ float:left; margin-left:5px; display:inline; }
.footer_links2 a{ color:#ff4e42  }