html {background:#ffffff; }
body { margin:0px; padding:0px; color:#5f6062; font-family:Arial, Helvetica, sans-serif; font-size:9pt; text-align:center; background:url(/templates/default/images/fnd.gif) repeat top left }
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; padding:0px;  }

.wrap_menu {float:left; width:266px; }

.wrap_lang {float:left; width:29px; padding-top:10px; }
.wrap_lang ul{float:left;}




/*header*/
#header {clear:both; width:266px;  }

#main_menu					{float:right;  width:266px; margin-top:27px; }
#main_menu ul				{float:right; text-align:right; }
#main_menu li				{float:right; width:240px; }
#main_menu li.selected {padding-left:20px; }
#main_menu a				{float:right; line-height:24px;	height:24px; color:#333333; font-size:13pt; padding-left:25px;  padding-right:20px; }
#main_menu a.selected	{ color:#fff;  background:#5f6062 url(/templates/default/images/bg_menu_sel.gif) no-repeat top left}
#main_menu a:hover		{ color:#fff; }



#main_lang {float:left;  width:198px; height:21px; margin-top:27px; background:#5f6062 }
#main_lang a{color:#FFFFFF; font-size:9pt;   }
#main_lang a img{color:#FFFFFF; margin-left:5px; margin-top:4px;  }






/*FIN header*/




/*header del content*/

.widgets_header { width:695px; height:195px; overflow:hidden; }

#breadcrumbs				{ width:695px; height:30px; overflow:hidden;}
#breadcrumbs ul			{float:right;  }
#breadcrumbs li			{ display:inline; line-height:30px;   }
#breadcrumbs a		  		{cursor:pointer;color:#6f7071; font-size:8pt;}
#breadcrumbs a:hover		{ color:#e69126;}
#breadcrumbs a.breadselected 	{color:#e69126;}

/*FIN header del content*/


#content {text-align:left; padding:10px 20px 10px 20px; border:1px solid #cfcfd0; margin-bottom:10px; background:#fff; font-size:9pt; }
#section_title {  border-bottom:0px dotted #fd9202; padding-bottom:10px;  }
#section_title h1{ color:#474747; margin:0px;  padding-left:40px; font-weight:normal; line-height:40px; font-size:18pt; background:url(/templates/default/images/bg_title_h1.gif) no-repeat top left}
#section_title h2{ color:#474747; margin:0px;   font-weight:normal; line-height:24px; font-size:9pt; padding-right:80px;  }
#section_title h3{ color:#474747; margin:0px;  padding-left:25px; font-weight:normal; line-height:40px; font-size:18pt; background:url(/templates/default/images/bg_title_h3.gif) no-repeat top left}
#section_wysiwyg { line-height:24px; padding-right:30px; }
#section{margin-top:22px; }
.datos_empresa {color:#333333; font-size:9pt;}
.datos_empresa a{color:#fd9202; font-size:9pt;}
.datos_empresa a:hover{color:#feaf45}


/*home*/
.widget_destacado {float:left;  width:200px;margin-top:20px; text-align:left; }



/*empresa*/
#googlemap_fondo { width:628px; height:420px; border:1px solid #999999}
#googlemap { width:628px; height:420px; font-size:9pt; }



.submenu {margin-bottom:10px; }
.submenu ul{   }
.submenu li{ line-height:20px;  margin:0px 10px 0px 0px; display:inline; color:#999999}
.submenu a{color:#fd9202; font-size:11pt; display:inline}
.submenu a.selected{ color:#999999}



.bloque_noticias {width:350px;  margin-top:10px;  }
.bloque_noticias h3 {color:#fd9202; font-size:11pt; }

.noticia {width:350px;  margin-top:10px; border-bottom:1px dotted #fd9202; padding-bottom:20px; font-size:9pt;}
.noticia span {margin-top:10px; display:block; padding-top:5px;}
.noticia h3 {color:#fd9202; font-size:11pt;}
a.a_link {margin-top:5px; display:block;color:#fd9202; text-decoration:underline; font-size:9pt; }


.noticia_cabecera {width:620px; margin-top:10px; line-height:24px; padding-right:30px; }
.noticia_cabecera span {margin-top:10px; display:block; padding-top:5px; font-size:10pt; }
.noticia_cabecera h3 {color:#fd9202; font-size:11pt;}




.links_pie {width:350px;  margin-top:10px; border-bottom:1px dotted #fd9202; padding-bottom:5px;}





/*footer*/
#footer {float:left; width:246px; text-align:right; color:#333333; padding-bottom:20px; font-size:8pt; padding-top:50px;}
#footer a span{color:#ffffff; font-size:8pt;}
.footer_links { margin-top:30px; line-height:18px;}
.footer_links a { color:#333333; font-size:8pt;}
.footer_enterprise {float:left; width:175px;  text-align:left; margin-top:30px; margin-left:44px; font-size:12pt; color:#FFFFFF; font-size:13pt; font-weight:normal; display:inline;}
.footer_enterprise li{ line-height:24px;}




/*comunes a todos los formularios*/


.form_aviso { margin-left:20px; display:inline;}

#formulario {  margin-bottom:20px;margin-top:10px;}
#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:20px; margin-left:0px;text-align:left; border:0px solid #e8e8e8; background:transparent url(/templates/default/images/bg_enviar.gif) no-repeat center left; 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
}


/*para calendario*/

.calendar_content  { width:370px; }
.calendar_meses {width:200px; float:right; margin-top:32px;}
.dataAux_cont { }

.calendar {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#484848;margin-bottom:14px}
.calendar caption { text-align:left;font-weight:bold;line-height:20px;font-size:12px; }
.calendar td, .calendar tr,.calendar th  { padding:0px;text-align:center; }
.calendar thead th { text-transform: lowercase;color:#999;font-weight:normal;line-height:18px;   border-bottom:1px solid #e1e1e1; }
.calendar tbody td { width:28px; padding:2px 0px 2px 0px}
.calendar .empty  { }
.calendar .before { background:#F1F1F1}
.calendar .today  { color:#000;  background:url(/templates/default/images/today.gif) no-repeat;}
.calendar .after  { }
.calendar tbody td a  { font-weight:bold; color:#fd9202}

.calendar_up { text-align:right; }
.calendar_down { text-align:right; }

.bloque_entrada {width:350px;  margin-top:10px; border-bottom:1px dotted #fd9202; padding-bottom:20px; font-size:9pt;}

.entrada_cabecera {width:370px; margin-top:10px; line-height:24px; }
.entrada_cabecera span {margin-top:10px; display:block; padding-top:5px; font-size:10pt;}
.entrada_cabecera h3 {color:#fd9202; font-size:11pt;}



.bloque_subentrada {}

/*para adjuntos*/
/*para secciones con adjuntos*/
.adjuntos { width:460px; margin-top:25px;  margin-bottom:20px; font-size:9pt;}
.file { margin-top:8px;font-size:9pt; }
.file .ico { margin-right:10px;vertical-align:text-bottom;font-size:9pt;}
.file span { display:block; font-weight:normal;margin-left:26px; margin-top:3px; font-size:9pt;}	
.file a {font-size:8pt; font-weight:normal; color:#484848; font-size:9pt;}


/*para el carro*/

input.carro { cursor:pointer;  width:30px; height:24px;background:url(/templates/default/images/add_cart.gif) no-repeat; border:0px;  }
input.borrar { cursor:pointer;  width:12px; height:13px;background:url(/templates/default/images/ico_delete.gif) no-repeat; border:0px;  }
input.actualizar { cursor:pointer; color:#666666;  background:#e7e5e0; border:1px solid #b9b3b3}

#listado_tpv {}

a.condiciones { text-decoration:underline; color:#000000; margin-right:30px;}


#formulario_tpv {}
#formulario_tpv ul li label{ float:left; width:150px; }
#botones { margin-top:20px; }



/*para el buscacdor*/

#main_search {float:left; width:246px;margin-top:20px; text-align:right;  }
#main_search input.field {  border:1px solid #7f9db9}

.searchrpagination{ margin-top:20px;  color:#5f6062; font-size:9pt;}
.searchresults { margin-bottom:40px; font-size:9pt; }

.result1 h1{ margin:0px; margin-top:10px;line-height:24px;  }
.result1 h1 a{ color:#fd9202; text-decoration:underline; font-size:10pt;  }
.result1 p{ margin:0px; line-height:24px; font-size:9pt;}

.result2 h1{ margin:0px; margin-top:10px;line-height:24px;  }
.result2 h1 a{ color:#fd9202; text-decoration:underline; font-size:10pt;  }
.result2 p{ margin:0px; line-height:24px; font-size:9pt; }

