html { background:#fff}
body { margin:0px;color:#333333; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:9pt; text-align:center; }
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;color:#f00;}
form, fieldset  { border:0px; padding:0px; margin:0px;}
ul { margin:0px;padding:0px; list-style-type:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; color:#17cdfb; }
/*a:focus, object  { outline:none; font-size:0.01em;}
.selected a, a.selected , a.selected:hover { text-decoration:none;cursor:text; }*/
h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;display:inline;}


#debug { text-align:right;cursor:help; padding-bottom:10px;}
.displaynone { display:none; }





.content_footer { width:100%; margin:0 auto; text-align:center; background:url(/templates/default/images/bg_footer_all.jpg) repeat-x center bottom;}
.content_header { width:100%; margin:0 auto; text-align:center; background:url(/templates/default/images/bg_header_all.jpg) no-repeat center top;}

.content_all { width:100%; margin:0 auto; text-align:left;  }



/*header*/


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

#logo { float:left; width:500px; height:91px; }

#links { float:right; width:490px; height:90px; text-align:right;   }
#links ul { float:right;}
#links li { float:left; }


#flags {float:right; margin-top:5px;}
#flags li { float:left; margin-left:10px; display:inline}

#main_menu {float:left;width:990px; height:32px; }
#main_menu ul {float:left; font-size:12pt;  line-height:31px; margin-top:1px; display:inline;  }
#main_menu li	{float:left;   line-height:31px; display:inline;  }
#main_menu li a {float:left;  margin-right:17px; display:inline;  color:#ffffff; text-transform:uppercase; font-weight:bold; }
#main_menu li a.selected{float:left; color:#00cafd; }
#main_menu li.level_menu3 { border-left:1px solid #819ba1; padding-left:17px;}


#submenu_all {width:100%; margin:0 auto; text-align:left;  height:43px; background:#e5e5e5; border-bottom:1px solid #adadad  }
#submenu { width:990px; height:43px; margin:0 auto;text-align:left; background:url(/templates/default/images/bg_submenu.jpg) no-repeat right top;}
#submenu ul {float:left; font-size:11pt; height:43px; line-height:43px; display:inline;   }
#submenu li	{float:left;   line-height:43px; display:inline;  }
#submenu li a {float:left;  margin-right:19px; line-height:43px; display:inline;  color:#333333; text-transform:lowercase;  }
#submenu li a.selected{float:left; color:#00cafd; padding-left:13px;  background:url(/templates/default/images/ico_submenu.gif) no-repeat 0px 18px;  }
#submenu li.siguientes {padding-left:19px;  border-left:1px solid #b7b7b7 }



#breadcrumbs				{  width:990px; margin:0 auto;text-align:left;  height:26px; line-height:26px;  }
#breadcrumbs ul			{float:right; text-align:left; }
#breadcrumbs li			{ display:inline; margin-left:3px;   }
#breadcrumbs a		  		{ cursor:pointer;color:#181818; font-size:9pt; }
#breadcrumbs a:hover		{ cursor:pointer; color:#17cdfb;}
#breadcrumbs a.breadselected 	{color:#17cdfb;}



/*contenido*/
.contenido { width:990px; margin:0 auto;text-align:left; font-size:10pt; }

.contenido_titulo {width:990px; height:26px; }
.contenido_titulo h1 {float:left;  line-height:20px; font-weight:bold; font-size:12pt; color:#333333; text-transform:uppercase; }
.contenido_titulo h1 span{ margin-left:10px; color:#17cdfb; padding-left:20px; background:url(/templates/default/images/flecha.gif) no-repeat left 7px;}



.contenido_widget_all {width:100%; margin:0 auto; text-align:left; height:240px; margin-top:8px; background:url(/templates/default/images/bg_widget_all.jpg) repeat-x center bottom;}
.contenido_widget { width:990px; margin:0 auto;text-align:left;height:240px;}
.titulo_widget { width:990px; line-height:36px; font-weight:bold; font-size:12pt}
.widget { float:left;}

/*footer*/
#footer {  width:990px; height:160px; margin:0 auto;text-align:left; margin-top:70px;   }

#footer_datos {float:left; width:700px;  height:117px; margin-top:2px;  text-align:left;  }
#footer_datos ul {float:left; font-size:10pt; }
#footer_datos li	{ float:left; color:#7c7c7c; line-height:24px; }
#footer_datos a	{color:#333333; font-weight:bold; }
#footer_datos a:hover	{color:#7c7c7c; }


#footer_suscripcion { float:right; width:290px; height:117px;   }
#footer_suscripcion a{ color:#333333; font-weight:bold }
#footer_suscripcion a:hover	{color:#7c7c7c; }


#footer_menu {float:right; width:990px;  height:22px; margin-top:10px; }
#footer_menu ul {float: right; font-size:9pt; }
#footer_menu li	{ float:left;  line-height:22px; display:inline; margin-left:4px; }
#footer_menu li a {float:left;  line-height:22px; color:#383838; }


/*

.form .captcha { margin-bottom:20px;margin-top:40px }
.form .captcha label { display:inline;}*/


.contacto {  width:489px; font-size:8pt;}
h1 { font-size:18pt;color:#8a5432}


#googlemap_fondo {width:990px; height:410px; background:#eaeaea; margin-top:20px; margin-bottom:20px; }
#googlemap  {float:left;  color:#000 ; width:980px; height:400px; margin-top:5px; margin-left:5px; display:inline }
#googlemap a { color:#00f;text-decoration:underline }

/*#googlemap_datos{ }
#googlemap_datos a{color:#666666 }
#googlemap_datos a:hover	{color:#17cdfb; }*/




.form_info label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal; color:#333333; display:block;}
.form_info .form_msg 		{ font-size:10pt;font-weight:bold; color:#17cdfb; margin-bottom:10px;}

.form_info fieldset 		{ margin:0px;padding:0px; border:0px;}
.form_info .submit			{ border:1px solid #bbbbbb; background:#909090; color:#ffffff; font-size:8pt; font-weight:normal; padding: 3px 23px 3px 23px; cursor:pointer; }

.form_info .field			{ border:1px solid #8A8A8A; background:#fff; color:#333333; font-size:8pt; margin-left:5px; margin:0px; width:300px; margin-bottom:5px;}
.form_info .field:focus	{ }
.form_info .required		{ font-weight:bold; }
.form_info .checkbox 		{ margin:0px;width:13px; height:18px; margin-top:2px; margin-right:5px; border:0px;vertical-align:text-bottom;}


.form_info a		{ color:#666666; text-decoration:underline}
.form_info a:hover	{color:#17cdfb; }

.form_info #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; }
.form_info .captcha {  /*width:375px;padding-left:175px;*/margin-top:17px; }

/*
#user li  { display:inline; line-height:25px; background:#fcc}
#user .field {  width:90px;  }
#user #user_msg { color:#FF3737;padding-left:20px;padding-right:20px;}
#user .infouser { font-size:8pt;color:#E8E8EA }
#user .infouser a { padding-left:20px;padding-right:20px; text-decoration:underline;  color:#ddd;}

*/

