html { background:#fff;border:0px; margin:0px; padding:0px; }
body { border:0px; margin:0px; padding:0px;color:#484848; 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:#484848;}
a:focus, object  { outline:none;}
a:hover { text-decoration:none; font-weight:bold;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; font-weight:bold;}

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

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

.wrap { width:990px; margin:0 auto; }


#logo_header 			{ width:990px; height:90px; margin:0 auto; }

#logo {float:left; text-align:left;width:400px; height:90px;}
#logo a{float:left;  width:100px;height:90px; background:url(/templates/default/images/logo.jpg) no-repeat left top; }


#logo_home {float:left; text-align:left;width:400px; height:90px;}
#logo_home a{float:left;  width:100px;height:90px; background:url(/templates/default/images/logo.gif) no-repeat left top; }

.entrar_header {float:right; width:400px; height:90px; }
.entrar_header a{float:right; margin-top:30px; width:20px;height:20px; background:url(/templates/default/images/entrar.jpg) no-repeat left top; }

/*.entrar a{float:left; margin-top:20px; width:20px;height:20px; background:url(/templates/default/images/entrar.jpg) no-repeat left top; }*/

#header 			{ width:990px; height:90px; margin:0 auto; background:url(/templates/default/images/background_header.jpg) no-repeat left top;}

#main_menu					{ width:990px; height:30px; text-transform:lowercase; }
#main_menu ul				{ margin-left:10px; height:26px; padding-top:3px;}
#main_menu li				{ float:left; line-height:26px; padding-left:10px; }
#main_menu li.selected	{  background:#ededed url(/templates/default/images/a_selected_izq.jpg) no-repeat left top;}
#main_menu li.selected_der { padding-left:0px;width:10px; height:26px; background:url(/templates/default/images/a_selected_der.jpg) no-repeat right top;}
#main_menu li.no_selected_der { padding-left:0px; width:10px; height:26px; }




/*
#user {width:970px; height:30px; padding-left:20px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
#user ul { }
#user li {float:left; line-height:28px; font-size:8pt; }
#user #user_msg {  font-size:8pt;color:#cc0000; margin-left:30px;}
#user label { font-size:8pt; margin-right:10px; text-transform:lowercase;}
#user .field { width:100px;font-size:8pt; margin-right:20px; border:1px solid #e6e6e6; background:transparent; color:#666; margin-top:4px;}
#user .field:focus { background:#transparent;}
#user .submit {float:left; margin-top:3px;font-size:8pt; width:60px; color:#666;  text-align:center; cursor:pointer; text-transform:lowercase;  }
#user a { line-height:28px; margin-right:20px; font-weight:bold;}
*/



#breadcrumbs				{width:970px; height:30px; overflow:hidden; padding-left:20px;  font-family:Arial, Helvetica, sans-serif;}
#breadcrumbs ul			{}
#breadcrumbs li			{float:left; line-height:30px;  display:inline; }
#breadcrumbs a		  		{cursor:pointer;color:#cccccc;}
#breadcrumbs a:hover		{cursor:pointer; font-weight:bold;}
#breadcrumbs a.breadselected 	{font-weight:bold;}
#breadcrumbs li.breadselected { }

/*#container 	  	{  background:#ccf;}*/


#module { float:left; width:560px; text-align:left; margin-bottom:20px; }
.module_header {float:left;  width:560px; height:20px;background:url(/templates/default/images/module_header.jpg) no-repeat left top;}
.module_header_title {float:left; width:520px; margin-left:30px; font-size:18px;  display:inline; margin-top:20px; } 
/*.module_header_date {float:right; width:240px; text-align:right; margin-top:15px; font-size:8pt; display:inline;}
.module_header_date span{color:#faa61a;}*/

.module_content {  width:520px; margin-left:30px; margin-top:20px;  }


.adjuntos {  width:500px; margin-left:30px; margin-top:20px; }
.file { margin: 13px 0px 13px 0px;  }
.file .ico { margin-right:10px;vertical-align:text-bottom;}
.file span { display:block;}	


#module_flash { width:990px; text-align:left; margin-bottom:20px; }
.module_content_flash_home {width:990px; height:520px; padding-top:20px; padding-left:20px; background:url(/templates/default/images/background_flash_home.jpg) no-repeat left top; }
.module_content_flash {width:990px; height:520px; padding-top:20px; padding-left:20px;background:url(/templates/default/images/background_flash.jpg) no-repeat left top; }
.module_content_flash_maite {width:990px; height:400px; background:url(/templates/default/images/background_flash_maite.jpg) no-repeat left top; }
.banner_maite {padding-top:20px; padding-left:22px;}
.module_content_wysiwyg {width:970px; margin-left:10px;}






/*#banner_central { text-align:center;margin-top:5px; }*/

#menu_lateral { float:left; width:430px; text-align:left;  }
#menu_lateral_header { width:430px; height:20px;  background:url(/templates/default/images/menu_lateral_header.jpg) no-repeat left top; }
#menu_lateral_header_news { width:430px; height:20px;  background:url(/templates/default/images/menu_lateral_header_news.jpg) no-repeat left top; margin-top:10px;}
.menu_lateral_header_titulo { margin-left:40px; padding-top:10px; font-size:22pt; text-transform:lowercase;}
.menu_lateral_header_enterprise {width:300px; margin-left:40px; margin-top:10px;}

.menu_lateral_content { width:430px; background:url(/templates/default/images/menu_lateral_content.jpg) repeat-y center; }


.menu_noticias  { margin-left:40px; width:350px;  margin-top:10px; }
.menu_noticias li.fecha {float:left;width:80px;  line-height:18px;  }
.menu_noticias li.titular {float:left;width:250px; margin-left:10px; display:inline; line-height:18px;  }
.menu_noticias li.selected {font-weight:bold;}
.menu_noticias li.level4 {}
.menu_noticias li.level5 {}



/*#menu_lateral_content .section_img {padding-left:10px; padding-top:10px;}
#menu_lateral_content .section_name {font-weight:bold; padding-left:10px; }
#menu_lateral_content .section_shorttext { padding-left:10px;  padding-right:10px; font-size:8pt;}*/

.menu_lateral_footer { width:430px; height:20px; background:url(/templates/default/images/menu_lateral_footer.jpg) no-repeat center top;}
.menu_lateral_footer a {float:right; text-align:right; margin-right:10px; width:200px; color:#fff; font-weight:bold; }
.menu_lateral_footer a:hover {color:#faa61a;}



/*#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:504px;height:338px; margin-top:20px; margin-bottom:20px; background:url(/templates/default/images/background_googlemaps.gif) no-repeat center top; }
#googlemap {float:left; width:500px; height:334px;  margin-left:2px; margin-top:2px;}
#googlemap a {  }

.googlemap_enterprise { width:450px;  }
.googlemap_enterprise li{ line-height:20px;}
.googlemap_enterprise a { color:#faa61a; }
.googlemap_enterprise a:hover { color:#666666; }

/*.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 { width:600px; margin-top:20px; margin-bottom:10px;}
.pagetop a{float:right; color:#faa61a;  font-weight:bold; }
.pagetop a:hover{color:#666666;}





#footer 			{ width:990px; height:68px; margin-top:20px; text-align:left; background:url(/templates/default/images/background_footer.jpg) no-repeat center top; }
.footer_enterprise { float:left; margin-left:20px; width:665px; height:28px; display:inline; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
.footer_enterprise li{ line-height:28px;}


.footer_w3c {float:left; width:305px; height:28px;  }


.footer_w3c li {display:inline;}

.img_aviso a{float:left; width:62px;height:28px; background:url(/templates/default/images/aviso-legal.jpg) no-repeat left top; }
.img_rss a{float:left; width:72px;height:28px; background:url(/templates/default/images/rss.jpg) no-repeat left top; }
.img_xhtml a{float:left; width:73px;height:28px; background:url(/templates/default/images/xhtml.jpg) no-repeat left top; }
.img_css2 a{float:left; width:51px;height:28px; background:url(/templates/default/images/css2.jpg) no-repeat left top; }
.img_w3c a{float:left; width:28px;height:28px; background:url(/templates/default/images/tecnologias.jpg) no-repeat left top; }


#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; margin-bottom:5px;}


#newsletter_form_form { width:350px; margin-left:40px; overflow:hidden;}
#newsletter_form_form .field { width:300px; margin-top:5px;font-size:9pt; color:#666; }
#newsletter_form_form .captcha { margin-top:15px;}
#newsletter_form_form img{ margin-top:5px; }
#newsletter_form_form .submit{ margin-top:15px; }



/*
#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; }
                                        */

												 