html { background:#a3baca}
body { margin:0px;color:#868e91; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:center; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
ul { margin:0px;padding:0px; list-style-type:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; color:#d4d4d4; }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;display:inline;}


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


.wysiwyg2 {text-align:left;  }
.wysiwyg2 li {padding-left:20px; background:url(/cmsupload/cuadrito-li.gif) no-repeat left center;}
.fondo_degradado {background:url(/templates/default/images/bg_grad.jpg) repeat-x left top;}

.wrap {  width:100%; margin:0 auto; text-align:center;  }
.wrap2 {  width:100%; margin:0 auto; text-align:center; }


.content_header { width:100%; margin:0 auto; text-align:center; }
.content_footer { width:100%; margin:0 auto; text-align:center; background:url(/templates/default/images/bg_footer.gif) repeat-x center bottom; }

.content_all { width:990px; margin:0 auto; text-align:center; }



/*header*/

#header { width:990px; height:43px; display:inline; text-align:left; }



#breadcrumbs				{ float:left; width:600px; height:43px;  text-align:left; margin-left:284px; display:inline; }
#breadcrumbs ul			{float:left; text-align:left; padding-left:10px; background:url(/templates/default/images/ico_bread.gif) no-repeat left center; }
#breadcrumbs li			{ display:inline;  padding-left:5px;  line-height:43px; }
#breadcrumbs a		  		{ cursor:pointer;color:#e3e4e5; font-size:10pt;}
#breadcrumbs a:hover		{ cursor:pointer; color:#fefcfc}
#breadcrumbs a.breadselected 	{color:#fefcfc}


#flags				{ float:left; width:93px;  height:43px; }
#flags ul			{ float:right;  margin-top:15px;   }
#flags li			{ float:left; display:inline;  padding-left:3px;   }




.content_section { width:979px; margin:0 auto; text-align:center; background:#a3baca}


/* content*/


.content1 { width:277px; text-align:left;   }


.left_home {width:277px;  }
.widget_home1 { width:190px; height:425px; margin-left:35px;   margin-top:145px; color:#d9d8d7; }
.widget_home2 { width:240px; height:170px; margin-left:10px; padding-top:65px; color:#d9d8d7; }



.content2 {width:702px;  text-align:left;  }


#main_menu{float:left; width:700px; height:42px; display:inline;}
#main_menu ul {float:left; height:31px; margin-top:5px; font-size:11pt; font-weight:bold; }
#main_menu li	{ float:left;  height:31px; line-height:31px; display:inline; margin-left:22px; }
#main_menu li a {float:left;  color:#6a737b; height:31px;  padding-left:10px; background:url(/templates/default/images/ico_flecha.gif) no-repeat left 12px; }
#main_menu li a.selected{ float:left; color:#000000  }



#main_submenu{float:left; width:700px; height:42px; display:inline; }
#main_submenu ul {float:left; height:31px; margin-top:13px; font-size:10pt; font-weight:bold    }
#main_submenu li	{ float:left;  height:31px; line-height:31px; display:inline; margin-left:22px; }
#main_submenu li a {float:left;  color:#889096; height:31px;  padding-left:10px; background:url(/templates/default/images/ico_flecha_sub.gif) no-repeat left 12px; }
#main_submenu li a.hover{ float:left; color:#0a0405  }
#main_submenu li a.selected{ float:left; color:#0a0405  }



/*home*/

.right_home {float:left;width:700px;  }

.flash_home { width:687px; height:523px; margin-top:16px; margin-left:7px; }

.widgets_right_home { width:687px; height:250px; margin-top:7px; margin-left:7px; }

.widget_home3 { float:left; width:240px; height:220px; color:#d9d8d7; }
.widget_home4 { float:left; width:380px; height:250px; margin-left:30px;  color:#d9d8d7;  }


/*empresa*/
.section_title {float:left; width:700px; height:53px; margin-top:10px; margin-bottom:20px;}
.section_title h1{  color:#0f0f0f; font-size:14pt; line-height:53px; margin-left:20px; padding-left:10px; background:url(/templates/default/images/ico_flecha_h1.gif) no-repeat left 6px;}

.content_empresa_footer{width:700px; padding-bottom:30px; background:url(/templates/default/images/bg_content_footer.jpg) no-repeat left bottom;}
.content_empresa{float:left; width:700px;  background:url(/templates/default/images/bg_content.jpg) repeat-y;}

.widget_empresa { width:247px; overflow:hidden; margin-top:36px; margin-left:30px; }


.section_title_common {float:left; width:700px; height:53px; margin-top:20px; margin-bottom:20px; }
.section_title_common h1{  color:#0f0f0f; font-size:14pt; line-height:53px; margin-left:20px; padding-left:10px; background:url(/templates/default/images/ico_flecha_h1.gif) no-repeat left 6px;}


.content_common_bg{float:left; width:700px; height:621px; }
.content_common{width: 500px; margin-left: 150px;}


#googlemap_fondo {width: 500px; margin-left: 150px; height:400px; margin-top:20px; margin-bottom:20px; overflow:hidden; }
#googlemap  {  color:#000 ; width:500px; height:400px; }
#googlemap a { color:#00f;text-decoration:underline }


/*catalogo*/



.series_footer{width:977px; padding-bottom:30px; background:url(/templates/default/images/pie_series.jpg) no-repeat left bottom;}
.series{ width:977px;  background:url(/templates/default/images/bg_pie_series.jpg) repeat-y;}




.widget_catalogo { width:254px; overflow:hidden; margin-top:95px; margin-left:23px; }

.wysiwyg_catalogo{float:left; width:660px; height:880px; margin-left: 20px;}




/*izquierda*/
.menu_catalogo { width:247px; margin-top:36px; margin-left:30px;  }
.menu_catalogo_titulo {width:230px; margin-left:1px; line-height:40px; padding-left:16px; color:#FFFFFF; text-transform:uppercase; font-size:14pt; background:#9cb4c3; border-top:1px solid #e1e1e1}
.menu_catalogo_img{width:247px; height:100px; overflow:hidden;}

.lista_menu_catalogo{width:247px; }
.lista_menu_catalogo li { }

.lista_menu_catalogo li.level5{width:247px; background:#9cb4c3; border-top:1px solid #FFFFFF; line-height:30px; margin-bottom:7px;}
.lista_menu_catalogo li.level5 a{padding-left:11px; color:#FFFFFF; font-size:12pt; font-weight:bold; }


.lista_menu_catalogo li.level6 a{padding-left:11px; color:#6a737b; font-size:10pt; font-weight:bold; line-height:25px;}
.lista_menu_catalogo li.level6 a:hover{ color:#010101; }
.lista_menu_catalogo li.level6 a.selected{ color:#010101; }



/*para loft*/
.menu_catalogo_loft { width:247px; margin-top:96px; margin-left:30px;  }
.menu_catalogo_img_loft{width:247px; height:100px; margin-left:2px; overflow:hidden;}


/*derecha*/
.section_title_catalogo {float:left; width:340px; height:53px; margin-top:10px; margin-bottom:5px;  }
.section_title_catalogo h1{  color:#0f0f0f; font-size:14pt; line-height:53px; margin-left:20px; padding-left:10px; background:url(/templates/default/images/ico_flecha_h1.gif) no-repeat left 6px;}

.btn_ambientes {float:right; width:160px; height:53px; line-height:53px;  margin-top:10px; margin-bottom:7px; margin-right:12px; display:inline; text-align:right;  }
.btn_ambientes a {float:left; color:#8c8e90;  margin-left:10px; display:inline}


.flash_paper {float:left; width:688px; height:755px; margin-left:6px; padding-bottom:20px; }





.flash {float:left; width:609px; margin-top:20px;}

.img_accesible { width:609px; height:600px; overflow:hidden}




/*para loft*/
/*


.section_title_loft {float:left; width:510px; height:53px; margin-top:50px; margin-bottom:5px; }
.section_title_loft h1{  color:#0f0f0f; font-size:14pt; line-height:53px; margin-left:20px; padding-left:10px; background:url(/templates/default/images/ico_flecha_h1.gif) no-repeat left 6px;}

.btn_ambientes_loft {float:right; width:160px; height:53px; line-height:53px;  margin-top:50px; margin-bottom:7px; margin-right:12px; display:inline; text-align:right;}
.btn_ambientes_loft a {float:left; color:#8c8e90;  margin-left:10px; display:inline}
*/


/*footer*/
#footer { float:left;  width:990px; height:139px; display:inline; text-align:left;  }

.footer_datos {float:left; width:540px; text-align:left;   }
.footer_datos ul { font-size:9pt; margin-left:18px; margin-top:14px;  }
.footer_datos li	{ float:left;  line-height:20px;  color:#48718b; }
.footer_datos a	{color:#48718b; }
.footer_datos a:hover	{color:#d4d4d4; }

.footer_links {float:left; width:420px; text-align:left;   }
.footer_links ul { font-size:9pt;  margin-top:24px;  }
.footer_links li	{ float:left; margin-left:4px; margin-right:4px;  line-height:20px; display:inline;  color:#48718b; }
.footer_links a	{color:#48718b; }
.footer_links a:hover	{color:#d4d4d4; }


.footer_icos { width:350px;  }
.footer_icos ul {  }
.footer_icos li	{ float:left;  line-height:20px; margin-right:20px;}





.form label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal; color:#3A3A39; display:block;}
.form .form_msg 		{ font-size:9pt;font-weight:bold; color:#D1D2D3; background:#474747; margin-bottom:10px}

.form fieldset 		{ margin:0px;padding:0px; border:0px;}
.form .submit			{ border:1px solid #a3a3a2; background:#fff; color:#1b3d4f; font-size:8pt; font-weight:normal; margin-top:20px; padding: 3px 23px 3px 23px; cursor:pointer; }

.form .field			{ border:1px solid #8A8A8A; background:#fff; color:#1b3d4f; font-size:8pt; margin-left:5px; margin:0px; width:300px; margin-bottom:5px;}
.form .field:focus	{ background:#ccc;}
.form .required		{ font-weight:bold; }
.form .checkbox 		{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}


.form a		{ color:#1b3d4f; text-decoration:underline}
.form a:hover	{color:#d4d4d4; }

.form #captcha { margin-top:5px; background:#DBD9CD;text-align:center;color:#1D4D97;font-size:19pt;font-weight:normal;border:1px solid #000; width:140px; letter-spacing:11px; height:30px !important;height:40px; padding-top:5px !important;padding-bottom:5px !important;padding:0px; line-height:36px; }
.form .captcha {  /*width:375px;padding-left:175px;*/margin-top:17px;}