html { background:#1405cd url(/templates/default/images/bg_fondo.jpg) repeat-y center top;  }
body { margin:0px;color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:left;}
img { border:0px; }
noscript, noscript p, .noscript {line-height:13px;margin:0px;}
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:#9acd01; }
/*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; }



.wrap { width:990px; margin:0px auto;  text-align:left;  }


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

#logo { float:left; width:72px; height:89px; margin-top:9px; margin-left:10px; display:inline; }

#main_menu {float:left;width:850px; height:30px;  margin-top:9px;  }
#main_menu ul {float:left; font-size:10pt; margin-left:41px;  display:inline;  }
#main_menu li	{float:left;  display:inline; line-height:30px; margin-left:10px;  }
#main_menu li a {  color:#ffffff; text-transform:uppercase; font-weight:bold;   }
#main_menu li a:hover { color:#9acd01;   }
#main_menu li a.selected { color:#9acd01;   }

.contenido_widget_cabecera {float:left;width:850px; height:60px; margin-left:15px; display:inline; overflow:hidden;}

#submenu { float:left;width:850px; height:30px;  margin-top:1px;   }
#submenu ul {float:left; font-size:10pt; margin-left:41px;  display:inline;   }
#submenu li	{float:left;  display:inline; line-height:30px; margin-left:10px;  }
#submenu li a {  color:#ffffff; font-weight:bold;  }
#submenu li a:hover { color:#9acd01;   }
#submenu li a.selected{color:#9acd01;    }





/*contenido*/
.content_all { width:990px; text-align:left; background:#ffffff}
.content_all_home { width:990px; text-align:left;  }



/*home*/

.noticias_home {float:left; width:235px; padding-left:10px; padding-top:20px;/*background:#1506ce url(/templates/default/images/bg_noticias_home.jpg) repeat-x left top; */}

.noticias_home span.tit_noticias_home {display:block; width:220px; font-size:14pt; color:#FFFFFF; }


.noticias_home ul { width:220px; margin-top:5px;  border-top:1px solid #463ad9; margin-bottom:30px; }
.noticias_home ul li {width:210px;margin-top:10px;}
.noticias_home ul li.tit_noticia a{ color:#FFFFFF}
.noticias_home ul li.subtit_noticia a{ color:#cccccc}

.noticias_home div.link_noticias_home {width:220px; height:35px;  line-height:25px; border-top:1px solid #463ad9;   background:url(/templates/default/images/flecha_not.gif) no-repeat left 8px;  }
.noticias_home div.link_noticias_home a{ padding-left:15px; color:#FFFFFF}



.widget_inicio{width:745px; }


/*empresa*/
#breadcrumbs				{float:left; width:980px; text-align:right;  height:20px; line-height:20px; margin-top:80px;   }
#breadcrumbs ul			{  }
#breadcrumbs li			{ display:inline;   }
#breadcrumbs a		  		{ cursor:pointer;color:#666666; font-size:8pt; margin-left:9px; padding-left:10px;  background:url(/templates/default/images/flecha_bread.gif) no-repeat left 4px;}
#breadcrumbs a:hover		{ cursor:pointer; color:#1305ce;}
#breadcrumbs a.breadselected 	{color:#1305ce;  background:url(/templates/default/images/flecha_bread_sel.gif) no-repeat left 4px;}

.contenido_titulo  { width:990px;  }
.contenido_titulo h1 { margin-left:10px; color:#1305ce; font-size:14pt; line-height:33px; font-style:italic; text-transform:uppercase; }

.contenido {width:950px; padding-left:10px;  }





/*footer*/
#footer {  width:990px; height:600px; background:url(/templates/default/images/bg_footer.jpg) no-repeat left bottom;}

.anuncios  {  width:990px; height:473px; background:#372bd1;}

#anuncios_scroll {  }
#anuncios_scroll .jcarousel-skin .jcarousel-container {  }
#anuncios_scroll .jcarousel-skin .jcarousel-direction-rtl 			{ 	direction: rtl; }
#anuncios_scroll .jcarousel-skin .jcarousel-container-horizontal {   width:890px;   padding: 0px; }
#anuncios_scroll .jcarousel-skin .jcarousel-clip-horizontal		{    width:890px;   }
#anuncios_scroll .jcarousel-skin .jcarousel-item						{   }
#anuncios_scroll .jcarousel-skin .jcarousel-item-horizontal		{ 	margin-left: 0;     margin-right: 10px; }
#anuncios_scroll .jcarousel-skin .jcarousel-direction-rtl .jcarousel-item-horizontal { 	margin-left: 10px;     margin-right: 0; }
#anuncios_scroll .jcarousel-skin .jcarousel-item-placeholder 		{ background:#fff;   color: #000; }





.footer_menu {float:left; width:224px; height:127px; text-align:left;   }
.footer_menu ul {float:left;  width:224px; font-size:8pt; line-height:16px; margin-top:5px; }
.footer_menu a	{color:#cccccc; text-transform:uppercase;  }
.footer_menu a:hover	{color:#9acd01; }

#flags { width:200px;   }
#flags ul { float:left; width:200px;  margin-top:4px; }
#flags li { width:200px; font-size:8pt;  margin-top:5px;}
#flags a	{color:#cccccc; text-transform:uppercase;  }
#flags a:hover	{color:#9acd01; }

#footer_datos {float:left; width:943px; height:30px; text-align:left;  margin-left:16px; display:inline;  }
#footer_datos ul {float:left; font-size:8pt; line-height:30px; }
#footer_datos li{ float:left; color:#634f20; line-height:30px; color:#cccccc;}
#footer_datos a	{color:#9acd01;  }
#footer_datos a:hover	{color:#cccccc; }



.contenido_widget_pie { float:left; width:200px;  margin-top:8px;}



.adjuntos{  width:630px; margin-left:10px; display:inline;}
.adjuntos .file{ width:630px;height:56px;}
.adjuntos .file a { color:#7d7b79; font-size:9pt; line-height:56px; }
.adjuntos .file a span.file_name{float:left; width:480px;  }
.adjuntos .file a span.file_size{float:left; }
.adjuntos .file a img.ico{ float:left; margin-right:20px; margin-top:10px;  }
.adjuntos .file a img.ico_down{ float:right;  margin-top:10px;  }


.adjuntos_noticias{  width:300px;  display:inline; background:#00CC66}
.adjuntos_noticias .file{ width:300px;height:56px;}
.adjuntos_noticias .file a { color:#7d7b79; font-size:9pt; line-height:56px; }
.adjuntos_noticias .file a span.file_name{float:left; width:180px;  }
.adjuntos_noticias .file a span.file_size{float:left; }
.adjuntos_noticias .file a img.ico{ float:left; margin-right:20px; margin-top:10px;  }
.adjuntos_noticias .file a img.ico_down{ float:right;  margin-top:10px;  }







#googlemap_fondo { float:left;  }
#googlemap  { color:#000 ; width:511px; height:556px; border:1px solid #cccccc;}
#googlemap a { color:#00f;text-decoration:underline }


.wysiwyg_content_googlemaps {float:left; width:400px;  }
/*#googlemap_datos{ }
#googlemap_datos a{color:#666666 }
#googlemap_datos a:hover	{color:#17cdfb; }*/

.contacto {  width:500px; font-size:8pt; padding-bottom:40px; }
.form_info { }

.form_info label				{ padding-right:0px; line-height:25px; font-size:8pt; line-height:20px; font-weight:normal;display:block;}
.form_info .form_msg 		{ font-size:10pt;font-weight:bold; color:#a18342; 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:#1305ce; text-decoration:underline}
.form_info a:hover	{color:#9acd01; }


.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;}

*/

