html { background:#595959;}
body { margin:0px;color:#d7d7d7; 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:#826f33;scrollbar-highlight-color:#826f33;scrollbar-3dlight-color:#826f33;scrollbar-darkshadow-color:#826f33;scrollbar-shadow-color:#826f33;scrollbar-arrow-color:#999999;scrollbar-track-color:#666666; }

.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:#826f33;}
a:focus, object  { outline:none;}
a:hover { text-decoration:none; color:#ccc; }
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; color:#ccc;}

fieldset{ border:0px; margin:0px; padding:0px; }


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

.wrap_grande {widht:100%; margin:0 auto; background:url(/templates/default/images/background_body.gif) no-repeat center top; }
.wrap { width:990px; margin:0 auto; }




#header 			{ width:990px; height:222px; }
/*#logo 			{ float:left;width:100px;height:80px;margin: 7px 0px 0px 15px;cursor:pointer;display:inline;background:url(/templates/default/images/logo.png) no-repeat; text-decoration:none; }*/
.logo_banners {width:990px; height:120px; }
/*.logo_banners_txts {float:right;width:170px;height:190px; padding-top:5px; margin-right:10px; text-align:right; color:#fff; font-size:11pt; font-style:italic;}
#banner_header { float:right; margin-right:15px; font-size:0.01em; display:inline;}*/



#main_menu					{ width:990px; height:20px; }
#main_menu ul				{ float:left; height:20px; margin-left:24px; display:inline;}
#main_menu li				{ float:left;line-height:20px; margin-left:9px;  margin-right:9px; font-size:12pt;}
#main_menu a				{ color:#fff; }
#main_menu a.selected	{ color:#826f33; font-weight:bold;  }
#main_menu a:hover		{ color:#826f33; font-weight:bold;}






#menu_links { width:990px; height:45px;  }

#sub_menu {float:left; width:520px; height:45px; }
#sub_menu ul				{ width:900px; margin-left:24px; padding-top:15px; }
#sub_menu li				{ float:left;line-height:20px; margin-left:9px;  margin-right:9px; font-size:9pt; }
#sub_menu a				{ color:#000; }
#sub_menu a.selected	{ color:#fff; font-weight:bold;  }
#sub_menu a:hover		{ color:#fff; font-weight:bold;}





#user {float:left; width:450px; height:45px; text-align:left; overflow:hidden}

#user_msg {width:300px; padding-left:20px; font-size:8pt;color:#eb2629; height:12px;line-height:12px; background:#000;}
#user_msg_sin_fondo {width:300px; padding-left:20px; font-size:8pt;color:#eb2629; height:12px;line-height:12px; }

.userdatos {width:445px; height:20px; margin:0px; margin-top:10px;padding:0px; }
.userdatos form {width:445px; height:20px; }

#user li {float:left; height:20px; font-size:8pt; }
#user label { font-size:8pt; margin-left:5px; text-transform:uppercase; color:#e6e2d6;font-weight:bold;}
#user .field { width:100px;font-size:8pt; margin-left:10px; border:0px solid #e8e8e8; background:transparent; color:#fff; }
#user .field:focus { }
#user .submit {float:left; font-size:8pt; color:#e6e2d6; border:0px solid #e8e8e8;background:transparent; cursor:pointer; text-transform:uppercase; font-weight:bold;}


/*#user_msg_login {float:left; width:350px;height:20px;padding-left:20px; margin-top:20px;font-size:9pt;color:#eb2629; height:18px;line-height:18px; background:#000;}*/
#usersalir {float:left; height:11px;line-height:11px; margin-top:2px; display:inline; margin-left:40px; }
#usersalir a {color:#e6e2d6; font-size:9pt;font-weight:bold;}




#breadcrumbs				{width:990px; height:31px; overflow:hidden;  }
#breadcrumbs ul			{margin-left:30px;}
#breadcrumbs li			{float:left; line-height:31px; margin-left:5px; display:inline; }
#breadcrumbs a		  		{cursor:pointer;color:#ccc;}
#breadcrumbs a:hover		{cursor:pointer;color:#fff;}
#breadcrumbs a.breadselected 	{color:#fff;}
#breadcrumbs li.breadselected { }


#container {width:990px; height:613px; background:url(/templates/default/images/background_content.gif) no-repeat center top;}


#module { float:left; width:930px; margin-left:33px; display:inline; text-align:left; }
/*.module_header {float:left;  width:600px; margin-top:19px;border-bottom:1px solid #b2b2b2; }
.module_header_title {float:left; width:360px;  font-size:18pt; font-weight:bold; } 
.module_header_date {float:right; width:240px; line-height:20px; text-align:right;  font-size:8pt; }
.module_header_date span{color:#eb2629;}*/

.module_content_g { float:left; width:910px;  display:inline;}
.module_content_p { float:left; width:470px;  height:600px;   display:inline; overflow:auto; }

.module_content_titulo {  color:#826f33; font-size:14pt; font-weight:bold; }

.adjuntos {float:left;  width:400px; margin-top:10px;  }
.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;}


.wysiwyg_derecha {float:right;width:420px; }
.wysiwyg_izquierda {float:right;width:470px; margin-top:10px; }
/*#banner_central { text-align:center;margin-top:5px; }*/

#menu_lateral { float:right; width:430px;  margin-right:10px;  display:inline; text-align:left; }
#menu_lateral_header_titulo { width:400px; line-height:30px; color:#826f33; font-size:24pt; font-weight:bold; }
#menu_lateral_header_titulo li {   padding-left:20px;}

/*#menu_lateral_header { width:262px; height:10px; font-size:0.01em; background:url(/templates/default/images/menu_lateral_header.gif) no-repeat center top;}*/

#menu_lateral_content { width:430px; height:530px; overflow:auto; padding-top:15px;}
#menu_lateral_content ul { padding-left:12px; }
#menu_lateral_content li {line-height:18px; }

/*#menu_lateral_content li.level4 {padding-top:20px;}*/
#menu_lateral_content li.level0 {padding-top:10px;}
/*#menu_lateral_content li.level1 {padding-left:10px;}*/

#menu_lateral_content li.bloque  {width:380px; margin-left:10px;line-height:18px; }
#menu_lateral_content li.bloque span{color:#826f33;}
#menu_lateral_content li.bloque a {color:#ccc; font-weight:bold;}
#menu_lateral_content li.bloque a:hover {background:#000;}
#menu_lateral_content li.bloque a.selected {background:#000;}

/*#menu_lateral_content .section_img {padding-left:10px; padding-top:10px;}
#menu_lateral_content .section_name {font-weight:bold; margin-left:10px; padding-top:20px;border-bottom:1px solid #fff;}
#menu_lateral_content .section_name a:hover{ text-decoration:underline;}
#menu_lateral_content .section_name a.selected{ text-decoration:underline;}*/
#menu_lateral_content .section_shorttext { padding-left:10px;  padding-right:10px; font-size:8pt;}

/*#menu_lateral_footer { width:262px; height:10px;  }*/



/*#menu_lateral ul 

#menu_lateral li.level1 { border-bottom:1px solid #555555;line-height:28px;}
#menu_lateral li.level1 a {color:#fff;font-size:1.3em;font-weight:bold;text-transform: uppercase;}
#menu_lateral li.level2 { margin-top:11px;background:url(/templates/default/images/arrow.gif) no-repeat 0px 5px; color:#818181;line-height:17px;}
#menu_lateral li.level2 a { color:#E79D47;font-size:1.3em;font-weight:bold;padding-left:13px;}
#menu_lateral li.level2 .selected { background:url(/templates/default/images/arrow_selected.gif) no-repeat 0px 5px; }
#menu_lateral li.selected { color:#fff }
#menu_lateral span.shorttext { color:#818181 }

#menu_lateral li.level2 a.selected { color:#CC292C}*/



#googlemap_fondo { width:462px;height:336px;  margin-bottom:20px;  }
#googlemap {float:left; width:462px; height:336px; }
#googlemap a {  }

.empresa_friend {width:110px; line-height:14px; font-size:8pt; font-weight:bold; text-transform:uppercase;color:#e6e2d6; background:#826f33; text-align:center;}

.googlemap_enterprise { width:450px; margin-top:10px; font-size:12pt; }
.googlemap_enterprise li{ line-height:20px;}



/*.pagetop { line-height:15px;height:15px;margin-top:20px;text-align:right;padding-right:17px; background:url(/templates/default/images/arrow_top.gif) no-repeat right;text-transform: uppercase;}*/




.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:165px; text-align:left; background:url(/templates/default/images/background_footer.gif) no-repeat center top; }
.footer_enterprise { float:left; width:400px;  margin-top:50px; margin-left:35px; display:inline; }
.footer_enterprise li{ line-height:18px; color:#fff; line-height:25px;}
.footer_enterprise a { }
.footer_enterprise a:hover {  }
.footer_w3c {float:left; width:420px; height:80px; margin-left:90px; margin-top:55px; }
.w3c_menu li {display:inline; color:#cccccc;}
.w3c_menu a {text-decoration:underline; color:#cccccc;}
.w3c_menu a:hover {text-decoration:underline;color:#826f33; }
/*.w3c_menu_img {width:223px; height:16px; margin-top:19px; background:url(/templates/default/images/ico_w3c.gif) no-repeat top;}*/


#flags					{ width:250px; height:20px;}
#flags ul				{ margin-top:15px; }
#flags li				{float:left; margin-right:10px; display:inline; margin-top:4px;}
#flags li.linea_flags {float:left; display:inline; margin-top:0px; margin-left:12px; line-height:21px; border-right:0px solid #7f8982;}

#links					{float:right; width:84px; height:20px; margin-right:35px; display:inline; }
#links ul				{margin-top:17px; }
#links li				{float:right; margin-left:12px; display:inline; cursor:pointer;}



/*
#footerbanners { clear:both;width:100%; height:65px;overflow:hidden;	 text-align:center; background:url(/templates/default/images/background_footerbanners.gif) no-repeat center top;}
#footerbanners .wrap	{  height:100% ;overflow:hidden;}
#footerbanners table	{ width:100%;height:100%}
#footerbanners td		{ width:1%;text-align:center;}




#footer_design { margin-top:35px; }
                                        */

												 