html {background:#ffffff; }
body { margin:0px;color:#868686; font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt; text-align:center; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}

.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; color:#030303;}
/*a:focus, object  { outline:none; font-size:0.01em;}
a:hover { text-decoration:none; color:#ed7914; }
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/

fieldset{ border:0px; margin:0px; padding:0px; }

ul { margin:0px;padding:0px; list-style-type:none; }

.wrap {clear:both; width:990px; margin:0 auto; }

/*header*/
#header {clear:both; width:990px; height:269px; margin:0 auto;}
#logo {float:left; width:142px; height:175px; margin-left:29px; display:inline; font-size:0.01em; }

#breadcrumbs				{float:left; width:990px; height:23px;   overflow:hidden; margin-top:19px; }
#breadcrumbs ul			{float:right;  }
#breadcrumbs li			{line-height:23px; height:23px; margin-right:5px; display:inline; }
#breadcrumbs a		  		{cursor:pointer;color:#a8a8a8; font-size:7pt;  font-weight:bold;}
#breadcrumbs a:hover		{ color:#de8029}
#breadcrumbs a.breadselected 	{color:#de8029}

#main_menu					{ float:left; width:990px; height:25px; }
#main_menu ul				{ float:left; margin-left:19px; display:inline;  font-size:10pt;text-transform:uppercase;   }
#main_menu li				{ float:left; line-height:25px; padding-left:10px; padding-right:10px; color:#333342;}
#main_menu a				{	color:#fff; font-weight:bold; }
#main_menu a.selected	{ color:#7c1c02;}
#main_menu a:hover		{ color:#7c1c02; }

#main_submenu					{ float:left; width:900px; height:26px; }
#main_submenu ul				{ float:left; margin-left:19px; display:inline;  font-size:9pt;  }
#main_submenu li				{ float:left; line-height:26px; padding-left:10px; padding-right:10px; color:#333342;}
#main_submenu a				{	color:#696969; font-weight:bold; }
#main_submenu a.selected	{ color:#7c1c02;}
#main_submenu a:hover		{ color:#7c1c02; }


/*FIN header*/




#main_module { clear:both; width:990px;  margin:0 auto; margin-top:40px; margin-bottom:20px; text-align:left; font-size:9pt;}



/*empresa*/
#googlemap_fondo {  width:580px; height:450px; }
#googlemap {float:left; width:580px; height:450px; font-size:9pt;}



/*noticias*/
.submenu_not {float:left; width:460px; margin-top:20px;  margin-bottom:20px;}

.submenu_nots { width:277px; }
.noticia { width:210px; background:transparent url(/templates/default/images/menu_noticia.gif) no-repeat bottom left; padding-bottom:30px;  }
.noticia a.selected { text-decoration:underline }
.noticia a.fecha {color:#da7212; font-size:12pt;}
.noticia a.titulo {color:#7c1c02; font-size:12pt; line-height:30px;}
.noticia a.titulo2 {color:#868686; font-size:11pt;}


.contenido_noticia { }
.contenido_noticia h1{ line-height:20px;  font-size:18pt; color:#da7212;  font-weight:normal; font-style:oblique}
.contenido_noticia h2{ line-height:20px; font-size:18pt; color:#7c1d02;  font-weight:normal;}


/*para secciones con adjuntos*/
.adjuntos {float:left;  width:460px; margin-top:25px;  border-top:1px solid #e69a9d; margin-bottom:20px;}
.adjuntos_productos {float:left;  width:640px; margin-top:25px;  border-top:1px solid #e69a9d; margin-bottom:20px;}
.adjuntos_proyectos {float:left;  width:710px; margin-top:25px;  border-top:1px solid #e69a9d; margin-bottom:20px;}
.file { margin-top:8px }
.file .ico { margin-right:10px;vertical-align:text-bottom;}
.file span { display:block; font-weight:normal;margin-left:26px; margin-top:3px; }	
.file a {font-size:8pt; font-weight:normal; color:#484848}


/*footer*/
#footer 	{ clear:both; width:990px;  height:93px; text-align:left; margin:0 auto; font-size:9pt; }

.footer_enterprise { float:left;  width:990px; height:73px; line-height:73px;  }
.footer_enterprise span{color:#7c1d02; margin-left:29px; display:inline}
.footer_enterprise a{color:#da7212; font-style:italic }
.footer_enterprise a:hover{color:#7c1d02; }

.footer_links {  float:left;  width:960px; height:20px; line-height:20px;  }
.footer_links ul { float:right;}
.footer_links li {float:left;  margin-left:8px; display:inline; color:#999999}
.footer_links li a {color:#999999; font-size:7pt; text-transform:uppercase}


/*FIN footer*/



#formulario {  margin-bottom:20px;  padding-left:80px;}
#formulario #form_msg {  font-size:10pt;font-weight:bold;color:#fd9202;  margin-bottom:5px; width:450px;height:25px;line-height:25px;}
#formulario label { font-size:8pt;line-height:20px; text-transform:uppercase; color:#666666 }
#formulario .field { width:375px; margin-bottom:5px;font-size:10pt; color:#000; background:#e8e8e8; border:0px solid #dcdbdb; }
#formulario .field:focus { }
#formulario input.field { }
#formulario textarea.field { height:100px; }
#formulario .captcha { margin-top:15px;}
#formulario .legal_advice { }

#formulario #policy { margin-top:20px; }
#formulario #policy a { text-decoration:underline; }

#formulario .submit { margin-top:20px; padding-left:20px; margin-left:0px;text-align:left; border:0px solid #e8e8e8; background:transparent url(/templates/default/images/bg_enviar.gif) no-repeat center left; color:#fd9202; font-weight:bold; cursor:pointer; }

#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
}

