html { background:#000; }
body { margin:0px;color:#868686; 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;}

* { /*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}
/*a:focus, object  { outline:none;}
a:hover { text-decoration:none;  color:#d44503;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text;}
*/
ul { margin:0px;padding:0px; list-style-type:none; }



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

#header 			{ width:990px; height:392px; }

#icos_header		{ width:990px; height:50px;  }

#links {float:left; width:250px; height:50px;  }
#links ul{float:left; width:200px; margin-left:30px; display:inline; }
#links li{float:left;}

#flags {float:right; width:350px; height:50px; font-family:Helvetica, Arial, sans-serif; margin-right:20px; display:inline;background:url(/templates/default/images/ico_flags.gif) no-repeat right top; }
#flags ul {float:right;  margin-right:40px; display:inline;margin-top:17px;  }
#flags li {float:left; margin-left:10px; display:inline }
#flags li a{text-transform:lowercase; color:#818181; font-size:8pt;}

#logo_menu					{ float:left; width:990px; height:119px; margin-top:223px; }

#logo { float:left; width:162px; height:91px; margin-left:52px; display:inline; overflow:hidden; }

#main_menu					{ float:left; width:750px; height:91px; font-size:8pt;  }
#main_menu ul				{ float:left; height:25px; margin-top:30px; margin-left:25px; display:inline; text-transform:uppercase;  }
#main_menu li				{  line-height:25px; display:inline; padding-left:7px; padding-right:7px; }
#main_menu a				{color:#fff; text-shadow: #212326 1px 1px 2px; }
#main_menu a:hover		{ color:#0070cf }
#main_menu a.selected	{color:#0070cf }

#titulo_seccion {float:left; width:700px; height:28px;  margin-left:260px; display:inline;  text-transform:uppercase; overflow:hidden; }
#titulo_seccion span{float:left; margin-top:4px;font-family:Helvetica, Arial, sans-serif; font-size:18pt; color:#fff;}



#container {width:990px;  background:url(/templates/default/images/bg_content.gif) repeat-x left top;}
fieldset{ border:0px; margin:0px; padding:0px; }


#module { float:left; width:990px; }
/*#module_title {float:left; width:930px; margin-left:30px; display:inline;}
#module_title a {float:left;  text-transform:capitalize; color:#d44503; font-size:28pt;}
#module_title span {float:left;  text-transform:capitalize; color:#d44503; font-size:28pt;}*/

#module_submenu { float:left; width:245px; }

#module_submenu ul{ float:left; width:150px; margin-left:70px; display:inline; }
#module_submenu li{ width:150px; line-height:50px; border-bottom:1px solid #525252;}
#module_submenu a{ text-transform:uppercase; color:#dadada; font-size:8pt; }
#module_submenu a:hover{  color:#0070cf}
#module_submenu a.selected{  color:#0070cf}

#module_content { float:left; width:715px; margin-top:10px; padding-bottom:10px; }


.columnas { float:left; width:714px; background:#e0e0e0 url(/templates/default/images/bg_columnas.gif) repeat-x left top;}
.columna {float:left; width:357px; display:inline; }
.cabecera_columna { width:357px; height:59px;  background:#e5e5e5 url(/templates/default/images/bg_cabecera_col.gif) no-repeat left top; }
.cabecera_columna_titulo{ margin-left:100px;  width:200px; padding-top:7px; color:#006ecb; font-size:14pt; font-weight:bold; }
.cabecera_columna_subtitulo{  padding-left:100px; width:220px;color:#006ecb; font-size:11pt; }
.wysiwyg_columna        { width:317px; padding-left:20px; padding-right:20px; margin-top:10px; margin-bottom:10px;  }
.wysiwyg_columna_dotted { width:316px; padding-left:20px; padding-right:20px; margin-top:10px; margin-bottom:10px; border-right:1px dotted #0070cf;  }



.columna2 {float:left; width:714px; margin-bottom:5px; background:#e0e0e0 url(/templates/default/images/bg_columnas.gif) repeat-x left top;}
.cabecera_columna2 { width:714px; height:59px;  background:#e5e5e5 url(/templates/default/images/bg_cabecera_col.gif) no-repeat left top; }
.cabecera_columna_titulo2{ margin-left:100px;  width:500px; padding-top:7px; color:#006ecb; font-size:14pt; font-weight:bold; }
.cabecera_columna_subtitulo2{  padding-left:100px; width:500px;color:#006ecb; font-size:11pt; }
.wysiwyg_columna2        { width:680px; padding-left:20px; padding-right:20px; margin-top:10px; margin-bottom:10px;  }





.datos_empresa {float:left; width:245px;  display:inline; font-size:11pt; text-transform:uppercase;}
.googlemap_enterprise {float:left; width:370px; font-size:10pt; color:#999999; line-height:18px;}
.googlemap_enterprise a{color:#999999; line-height:18px;}
.googlemap_enterprise  span{font-size:14pt; font-weight:bold; color:#d44503;}

.empresa_email a {color:#ff3422;font-size:9pt; text-transform:none;}
.empresa_email a:hover { color:#333333;}

/*#googlemap_seccion {float:left; width:683px; height:498px; border:1px solid #dddddd;}*/
#googlemap_fondo {float:left; width:683px; height:498px; border:1px solid #dddddd; }
#googlemap {float:left;  width:669px; height:484px; margin-top:7px; margin-left:7px;}


.secciones_empresa {float:left; width:990px; }


.sub_menu_not 				{ float:left; width:150px; }
.sub_menu_not ul{  margin-top:5px;}
.sub_menu_not li.selected{  color:#0070cf}
.sub_menu_not a{ text-transform:uppercase; color:#dadada; font-size:8pt; }
.sub_menu_not a:hover{  color:#0070cf}
.sub_menu_not a.selected{  color:#0070cf}

.contenido_wysiwyg_noticias { float:left; width:560px;}

/*
.sub_menu 				{ float:left; width:440px; }
.sub_menu ul			{ }
.sub_menu li.titulo			{ float:left; width:370px; height:27px; border-bottom:1px solid #c1c1c1; margin-bottom:5px;}
.sub_menu li.descrip			{ float:left; width:360px; padding-left:10px;line-height:16px; padding-bottom:10px; border-bottom:1px solid #c1c1c1;}

.sub_menu a				{ float:left; width:360px; height:21px; line-height:21px; padding-left:10px;background:transparent; text-transform:uppercase; color:#adadad; font-size:10pt; font-weight:bold }
.sub_menu a.selected	{ float:left; width:360px; height:21px; line-height:21px; padding-left:10px;background:#f3f3f3; text-transform:uppercase; color:#ff3422; font-size:10pt; font-weight:bold }
.sub_menu a:hover		{ color:#484848; font-weight:bold;}




.sub_menu_not ul			{ }
.sub_menu_not li.titulo			{ float:left; width:370px; height:27px; border-bottom:1px solid #c1c1c1; margin-bottom:5px;}
.sub_menu_not li.descrip			{ float:left; width:360px; padding-left:10px;line-height:16px; padding-bottom:10px; }
.sub_menu_not li.leer			{ float:left; width:360px; padding-left:10px;line-height:16px; padding-bottom:10px; font-size:10pt; font-style:oblique;  border-bottom:1px solid #c1c1c1;}
.sub_menu_not li.leer span		{ color:#ff3422; font-weight:bold; margin-right:10px;}

.sub_menu_not li.titulo a				{ float:left; width:360px; height:21px; line-height:21px; padding-left:10px;background:transparent;  color:#adadad; font-size:10pt; font-weight:bold }
.sub_menu_not li.titulo a.selected	{ float:left; width:360px; height:21px; line-height:21px; padding-left:10px;background:#f3f3f3; text-transform:uppercase; color:#ff3422; font-size:10pt; font-weight:bold }
.sub_menu_not li.titulo a:hover		{ color:#484848; font-weight:bold;}

.sub_menu_not li.leer a				{ float:left; width:360px; height:21px; line-height:21px; padding-left:10px;background:transparent;  color:#adadad; font-size:10pt; font-weight:bold }
.sub_menu_not li.leer a:hover		{ color:#484848; }


.tit_noticia {width:550px; line-height:30px;  color:#333333; text-transform:uppercase; font-size:12pt; font-weight:bold;}
.fecha_noticia {width:550px; line-height:40px;  color:#ff3422; font-size:16pt; font-weight:bold;}
*/




/*.menu_catalogo {float:left; width:245px; }

.menu_catalogo li.level4{ float:left; width:245px; height:27px; margin-bottom:5px;}
.menu_catalogo li.level4 a	{float:left; width:px;   height:21px; line-height:21px; text-transform:uppercase; color:#868686; font-size:10pt; font-weight:bold; padding-left:10px; }
.menu_catalogo li.level4 a.selected	{ color:#d44503; }
.menu_catalogo li.level4 a:hover		{ color:#d44503; }

.menu_catalogo li.level5{ float:left; width:360px; margin-bottom:5px;margin-left:10px; display:inline;}
.menu_catalogo li.level5 a	{float:left; width:350px;  line-height:21px;  color:#868686; font-size:10pt; padding-left:10px; }
.menu_catalogo li.level5 a	span {float:left; color:#d44503; }
.menu_catalogo li.level5 a.selected	{  color:#d44503; }
.menu_catalogo li.level5 a:hover		{ color:#d44503; }
*/



.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:715px; height:570px;}




.adjuntos { width:500px;margin-left:10px;  margin-top:10px; margin-bottom:20px;}
.file { margin-top:8px }
.file .ico { margin-right:10px;vertical-align:text-bottom;}
.file span { display:block; font-weight:normal;}	
.file a {font-size:8pt; font-weight:normal; color:#0070cf;}




/*






.pagetop {float:left; width:600px; height:30px;  }
.pagetop a{float:right; width:17px; height:18px; background:url(/templates/default/images/up.gif) no-repeat center top;}
.pagetop a:hover{width:17px; height:18px; background:url(/templates/default/images/up_over.gif) no-repeat center top;}
*/




#footer 			{ width:990px; height:45px; background:url(/templates/default/images/bg_footer.gif) repeat-x left top; font-size:8pt;}

.footer_enterprise { float:left; width:300px; margin-left:50px; display:inline; line-height:40px;}
.footer_enterprise span {  font-weight:bold;color:#575757; text-transform:uppercase; }
.footer_enterprise a { color:#0070cf;text-transform:none; }
.footer_enterprise a:hover {color:#575757}

.footer_w3c {float:right; width:450px;  line-height:40px; }
.w3c_menu ul {float:left; }
.w3c_menu li {float:left; margin-left:15px; display:inline}
.w3c_menu li a {font-weight:bold; text-transform:uppercase; color:#575757; }
.w3c_menu li a:hover {color:#333;}




