body{background:url(../imgs/fondo.png) repeat-x top;}
a{outline:none; color:#B4D2EE;}
a:hover{outline:none; color: #0075F7;}
label{color:#627EB7;}
.azul{color:#0074F7}
/*======= BUSCADOR ======*/
#cont_buscador div.span-4 a{background:url(../imgs/homesprite.png) no-repeat scroll 0.02em -0.09em; padding-bottom:2em; margin-top:-0.5; padding-left:3em;font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:bold; text-decoration:none; color:#676767; display:block;}
#cont_buscador div.span-4 a:hover{background:url(../imgs/homesprite.png) no-repeat scroll 0.02em -2.15em; text-decoration:underline; color:#0075F7;}
#cont_buscador div.span-4 a span{ margin-top:0.5em; position:absolute;}
#cont_buscador div form{float:right}
#cont_buscador .formtext{width:17em;color:#0075F7;float:left;}
#cont_buscador .formtext:focus{border-color: #999; outline-color: #C1D9F1;}
#cont_buscador .formsubmit{border:1px #666 solid; color: rgb(97, 122, 162); cursor: pointer; background-color: rgb(255, 255, 255);margin:0; float:right; margin-left:1em;}
#cont_buscador .formsubmit:hover{ background-color:#F4F5F7;}
/*========SECCIONES======*/
.boxgrid{width: 226px;height: 153px;background:#62778F;border: solid 1px #8399AF;overflow: hidden;position: relative;}
.boxgrid a{position: inherit;}    
.boxgrid img{position: absolute;}  

#secciones div.span-6 img{border:2px #DDDDDD  solid; }
#secciones div.span-6 h4{font-weight:normal; background:url(../imgs/fondo_cab_azul.jpg) repeat-x top; color:#FFF; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;padding-left:0.5em;}
#secciones div.span-6 h4.fgris{background:url(../imgs/fondo_cab_gris.jpg) repeat-x top;}
/*========ENLACES========*/
#enlaces div.span-6 a  {float:right; text-decoration:none; color:#0075F7;padding-left:1.5em; background:transparent url(../imgs/sprite02.png) no-repeat scroll -21.4em -1.1em;}
#enlaces div.span-6 a:hover{text-decoration:underline;}
/*========CENTRAL========*/
#central {height:19.4em; background:url(../imgs/central.jpg) no-repeat top;}
#central .span-24{padding-left:1.1em;margin-top:1.24em;}
#central h1{ font-family:Arial;font-size:3.38em; font-weight:normal; color:#666666;}
#central p{ font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:2.6em; font-weight:normal; font-style:italic; }
#central div.span-3{margin-left: -2em; }
#central div.span-11{margin-top:2em;}
#central div.span-21{margin-right:0}
#central div.span-1{width:0.65em;height:2.18em;margin-right:-0.1em;width:0.88em; background:url(../imgs/fondomenui.png) no-repeat top;}
#central div.span-1.last{width:0.63em;height:2.18em;margin-left:-1em;background:url(../imgs/fondomenud.png) no-repeat top right;}
#menu{list-style:none; margin:0; padding:0; background:url(../imgs/fondomenu.png) repeat-x top;height:2.18em;}
#menu li {float:left;padding-top:0.3em; margin-right:1em;}
#menu li a[href^="http:"] {padding-right:0;}
#menuint li a[href^="http:"] {padding-right:0;}
#menu li a{text-decoration:none;color:#0074f7;}
#menu li a:hover{color:#666666;}
/*========SECCIONES2=======*/
#secciones2{margin-top:1em;}
#noticias{background-color:#ECECEC; padding-left:1em; border:1px #BFD5ED solid;}
#noticias h4{font-weight:bold; margin-bottom:1.6em; width:100%; background:url(../imgs/fondo_cab_gris.jpg) repeat-x top;color:#fff; font-size:1.1em; font-family:Arial, Helvetica, sans-serif;padding-left:1em;}
#noticias h4 a{background:url(../imgs/news.png) no-repeat left top;padding-left:2em;padding-bottom:1em; color:#FFF; text-decoration:none;}
#scroller{position:relative; overflow:hidden; height:16em; }
#scroller div.items{position:absolute; height:20000em;}
#roll {position:relative; overflow:hidden;height:23em;} 
#roll div.items { position:absolute;width:20000em; } 
#roll div.items div { float:left;width:17em; padding:0.2em;} 
#roll div.items div a{ position:absolute; display:block;} 
div.span-13 .span-1{margin:0;margin-top:10em; margin-right:0.3em;}
div.span-13 .span-5{margin:0;}
div.span-13 h4{color: #0074F7; font-size:1.1em;}
.span-1 img{border:0; }
#noticias div.not{ text-align: left;}
#noticias div.not a{color:#3151A2; font-family: Tahoma, Verdana, sans-serif;text-decoration:none; font-weight:bold;}
#noticias div.not a:hover{color:#6A7FB4;}
#pag{margin-top:1em;padding-left:9em;}
#pag a{text-decoration:none; color:#3151A2; cursor:pointer; }
#pre{text-decoration:none; display:block; width:2em; height:2.3em; margin-top:8em;background:url(../imgs/sprite02.png) no-repeat -19.1em -0.9em; cursor:pointer;}
#next{text-decoration:none; display:block; width:2em; height:2.3em;margin-top:8em;background:url(../imgs/sprite02.png) no-repeat -16.8em -0.9em;cursor:pointer;}
#clientes {height:8em;}
#clientes a{text-decoration:none; color:#0074F7; background: url(../imgs/door_in.png) no-repeat top right; display:block; height:4em; padding-left:0.5em;}
#clientes a img{margin-left:2em;}
#boletin h3{color:#0074F7; font-size:1.1em;}
#boletin dl dt{float:left;}
#boletin dl dt a{text-decoration:none;font-weight:normal; color:#666666; font-size:1em;}
#boletin dl dt a:hover{text-decoration:underline; }
#boletin form input{margin-top:1em; color:#CCCCCC; }
#boletin form input[type='submit']{color:#0074F7; float	:right; }
/*=====PIE===========*/
#id_6{font-size:1.5em;color:#CCC;background-color:#7b7b7b; background-image:url(../imgs/fpie.jpg); background-repeat:repeat-x; background-position: top;height:7.44em;padding-top:1em; margin-top:1em;}
#id_6 div{margin-left:1em; height:6em;}
#id_6 div.colborder{ margin-right:0.5em; padding-right:0.5em;}
#id_6 div p{margin:0; padding:0;}
#id_6 div.span-2 a{background: url(../imgs/sprite02.png) no-repeat scroll 0.02em 0.3em;width:2em;_width:3.5em; height:3.13em; display:block;}
#id_6  ul {margin:0;padding:0; list-style:none;}
#id_6 div.span-6 ul.nav li{float:left;}
#id_6  ul li a{ text-decoration:none; color:#CCCCCC;}
#id_6  ul li a:hover{ text-decoration: underline;color:#fff;}
#id_6 div.span-6  a[title="Tuenti"]{background: url(../imgs/sprite02.png) no-repeat scroll -3.5em 0.3em;_background: url(../imgs/sprite02.png) no-repeat scroll -12.5em 0.3em;width:1.8em; height:3.13em; display:block;}
#id_6 div.span-6  a[title="Facebook"]{background: url(../imgs/sprite02.png) no-repeat scroll -9.8em 0.3em;width:2.2em; height:3.13em; display:block;}
#id_6 div.span-6  a[title="Twitter"]{background: url(../imgs/sprite02.png) no-repeat scroll -6.5em 0.3em;width:3.4em; height:3.13em; display:block;}
#id_6 div.span-6.dat  p {font-size:0.8em; margin-left:1.3em;}
#id_6 div.span-6.dat  a {color:#fff;}
#id_6 div.span-6.dat  a:hover {text-decoration:none;}

#idint_1 {font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; font-size:2.3em;}

/*====CABECERA=====*/
.gris {color:#676767}
#idint_1 {background:url(../imgs/cabint.jpg) no-repeat top; height:10em; margin-top:1em;}
#idint_1 div.span-13 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-stretch:condensed; font-style:italic;padding-top:2.7em;}
#idint_1 div.span-5 img {padding-top:2em;}

.titulos {font-size:2em; line-height:1.5em;}
.subtitulos {font-size:1.5em; clear:both;}

/*====MENU VERTICAL=====*/
#menurel h4{margin-top:-1em; *margin-top:0; color:#FFF; padding:0.3em;background:url(../imgs/fondo_cab_azul.jpg) repeat-x top;color:#fff;}
#menuintrel{background-color:#ECECEC; padding-left:1em; border:1px #BFD5ED solid;font-weight:bold; padding-top:1em; padding-bottom:1em; color:#1A50B8; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; padding-right:1em; margin-top:-1em;}
#menuintrel a{color:#3151A2; text-decoration:none;}
#menuintrel a:hover {color:#6A7FB4; text-decoration:none;}
#menuintrel hr{background-color:#B5D3EF; margin-top:1em;}


/*====MENU PAGINAS WEB=====*/
#idint_1 div.span-1{width:0.65em;height:2.18em;margin-left:1em;margin-right:-0.25em;width:0.88em; background:url(../imgs/fondomenui.png) no-repeat top;}
#idint_1 div.span-1.last{width:0.63em;height:2.18em;margin-left:-0.7em;background:url(../imgs/fondomenud.png) no-repeat top right;}
#menuint{list-style:none; margin:0; padding:0;background:url(../imgs/fondomenu.png) repeat-x top;height:2.18em;}
#menuint li {float:left;padding-top:0.3em; margin-right:0.3em; *margin-right:-0.7em; margin-top:-0.6em;}
#menuint li a{text-decoration:none;color:#0074f7; font-size:0.55em; *margin-right:1.5em;}
#menuint li a:hover{color:#666666;}


/*====PARTE CENTRAL IMAGEN=====*/
#idint_2 div.span-6 {height:400px;}
#idint_2 div.span-17 a{ padding-right:0;}
#idint_2 div.span-17 table{ border:0;}
#idint_2 div.span-17 th{ font-weight:normal;vertical-align:middle; border:0;}
#idint_2 h2 {line-height:1.2em; font-weight:bold;}
#idint_2 p {line-height:1.2em;}
#idint_2 img {margin:1em;}
#idint_2 img.central{ margin: 0 auto;}


/*======frmulario contacto======*/
form input[type=text], input[type=password],textarea{display:block;	margin:0 0 1em 0;	width:25em;	padding:0.7em;	border-radius: 1px;-khtml-border-radius: 1px;-moz-border-radius:1px;	-webkit-border-radius:1px;-ms-border-radius: 1px;}
form input[type=text]:focus, input[type=password]:focus,textarea:focus{border-color: #999; outline-color: #C1D9F1;}
form textarea{width:55em;}
form input[type=submit]{background:#627EB7;border:none;display:block;margin-right:1em;	padding: 0.04em 0.06em 0.08em 0.06em;	font-size:1em; text-decoration:none;border-radius: 1px;-khtml-border-radius:1px;	-ms-border-radius: 1px;-moz-border-radius:4px;	-webkit-border-radius:4px;	color:#ffffff;	box-shadow:0 1px 0 #ffffff;	-moz-border-shadow:0 1px 0 #ffffff;-webkit-border-shadow:0 1px 0 #ffffff;}
form .captcha{display:table;}
#login_form h3{margin:0;}
.avlegal {font-size:0.9em;}

/*--- Noticias --- */
.parafont2 {font-family:Arial, Helvetica, sans-serif; font-stretch:condensed; font-size:2.6em; margin-top:-1em;}
#not{font-size:0.75em;overflow:hidden;height:auto;width:100%;border:1px solid #BFD5ED;margin-bottom:1em;}
#not a h3:hover{text-decoration:underline;}
#not p{margin-top:0.3em;margin-bottom:0.3em;font-size:0.7em;}
#not img{float:left;border:0.1em solid #000;margin-right:0.5em;	margin-bottom:0.2em;}
.noticia{width:80%;margin:20px 10%;}
.noticia h3{	color:#0074F7;	font-weight:bold;margin-left:-4em;margin-right:-3em;}
.noticia img{padding:2px;background-color:#ddd;}
.noticia h4{font-weight:normal;margin-left:-4em;margin-right:-4em; color:#333; min-height:6em;}
.noticia{clear:both;float:left}
.linkabajo a {text-align:left;color:#0074F7;float:right; font-size:1em; min-height:0.4em;max-height:0.4em;}
.notint {font-size:1em; color:#676767;}

.paginacion{padding:0.1em;width:98%;border:1px solid #676767;border-right:10px solid #0074F7;	margin-bottom:1em;}
.paginacion span{background-color:#f3f5f4;padding:2px;margin-left:0.63em;	margin-bottom:1.88em;}
.paginacion a{color:#676767;}
.paginacion span.ultimopag{padding-left:0.66em;background:#fff;margin:0;}
.paginacion a:link .ultimopag, .paginacion a:visited .ultimopag  {text-decoration:underline;}
.paginacion a:hover .ultimopag,.paginacion a:active .ultimopag  {text-decoration:none;}

.contacto { font-size:1.2em; margin-top:2em;}

fieldset { padding:1em 1em 1em;}
fieldset #enviar{clear:both;}
fieldset #enviar,fieldset #reiniciar{margin-top:1.25em; font-weight:bold;background:transparent url(../imgs/fondo_submit.png) no-repeat scroll 0 0 !important;cursor:pointer;border:0;}
fieldset #enviar{padding:0.45em 2.9em 0.45em 1.7em; margin-left:1em;}
fieldset #reiniciar{padding:0.45em 1.61em 0.45em 1em;}
.mapagoogle {border:1px #0074F7 solid;}

/*- Menu Tabs 1--------------------------- */
#tabs1 {float:left; width:100%;background:#F4F7FB;font-size:93%;line-height:normal;border-bottom:1px solid #BCD2E6; margin-top:1.5em;}
#tabs1 ul {margin:0;padding:10px 10px 0 50px;list-style:none;}
#tabs1 li {display:inline;margin:0;padding:0;}
#tabs1 a {float:left;background:url("../imgs/tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabs1 a span {float:left;display:block;background:url("../imgs/tabright1.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#627EB7;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#627EB7;}
#tabs1 a:hover {background-position:0% -42px;}
#tabs1 a:hover span {background-position:100% -42px;}
#tabs1 #current a {background-position:0% -42px;}
#tabs1 #current a span {background-position:100% -42px;}
#current a:hover span {color:#627EB7;}
#current a:hover {background-position:0% -42px;}
#current a:hover span {background-position:100% -42px;}
/*Estilos im�genes flotantes*/
#idint_2 img[align="right"]{
	margin:0 0 1em 1em;
}
#idint_2 img[align="left"]{
	margin:0 1em 1em 0;
}
/*Estilos noticias*/
.fecha { color:#676767; font-size:1em; text-align:right;}
.piefoto {color:#676767; font-size:1em; margin-top:1em; clear:both;}
.fotonoticia {float:right;}
.entradilla {font-size:1.2em; font-weight:bold;}

/*otros estilos*/
.boxblanco {color:#fff; margin: 1em;}
.boxblanco a {color:#fff; margin:1em;}
.boxblanco a:hover {color:#B5D3EF;}
.boxblanco a:visited {color:#ddd;}

