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

.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:156px; margin:0 auto;}
#logo {float:left; width:296px; height:53px; margin-top:20px; margin-left:20px; display:inline; font-size:0.01em; }

#breadlinks {float:left; width:990px; height:43px; border-bottom:1px solid #e6e6e6;  }

#breadcrumbs				{ float:left; margin-top:12px; margin-left:20px; display:inline; overflow:hidden;}
#breadcrumbs ul			{float:left;  }
#breadcrumbs li			{line-height:30px;  margin-right:5px; display:inline; }
#breadcrumbs a		  		{cursor:pointer;color:#a3a3a3; font-size:7pt;  font-weight:bold;}
#breadcrumbs a:hover		{ color:#fca950}
#breadcrumbs a.breadselected 	{color:#fca950}

#links{ float:right;  font-size:0.01em; margin-top:12px; margin-right:10px; display:inline;}
#links ul{ float:right; display:inline;}
#links li{ float:left; display:inline;}

#main_menu					{ float:left; width:200px; margin-bottom:50px;  }
#main_menu ul				{ float:left;   font-size:10pt;text-transform:uppercase;   }



#main_menu li.selected a.selected	{ color:#fca03d; }
#main_menu a:hover		{ color:#fca03d; }

#main_menu a.actual	{  padding-right:20px; background: url(/templates/default/images/flecha_menu.gif) no-repeat top right; }

#main_menu li.level2			{ float:left; width:200px;background:#f5f5f5; height:19px; line-height:19px;}
#main_menu li.level2 a				{	color:#333333; font-weight:bold; margin-left:20px; }

#main_menu li.level3			{ float:left; width:200px; margin-top:20px; background:#f5f5f5; height:19px; line-height:19px;}
#main_menu li.level3 a				{	color:#333333; font-weight:bold; margin-left:20px; }

#main_menu li.level4				{line-height:24px;  }
#main_menu li.level4 a				{	color:#999999; margin-left:20px; }

#main_menu li.level5				{line-height:24px; }
#main_menu li.level5 a				{	color:#999999; margin-left:30px; }

/*FIN header*/


.widget_der_content { margin-bottom:10px;}


#main_module { clear:both; width:990px;  margin:0 auto;  margin-bottom:20px; text-align:left; font-size:9pt;}
h1{ font-size:18pt; color:#fca03d;  font-weight:normal; text-transform:uppercase; margin:0px; line-height:19px; }


/*empresa*/
#googlemap_fondo {  width:580px; height:450px; margin-bottom:20px; }
#googlemap {float:left; width:580px; height:450px; font-size:9pt;}



/*noticias*/

.content_noticias {float:left; width:580px; background:url(/templates/default/images/bg_news.gif) no-repeat top right;}
.content_noticias span.titulo {  color:#666666; font-size:10pt; font-weight:bold; text-transform:uppercase;}
.content_nots {float:left; width:550px;}

.submenu_noticias {float:left; width:180px; border-left:1px solid #e0e0e0; }
.submenu_nots {float:left; width:170px; margin-left:9px; display:inline; }
.submenu_nots span.fecha {float:left;width:170px; background:#f5f5f5; height:19px; line-height:19px;}
.submenu_nots span.fecha a { margin-left:10px; color:#fca03d; font-size:10pt; font-weight:bold;}

.submenu_nots span.titulo {float:left;width:160px; margin-top:5px; margin-left:10px; display:inline; }
.submenu_nots span.titulo a { color:#666666; font-size:10pt; font-weight:bold; text-transform:uppercase;}

.submenu_nots span.resumen {float:left;width:160px; margin-bottom:20px; margin-top:5px; margin-left:10px; display:inline; }
.submenu_nots span.resumen a { color:#999999; font-size:10pt;}



/*para secciones con adjuntos*/
.adjuntos {float:left;  width:460px; margin-top:25px;  border-top:1px solid #e6e6e6; 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:56px; text-align:left; margin:0 auto; font-size:9pt; }

.footer_links {  float:left;  width:960px; height:29px; line-height:29px;  border-top:1px solid #e6e6e6; border-bottom:1px solid #cecece  }
.footer_links ul { float:left;}
.footer_links li {float:left;  margin-right:8px; display:inline; color:#999999}
.footer_links li a {color:#999999; font-size:7pt; text-transform:uppercase}



.footer_enterprise { float:left; width:990px; text-align:center;   height:25px; line-height:25px; }
.footer_enterprise a{color:#fca03d; }
.footer_enterprise a:hover{color:#999999; }



/*FIN footer*/



#formulario {  margin-bottom:20px; margin-top:20px; }
#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:0px; margin-left:0px;text-align:left; border:0px solid #e8e8e8; background:transparent; 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
}

