/* 
----------------------------------
 GLOBAL STYLE
 Website: BASMAT
----------------------------------
*/
/*** Tags HTML ***/
* {font-family:Arial,Helvetica,sans-serif,Verdana,Tahoma; margin:0; padding:0;
	text-align: left;
}
body {margin:0; padding:0; border:0; text-align:center; background:url(../imag/back/back_body.jpg) repeat-x left top #FFF;}
html>body {margin:0; padding:0;}
a {text-decoration:none;}
a:hover, * a:hover {text-decoration:underline; color:#000;}
div {overflow:hidden;}
form {margin:0; padding:0;}
img {border:0;}
.separa {clear:both; overflow:hidden; margin:0; padding:0; height:1px;}



#mapa div {overflow:visible; text-align:center;}



/*-------------------oo------------------------*/

/* BLOQUES PRINCIPALES*/
#main {width:974px; margin:0 auto; background:url(../imag/back/back_cont.png) repeat-y left top; text-align:left;}
#content {width:950px; margin:0 auto;}
#head-top {width:974px; margin:0 auto; padding:12px 0 5px; background:url(../imag/back/back_top.png) no-repeat left bottom; text-align:right;}
#head-top a.actual { font-weight: bold; }
#head {width:974px; margin:0 auto; background:url(../imag/back/back_cont.png) repeat-y left top; text-align:left;}
#footer {width:974px; margin:0 auto; background:url(../imag/back/back_foot.png) no-repeat left bottom; text-align:left;}

/*-------------------oo------------------------*/

/*HEAD TOP*/
#head-top a {font-family:Tahoma,Verdna; font-size:11px; color:#fff; padding:0 15px 0 0;}
#head-top a:hover {text-decoration:underline;}

/*-------------------oo------------------------*/

/*HEAD*/
#head .auxi {width:950px; margin:0 0 0 12px; background:url(../imag/head/back_head.jpg) repeat-x left top;}
#head .h-left {width:695px; float:left;}
#head .h-right {width:255px; float:right; margin:8px 0 0;}
/**/
#head .h-left a {display:block; overflow:hidden; margin:0; padding:0;}
/*menú desplegable*/
#head #menu {margin:1px 0 0 15px; border-left:1px solid #FFF; font-size:12px; color:#555;}
#head #menu #nav {list-style:none;}
#head #menu #nav li {float:left;}
#head #menu #nav li a {display:block; font-size:14px; color:#555; padding:5px 8px; border-right:1px solid #FFF; font-family:tahoma, helvetica, arial}
#head #menu #nav.menor  li a {padding:5px;} /* menu mas estrecho para aleman*/
#head #menu #nav li a.select {display:block; float:left; font-size:14px; color:#FFF; padding:5px 8px; background-color:#CC1442; border-right:1px solid #FFF; text-decoration:none;}
#head #menu #nav li a:hover {font-size:14px; color:#555; background:url(../imag/head/menu_on.gif) repeat-x left top; text-decoration:none;}
#head #menu #nav li ul li a.select {display:block; float:left; font-size:12px; color:#3366cc; padding:5px 10px; background-color:#ffffff; border-right:1px solid #FFF; text-decoration:none;}

/* Submenu */
#head #menu #nav ul.submenu {border:1px solid #D2D2D2; background-color:#FFF; padding:5px 12px; position:absolute; list-style:none; z-index:1000;}
#head #menu #nav ul.submenu li {float:none; width:150px; clear:both;}
#head #menu #nav ul.submenu li a {font-family:Tahoma,Verdana; padding:7px 10px; text-decoration:none; color:#3366CC; font-size:12px; border:none;}
#head #menu #nav ul.submenu li a:hover {font-size:12px; background:none; color:#333;}
/* Subsubmenu */
#head #menu #nav ul.subsubmenu {border:1px solid #D2D2D2; background-color:#FFF; padding:5px 12px; position:absolute; list-style:none; margin-left:150px; margin-top:-30px;}
#head #menu #nav ul.subsubmenu li {float:none; min-width:150px;}
#head #menu #nav ul.subsubmenu li a {font-family:Tahoma,Verdana; padding:7px 10px; text-decoration:none; color:#3366CC; font-size:12px; border:none;}
#head #menu #nav ul.subsubmenu li a:hover {font-size:12px; background:none; color:#333;}
/*fin menú desplegable*/
/**/
#head .h-right .boto-dist {background:url(../imag/back/back_dist.gif) no-repeat right bottom; padding:0 0 20px; text-align:right;}
#head .h-right .boto-dist a {padding:5px; margin:0 12px 0 0; font-family:Tahoma,Verdana; font-size:12px; color:#FFF; font-weight:bold; background-color:#3F7EFB; line-height:22px;}
/**/
#head .h-right .menu-dos {font-size:11px; color:#3366CC;}
#head .h-right .menu-dos img {float:right; margin:0 11px 0 7px;}
#head .h-right .menu-dos a {font-family:Tahoma,Verdana; font-size:11px; color:#3366CC; line-height:72px; padding:0 7px 0 0;}

#main p a.linksabajo {background:url(../imag/back/back_dist.gif) no-repeat right bottom; padding:0 0 20px; text-align:right;}

/*-------------------oo------------------------*/
/*FOOTER*/
#footer .text {width:912px; font-size:11px; color:#5C5C5C; margin:0 0 25px 29px; padding:10px 0; background-color:#F6F1F2;}
#footer .foot-left {width:706px; float:left; margin:0 0 0 8px;}
#footer .foot-right {width:180px; float:right; margin:0;}
#footer a {color:#3366CC; text-decoration:underline;}
#footer a:hover {color:#333;}