@import "reset.css";

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEE7E7 url(../images/web/Bkg_pagina.gif) no-repeat scroll center top;
}
#cont {
margin:0 auto;
width:1020px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/header.png) no-repeat scroll left center;
height:112px;
position:relative;
width:1020px;
}
#menu-auxiliar {
float:right;
margin:10px 30px 0 0;
}
#menu-auxiliar li {
float:left;
list-style-image:url(../images/web/li-aux.png);
list-style-position:inside;
list-style-type:square;
margin:0 10px 0 0;
}
#menu-auxiliar a {
color:#3D3E3E;
font-family:Arial;
font-size:11px;
font-weight:bold;
}
#cercador {
float:right;
margin:12px 106px 0 0;
}
* html #cercador {
margin:12px 53px 0 0;
}
#cercador .cercador {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDE7E8 none repeat scroll 0 0;
border:0 none;
float:left;
font-size:11px;
height:16px;
margin:2px 5px 0 0;
padding:5px 5px 0;
width:127px;
}
#cercador .btn-cercador {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
float:left;
height:21px;
margin:2px 0 0;
width:18px;
}
#cuerpo-home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/Bkg_contenidos..gif) repeat scroll 0 0;
margin:20px auto 0;
width:940px;
}
#cuerpo-home-left {
float:left;
width:640px;
}
#cuerpo-home-right {
float:right;
width:300px;
}
#t-prin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-t.png) no-repeat scroll 0 0;
height:20px;
margin:0 0 16px;
width:100%;
}
#t-prin h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
line-height:20px;
padding:0 3px;
margin: 0 3px 0 0;
}
.pDirecto{
color:#333;
font-family:Verdana;
font-size:12px;
line-height:16px;
}
.noticia1 {
float:left;
margin:0 0 25px;
width:620px;
}
.noticia1 .img-not {
float:left;
}
.text-not {
float:right;
width:303px;
}
.text-not h2 {
color:#333333;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:0 0 6px;
}
.text-not p {
color:#333333;
float:left;
font-family:Verdana;
font-size:12px;
line-height:15px;
}
.text-not p img {
margin:2px 10px 0;
}
.fecha {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
margin:0 0 3px;
padding:0 3px;
}
.noticia2 {
float:left;
margin:0 0 20px;
width:598px;
}
.noticia2 .img-not {
float:left;
}
.text-not2 {
/*float:right;*/
/*width:430px;*/

}
.text-not2-dest {
float:right;
width:430px;

}

.text-not2 h2, .text-not2-dest h2 {
color:#333333;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:0 0 6px;
}
.text-not2 p, .text-not2-dest p {
color:#333333;
float:left;
font-family:Verdana;
font-size:12px;
line-height:15px;
}
.text-not2 p img, .text-not2-dest p img {
margin:2px 10px 0;
}
.fecha.verde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#54B948 none repeat scroll 0 0;
}
.noticia3 {
float:left;
margin:0 0 25px;
width:570px;
}
.noticia3 p {
color:#333333;
float:left;
font-family:Verdana;
font-size:12px;
line-height:15px;
}
.fecha.azul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2E76BC none repeat scroll 0 0;
}
.fecha.rosa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EA4498 none repeat scroll 0 0;
}
.fecha.violeta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#791E7E none repeat scroll 0 0;
}
.fecha.naranja {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9A350 none repeat scroll 0 0;
}
.t-prin-r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-t-right.jpg) repeat scroll 0 0;
height:20px;
width:300px;
}
.cont-agen {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen-azul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2E76BC none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen-rosa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EA4498 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen-naranja {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F78615 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen-verde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#54B948 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen-violeta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#791D7E none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 2px 0 0;
padding:0 3px;
}

.cont-agen img {
margin:4px 0 0;
}
#agenda {
margin:17px 0 18px;
}
#agenda td {
vertical-align:top;
}
#agenda td p {
color:#333333;
font-family:Verdana;
font-size:11px;
}
#agenda td p.t-azul {
color:#215589;
}
.bloque-der {
margin:0 0 28px;
}
.bloque-der ul {
margin: 5px 0 0 20px;
}
.bloque-der ul li a {
color:#333333;
font-family:Verdana;
font-size:11px;
}
.bloque-serv-der {
margin:0 0 28px;
}
.bloque-serv-der ul {
margin: 5px 0 0 20px;
}
.bloque-serv-der ul li a {
color:#333333;
font-family:Verdana;
font-size:11px;
}
.li-naranja {
list-style-image:url(../images/web/li1.jpg);
list-style-position:outside;
list-style-type:square;
}
.li-rosa {
list-style-image:url(../images/web/li2.jpg);
list-style-position:outside;
list-style-type:square;
}
.li-verde {
list-style-image:url(../images/web/li3.jpg);
list-style-position:outside;
list-style-type:square;
}
.li-azul {
list-style-image:url(../images/web/li-aux.png);
list-style-position:outside;
list-style-type:square;
}
.li-violeta {
list-style-image:url(../images/web/li4.jpg);
list-style-position:outside;
list-style-type:square;
}
.li-gris {
list-style-image:url(../images/web/li-gri.jpg);
list-style-position:outside;
list-style-type:square;
}
#pie {
color:#333333;
font-family:Verdana;
font-size:10px;
margin: 21px auto 10px;
text-align:center;
width:662px;
}
#pie a {
color:#333333;
font-family:Verdana;
font-size:10px;
font-weight:bold;
text-decoration:underline;
}
#menu-principal {
bottom:0;
left:0;
padding:0 0 0 80px;
position:absolute;
}
#menu-principal ul li {
float:left;
margin:0 55px 0 0;
}
#menu-principal ul li a {
cursor:pointer;
display:block;
height: 25px;
}




#btnp0 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0.png) repeat 	scroll 0 0 !important;
	filter:none !important;
	width:52px;
}
#btnp0:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0H.png) repeat 	scroll 0 0 !important;
	filter:none;
	width:52px;
}
#btnp0.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0H.png) repeat scroll 0 0 !important;
	width:52px;
}
#btnp0_es {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0_es.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:52px;
}
#btnp0_es:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:52px;
}
#btnp0_es.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn0H_es.png) repeat scroll 0 0 !important;
	width:52px;
}
#btnp1 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn1.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:96px;
}
#btnp1:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
background:transparent url(../images/web/btn1H.png) repeat scroll 0 0 !important;
	filter:none;
	width:96px;
}
#btnp1.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn1H.png) repeat scroll 0 0 !important;
	width:96px;
}
#btnp1_es {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn1_es.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:96px;
}
#btnp1_es:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn1H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:96px;
}
#btnp1_es.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn1H_es.png) repeat scroll 0 0 !important;
	width:96px;
}
#btnp2 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:72px;
}
#btnp2:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2H.png) repeat scroll 0 0 !important;
	filter:none;
	width:72px;
}
#btnp2.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2H.png) repeat scroll 0 0 !important;
	filter:none;
	width:72px;
}
#btnp2_es {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2_es.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:72px;
}
#btnp2_es:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:72px;
}
#btnp2_es.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn2H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:72px;
}
#btnp3 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:84px;
}
#btnp3:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3H.png) repeat scroll 0 0 !important;
	filter:none;
	width:84px;
}
#btnp3.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3H.png) repeat scroll 0 0 !important;
	filter:none;
	width:84px;
}
#btnp3_es {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3_es.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:84px;
}
#btnp3_es:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:84px;
}
#btnp3_es.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn3H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:84px;
}
#btnp4 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:100px;
}


#btnp5 {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/banner_facebook.png) no-repeat scroll 0 0 !important;
	filter:none !important;	
	text-align: right;
	width:63px;
}

	
#btnp4:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4H.png) repeat scroll 0 0 !important;
	filter:none;
	width:100px;
}
#btnp4.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4H.png) repeat scroll 0 0 !important;
	filter:none;
	width:100px;
}
#btnp4_es {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4_es.png) repeat scroll 0 0 !important;
	filter:none !important;
	width:100px;
}
#btnp4_es:hover {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:100px;
}
#btnp4_es.on {
	-moz-background-clip:border !important;
	-moz-background-inline-policy:continuous !important;
	-moz-background-origin:padding !important;
	background:transparent url(../images/web/btn4H_es.png) repeat scroll 0 0 !important;
	filter:none;
	width:100px;
}
div.sub.td_marginado {
	/*padding-left: 383px;*/
}
.cel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBF9FF none repeat scroll 0 0;
height: 28px;
width:100%;
}
.cel table {
font-family:Verdana;
font-size:9px;
font-weight:bold;
margin: 13px auto 0;
width:940px;
}

.c-naranja {
	color:#F78615;
	height: 24px;
}
.c-verde {
	color:#54B948;
	height: 24px;
}
.c-azul {
	color:#2E76BC;
	height: 24px;
}
.c-violeta {
	color:#791D7E;
	height: 24px;
}
.c-rosa {
	color:#EA4498;
	height: 24px;
}

.c-normal {
	color:#666;
	height: 24px;
}

.lista-naranja
{
	list-style-position:inside;
	list-style-image:url(../images/web/ico_lista_naranja.gif);
	font-family:Verdana; font-size:11px;
	margin-bottom: 10px;
	margin-top: 8px;
	margin-right: 0;
	color:#333333;
}
.lista-verde
{
	list-style-position:inside;
	list-style-image:url(../images/web/ico_lista_verde.gif);
	font-family:Verdana; font-size:11px;
	margin: 8px 0;
	color:#333333;
}
.lista-azul
{
	list-style-position:inside;
	list-style-image:url(../images/web/ico_lista_azul.gif);
	font-family:Verdana; font-size:11px;
	margin: 8px 0;
	color:#333333;
}
.lista-violeta
{
	list-style-position:inside;
	list-style-image:url(../images/web/ico_lista_violeta.gif);
	font-family:Verdana; font-size:11px;
	margin: 8px 0;
	color:#333333;
}
.lista-rosa
{
	list-style-position:inside;
	list-style-image:url(../images/web/ico_lista_rosa.gif);
	font-family:Verdana; font-size:11px;
	margin: 8px 0;
	color:#333333;
}


.bg-hov {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DEE7E7 url(../images/web/hover-top.jpg) repeat-x scroll left top;
	width: 100%;
}
.bg-hov table {
	font-family:Verdana;
	font-size: 10px;
	font-weight:bold;
	margin: 0 auto;
	width: 1007px;
	padding-left: 0;
}
/*.bg-hov table tr {
	background-color: yellow;
	display: inline-table;
	width: 100%;
}*/

.bg-hov table td {
	width: 182px;
	display: inline-block;
	margin-left: 12px;
	margin-top: 0;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 0;
	float: left;
}

.bg-hov .td_corto {
	padding:0 5px 5px 0;
	width: 120px;
	margin-top: 0;
}

.bg-hov .td_corto2 {
	padding:0 5px 5px 0;
	width: 150px;
	margin-top: 0;
}

.bg-hov p {
	position: relative;
	right: 20px;
	padding-left: 10px;
	padding-bottom: 3px;
}

.sub {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
float:left;
width:1020px;
}
.sub ul {
float:left;
margin:0;
padding:0;
}
.sub ul li {
color:#FFFFFF;
margin: 2px 9px 0px 6px;
width:100%;
}
.sub ul li h2 {
font-size:1.3em;
font-weight:normal;
margin:0;
padding:0;
}
.sub ul li h2 a {
background-image:none;
color:#E8E000;
padding: 5px 0;
}
.sub ul li a {
color:#000000;
display:inline;
float:none;
	font: bold 9px Verdana;
}
.list-naranja li {
	list-style-image:url(../images/web/li1.jpg);
	list-style-position: outside;
	list-style-type:square;
	margin-bottom: 7px;
	line-height: 13px;
}
.list-verde li {
	list-style-image:url(../images/web/li3.jpg);
	list-style-position:outside;
	list-style-type:square;
	margin-bottom: 7px;
	line-height: 13px;

}
.list-azul li {
	list-style-image:url(../images/web/li-aux.png);
	list-style-position:outside;
	list-style-type:square;
	margin-bottom: 7px;
	line-height: 13px;
}
.list-violeta li {
	list-style-image:url(../images/web/li4.jpg);
	list-style-position:outside;
	list-style-type:square;
	margin-bottom: 7px;
	line-height: 13px;
}
.list-rosa li {
	list-style-image:url(../images/web/li2.jpg);
	list-style-position:outside;
	list-style-type:square;
	margin-bottom: 7px;
	line-height: 13px;

}
.sub p {
margin:0 0 15px;
width:190px;
}
* html .sub p {
margin:0 0 25px;
}
#cont-2 {
margin: 10px auto 0;
width:940px;
}
.p-serv {
color:#213549;
font-family:Verdana;
font-size:10px;
}
#h-serv {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2E76BC none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}

#h-serv-verde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#53B949 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}

#h-serv-naranja {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9A350 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}
#h-serv-violeta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#791D7E none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}
#h-serv-azul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2E76BC none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}
#h-serv-rosa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E94397 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:5px 0 0;
padding:2px 5px;
}


#t-cont-t-izq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-h-serv.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
width:220px;
margin-bottom: 10px;
}
.t-cont-t-izq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-h-serv.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
width:220px;
}
.t-cont-t-izqagen {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-h-serv.jpg) repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
height:20px;
width:220px;
}
#cont-t-izq {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2E76BC none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}

#cont-t-izq-azul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2D76BB none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}
#cont-t-izq-rosa {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E94397 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}
#cont-t-izq-naranja {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9A350 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}
#cont-t-izq-violeta {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#791D7E none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}
#cont-t-izq-verde {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#53B949 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}
#cont-t-izq-gris {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
line-height:20px;
padding: 0 3px;
}

#cuerpo-serv-izq {
float:left;
width:220px;
margin-right:20px;
}
.serv-list ul {
margin: 20px 0;
	width: 205px;
}
#cuerpo-serv-center {
float:left;
margin: 0 20px 19px -1px;
width:460px;
}
#t-cont-t-izq2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-h-serv2.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:12px;
height:20px;
width:460px;
margin: 0 0 12px 0;
}
#cuerpo-serv-center h2 {
color:#333333;
/*float:left;*/
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:10px 0;
}
#cuerpo-serv-center p {
color:#333333;
/*float:left;*/
font-family:Verdana;
font-size:12px;
line-height:17px;
}
#cuerpo-serv-center ul {
font-family:Verdana;
font-size:12px;
line-height:17px;
color:#333333;
	
}
#cuerpo-serv-center ul li {
	list-style-type: square;
	/*float: left;*/
	margin-left: 56px;
	list-style-position: outside;
}

#cuerpo-serv-center ol {
font-family:Verdana;
font-size:12px;
line-height:17px;
color:#333333;
	
}
#cuerpo-serv-center ol li {
	list-style-type: decimal;
	/*float: left;*/
	margin-left: 56px;
	list-style-position: outside;
}

#cuerpo-serv-center h3 {
color:#2E76BC;
float:left;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:15px 0 0;
width:100%;
}
#cuerpo-serv-center h4.naranja {
color:#F9A350;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin: 16px 0 4px;
width:100%;
}
#cuerpo-serv-center h4.verde {
color:#54B948;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin: 16px 0 4px;
width:100%;
}
#cuerpo-serv-center h4.violeta {
color:#791D7E;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin: 16px 0 4px;
width:100%;
}
#cuerpo-serv-center h4.rosa {
color:#E94397;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin: 16px 0 4px;
width:100%;
}
#cuerpo-serv-center h4.azul {
color:#2D76BB;
float:left;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin: 16px 0 4px;
width:100%;
}

#cuerpo-serv-center p.text-serv-cel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#2E76BC;
font-family:Verdana;
font-size:12px;
line-height:16px;
}
#cuerpo-serv-der {
float:left;
width:220px;
}
.t-prin-r {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/web/bg-t-right.jpg) repeat scroll 0 0;
height:20px;
width:300px;
}
#agend-serv {
margin:15px 0;
}
#agend-serv table {
float:left;
margin:5px 0;
}
#agend-serv td p {
color:#333333;
font-family:Verdana;
font-size:11px;
}
#agend-serv td {
vertical-align:top;
}
#cuerpo-serv-der .bloque-der ul li a {
color:#333333;
font-family:Verdana;
font-size:10px;
}
.color-cel a {
color:#55A0FF;
}
#cont-2{
margin:10px auto 0;
width:940px;
}
#h-not{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#666;
float:left;
padding:2px 5px;
margin:10px 0 0;
}

#h-not-verde{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#54B948;
float:left;
padding:2px 5px;
margin:10px 0 0;
}
#h-not-violeta{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#791D7E;
float:left;
padding:2px 5px;
margin:10px 0 0;
}
#h-not-azul{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#2D76BB;
float:left;
padding:2px 5px;
margin:10px 0 0;
}
#h-not-rosa{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#E94397;
float:left;
padding:2px 5px;
margin:10px 0 0;
}
#h-not-naranja{
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:bold;
background:#F9A350;
float:left;
padding:2px 5px;
margin:10px 0 0;
}

#t-prin-not{
width:100%;
height:20px;
background:url(../images/web/bg-t.png) no-repeat;
margin:0;
}
.gris h1{
color:#FFF;
background:#666666;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.violeta h1{
color:#FFF;
background:#791D7E;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.verde h1{
color:#FFF;
background:#53B949;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.azul h1{
color:#FFF;
background:#2D76BB;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.rosa h1{
color:#FFF;
background:#E94397;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.naranja h1{
color:#FFF;
background:#F9A350;
font-family:Verdana;
font-size:11px;
float:left;
line-height:20px;
padding:0 3px;
}
.text-noticias {
float:left;
width:620px;
color:#333;
font-family:Verdana;
font-size:12px;
line-height:15px;
}
.text-noticias h2{
color:#333;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:0 0 6px 0;
line-height:20px;
}
.text-noticias p{
color:#333;
font-family:Verdana;
font-size:12px;
line-height:15px;
margin-bottom:10px;
/*float:left;*/
}
.text-contacto p{
color:#333;
font-family:Verdana;
font-size:12px;
line-height:15px;
margin-bottom:10px;
/*float:left;*/
}
.text-noticias li{ 
/*float:left;*/
list-style-position:inside;
list-style-type:square;
}
.img-notic{
width:300px;
float:left;
margin:0 18px 0 0;
border-bottom:1px solid #999;
padding:0 0 15px 0;
}
.img-notic p{
font-size:10px;
color:#333;
font-family:Verdana;
width:270px;
float:right;
margin:5px 0 0;
}
.img-img-noti{
float:left;
margin:10px 0 0;
}

.noticia20 h5{
font-size:10px;
color:#333;
font-family:Verdana;
line-height:16px;
float:left;
margin:0 0 15px 0;
}

#t-fot{
float:left;
margin:0 5px 0 0;
}
#not-cont-not1{
width:509px;
margin:30px auto 0;
}
#cont-pdf{
width:177px;
float:left;
}
#cont-pdf img{
float:left;
margin:2px 2px 0 0;
}
.pdf-der{
float:right;
border-left:2px solid #999;
height:30px;
padding:0 0 0 9px;
}
.pdf-izq{
float:left;
border-left:2px solid #999;
height:30px;
padding:0 0 0 9px;
width:140px;
}

#cont-pdf-serv{
width:220px;
float:left;
}
#cont-pdf-serv img{
float:left;
margin:12px 2px 0 0;
}
.pdf-izq-serv{
float:left;
border-left:2px solid #999;

padding:0 0 0 9px;
width:190px;
margin:10px 0px 0px 0px;
}


a.ht-top{
font-family:Verdana;
font-size:10px;
color:#333;
font-weight:bold;
float:left;
}
a.ht-bottom{
font-family:Verdana;
font-size:10px;
float:left;
color:#333;
}
#cont-mi{
width:177px;
float:right;
}
* html #cont-mi{
width:200px;
}
.mi-izq{
float:left;
border-right:2px solid #999;
height:30px;
padding:0 9px 0 0 ;
width:140px;
}
.mi-izq a.ht-top{
float:right;
}
.mi-izq a.ht-bottom{
float:right;
}
#cont-mi img{
margin:0 0 0 5px;
float:left;
}
* html #cont-mi img{
margin:0 0 0 2px;
}
#fotitos-noticias{
float:left;
}
.noticia20 {
float:left;
margin:0 0 20px;
width:640px;
}
.cercador-noticias{
background:url(../images/web/bg-cercador.jpg);
width:300px;
height:36px;
float:left;
}

.cercador-filtre{
background:url(../images/web/bg-filtre.jpg);
width:300px;
height:36px;
float:left;
}
#inp-cerc{
background:#DEE7E7;
width:186px;
height:20px;
border:none;
float:left;
margin:8px 0 0 10px;
padding:0 5px;
}
.inp-cerc{
background:#DEE7E7;
width:186px;
height:20px;
border:none;
float:left;
margin:8px 0 0 10px;
padding:0 5px;
}
#btn-cerc{
float:left;
margin:7px 0 0 9px;
background:none;
border:0;
cursor:pointer;
width:20px;
height:22px;
}
.btn-cerc{
float:left;
margin:7px 0 0 9px;
background:none;
border:0;
cursor:pointer;
width:20px;
height:22px;
}
.bloque-der-xerrades{
float:left;
margin:20px 0 0;
}
.bloque-der-xerrades ul {
margin:5px 0 0 20px;
}
.bloque-der-xerrades ul li{
list-style:square inside;
}
.bloque-der-xerrades ul li a {
color:#333333;
font-family:Verdana;
font-size:11px;
}
.bloque-der-xerrades p{
color:#333333;
font-family:Verdana;
font-size:14px;
font-weight:bold;
margin:10px 0 0 2px;
}
.bloque-der-xerrades table{
color:#333333;
font-family:Verdana;
font-size:10px;
margin:0 0 10px 20px;
}
.bloque-der-xerrades table td{
vertical-align:middle;
text-align:left;
}


.bloque-der-xerrades2{
float:left;
margin:0 0 0;
}
.bloque-der-xerrades2 ul {
margin:5px 0 0 20px;
}
.bloque-der-xerrades2 ul li{
list-style:square inside;
/*color:#333333;
font-family:Verdana;
font-size:12px;
margin: 10px 0 0 0;*/
}
.bloque-der-xerrades2 ul li a {
color:#333333;
font-family:Verdana;
font-size:11px;
}
.bloque-der-xerrades2 p{
color:#333333;
font-family:Verdana;
font-size:12px;
font-weight:bold;
margin:10px 0 0 2px;
}


.control-radios{
border-bottom:1px dashed #666;
width:100%;
margin:0 0 20px 0;
}
#selec{
float:left;
width:196px;
margin:8px 0 0 10px;
}
.selec{
float:left;
width:196px;
margin:8px 0 0 10px;
}
#btn-fil{
float:left;
margin:6px 0 0 6px;
}
.btn-fil{
float:left;
margin:6px 0 0 6px;
}
.t-lugar{
font-family:Verdana;
font-size:12px;
float:left;
color:#000;
margin:0 0 0 10px;
}
#paginacion{
width:385px;
margin:10px auto 0;
padding:0 0 25px 0;
text-align: center;
}
#pag-left{
float:left;
width:80px;
margin:5px 0 0;
}
#pag-left a{
font-family:Verdana;
font-size:10px;
color:#666;
text-decoration:underline;
float:left;
}
#pag-left img{
float:left;
margin:3px 6px 0 0;
}

#pag-left2{
width:80px;
margin:5px 10px 10px;
}
#pag-left2 a{
font-family:Verdana;
font-size:10px;
color:#666;
text-decoration:underline;

}
#pag-left2 img{

margin:3px 6px 0 5px;
}

#pag-right{
float:right;
margin:5px 0 0;
}
#pag-right a{
font-family:Verdana;
font-size:10px;
color:#666;
text-decoration:underline;
float:left;
}
#pag-right img{
float:left;
margin:3px 0 0 6px;
}
#pag-center{
float:left;
margin:0 0 0 60px;
}
#pag-center a{
font-family:Verdana;
font-size:11px;
color:#666;
text-decoration:underline;
}

#pag-center a.pag-on{
font-size:14px;
color:#000;
text-decoration:none;
font-weight:bold;
}


#pag-center2{

margin:0 0 0 2px;
}
#pag-center2 a{
font-family:Verdana;
font-size:11px;
color:#666;
text-decoration:underline;
}

#table-public{
width:940px;
}
#table-public td{
padding:0 6px 0 0;
}
#table-public tr.tr-publ td{
border-bottom:1px dashed #8DADAD;
color:#333;
font-family:Verdana;
font-size:10px;
padding:8px 0 17px;
}


.table-public{
width:940px;
}
.table-public td{
padding:0 6px 0 0;
}
.table-public th{
padding:0 6px 0 0;
}
.table-public tr.tr-publ td{
border-bottom:1px dashed #8DADAD;
color:#333;
font-family:Verdana;
font-size:10px;
padding:8px 10px 17px;
}

.table-public-publicaciones{width:98%;}
.table-public-publicaciones td{
padding:0 6px 0 0;
}
.table-public-publicaciones th{
padding:0 6px 0 0;
}
.table-public-publicaciones tr.tr-publ td{
border-bottom:1px dashed #8DADAD;
color:#333;
font-family:Verdana;
font-size:10px;
padding:6px 6px 6px 0px;
}
.table-public-publicaciones tr.tr-publ th{
line-height:20px;
text-align:left;
}

.table-public-publicaciones tr.tr-publ th a{font-weight:bold;
font-family:Verdana;
font-size:11px;
line-height:20px;
text-indent:5px;
color:#FFF;
background:#666;
width:98%;
display: block;
}


.publ-box-top{
height:20px;
width:100%;
font-weight:bold;
font-family:Verdana;
font-size:11px;
line-height:20px;
background:#666;
text-indent:5px;
color:#FFF;
margin:0 0 1px 0;
float:left;
}

.publ-box-top a{
color:#FFF;
text-align:left;
text-indent:5px;
}

.publ-box-top2{
display:block;
width:100%;
background:#666;
font-family:Verdana;
font-size:11px;
line-height:20px;
color:#FFF;
margin:0 0 1px 0;
text-align:left;
text-indent:5px;
}

.publ-box-bottom{
height:26px;
width:100%;
background:#8DADAD;
float:left;
}

.textbox{
height:17px;
background:#DEE7E7;
border:0;
margin:4px 28px 0 0;
padding:0 5px;
float:right;
font-size:11px;
}
.listbox{
height:17px;
background:#DEE7E7;
border:0;
/*margin:4px 28px 0 5px;*/
margin:4px 8px 0 5px;
padding:0 5px;
float:right;
font-size:11px;
}

.inp-publ-1{
width:166px;
height:20px;
background:#DEE7E7;
border:0;
margin:4px 28px 0 0;
padding:0 5px;
float:right;
}
.inp-publ-2{
width:154px;
height:20px;
background:#DEE7E7;
border:0;
margin:4px 18px 0 0;
padding:0 5px;
float:right;
}
.inp-publ-3{
width:128px;
height:20px;
background:#DEE7E7;
border:0;
margin:4px 15px 0 0;
padding:0 5px;
float:right;
}
a#l-fil-publ{
font-family:Verdana;
font-size:10px;
color:#000;
text-decoration:underline;
float:left;
margin:6px 0 0 5px;
}
a#r-fil-publ{
font-family:Verdana;
font-size:10px;
color:#000;
text-decoration:underline;
float:right;
margin:6px 5px 0 0;
}
.t-prin-r-p-d {
background:transparent url(../images/web/bg-t-publ-der.jpg) repeat-y scroll 0 0;
height:20px;
width:220px;
float:left;
}
.bloque-p-d ul li a {
color:#000;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.bloque-p-d  ul.list-curs {
margin:15px 0 13px 25px;
}
.bloque-der ul.list-curs{
margin:15px 0 0 25px;
}
.list-curs li{
color:#333333;
font-family:Verdana;
font-size:11px;
margin:0 0 10px 10px;
}

.bloque-p-d{
background:transparent url(../images/web/bg-publ-der.jpg) repeat-y scroll 0 0;
float:left;
width:100%;
margin:0 0 13px 0;
}
#fichas-p{
width:620px;
}
#fichas-p-l{
width:140px;
float:left;
margin:0 21px 0 0;
}
#fichas-p-r{
width:450px;
float:left;
}
#cont-pdf2 {
float:left;
width:141px;
margin:15px 0 0;
}
#cont-pdf2 img {
float:left;
margin:2px 1px 0 0;
}
.pdf-der2 {
border-left:2px solid #999999;
float:right;
height:30px;
padding:0 0 0 9px;
width:105px;
}

#tableDir2 {
border-bottom:1px dashed #8DADAD;
margin:0 0 200px;
}
#tableDir2 tr {
border-top:1px dashed #8DADAD;
float:left;
padding:10px 0;
width:100%;
}
#tableDir2 td {
padding:0 10px;
}
* html #tableDir2 td{
border-top:1px dashed #8DADAD;
padding:10px;
}
.tableDirLeft {
color:#333333;
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-align:right;
}
.tableDirRight {
border-left:1px solid #8DADAD;
color:#333333;
font-family:Verdana;
font-size:12px;
line-height:16px;
text-align:left;
}
#t-prin-cur2 {
background:transparent url(../images/web/bg-t.png) no-repeat scroll 0 0;
height:20px;
margin:0 0 16px;
width:100%;
}
#t-prin-cur2 h1 {
background:#666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
line-height:20px;
padding:0 3px;
}
#t-prin-cur {
background:transparent url(../images/web/bg-t.png) no-repeat scroll 0 0;
height:20px;
margin:0 0 16px;
width:100%;
}
/*#t-prin-cur h1 {
background:#666 none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Verdana;
font-size:14px;
line-height:20px;
padding:0 3px;
}*/
.cont-agen-cur{
color:#FFF;
background:#54B948;
font-family:Verdana;
font-size:11px;
font-weight:bold;
float:left;
line-height:20px;
height:20px;
padding:0 3px;
margin:0 2px 0 0;
float:left;
}
#form-concs{
background:url(../images/web/bg-h-form3.jpg) left repeat-y;
width:532px;
margin:0 0 40px;
}
.t-formu-conc{
background:transparent url(../images/web/bg-h-conc.jpg) left repeat-y;
height:20px;
margin:0 0 7px;
width:100%;
}
.tit-formu-c{
background:#666;
float:left;
font-size:11px;
font-family:Verdana;
color:#FFF;
line-height:20px;
padding:0 2px;
}
.inp-formu-c{
padding:2px 5px 0 5px;
width:336px;
height:20px;
background:#DEE7E7;
border:0;
color:#333;
}
.txt-formu-c {
	font-size:11px;
	font-family:Verdana;
	padding:2px 5px 0 5px;
	width:336px;
	height:20px;
	background:#DEE7E7;
	border:0;
	color:#333;
}
.area-formu-c{
padding:2px 5px 0 5px;
width:336px;
height:150px;
background:#DEE7E7;
border:0;
color:#333;
}
.left-form-cons{
text-align:right;
padding:0 10px 0 0;
color:#FFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
}
.left-form-cons-area{
text-align:right;
padding:0 10px 0 0;
color:#FFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
vertical-align:top;
}
#form-concs table tr{
float:left;
padding:2px 0;
}
#despT{
font-family:Verdana;
font-size:9px;
color:#000;
float:right;
margin:0 35px 0 0;
line-height:20px;
cursor:pointer;
}
#text-desp-form{
width:426px;
background:#DDD;
padding:10px;
float:right;
margin:0 35px 20px 0;
font-family:Verdana;
font-size:10px;
color:#000;
line-height:14px;
}
.sel-formu{
width:201px;
}
#pie-formu-t{
width:420px;
margin:0 0 0 54px;
}
#trems-conds{
font-family:Verdana;
font-size:10px;
color:#FFF;
float:left;
}
#trems-conds a{
font-family:Verdana;
font-size:10px;
color:#FFF;
text-decoration:underline;
}
#trems-conds table td{
vertical-align:middle;
}
#buton-conds{
float:right;
}
.bloque-der p{
font-family:Verdana;
font-size:10px;
color:#333;
padding:8px 7px 0;
}
.warning{color:#000;
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding:0 10px 0 0;
float: left;}

.button{ font-family:Verdana;
font-size:10px;}

.left-form-cons2 {
color:#000;
font-family:Verdana;
font-size:10px;
padding:0 10px 0 0;
text-align:right;
}


.calendari_reserva {
/*border:1px solid #CCCCCC;*/
float:left;
height:auto;
margin-bottom:8px;
width:250px;
}
.calendari_reserva table.main {
font-family:Verdana;
font-weight:normal;
width:250px;

}
.calendari_reserva td {
font-size:11px;

}
.calendari_reserva table.header {
/*background-color:#8DADAC;*/
font-weight:bold;
width:250px;
background:url(../images/web/fnd_calendario.jpg) center repeat-x;
}
.calendari_reserva table.header td{height:18px; }

.calendari_reserva td.day {
	text-align:center;
	color:#000;
	/*height:25px;*/
	padding: 8px 0px;
}
.calendari_reserva td.day a {
	text-align:center;
	color:#000;
	font-weight:bold;
}

.calendari_reserva td.dayselected, .calendari_reserva td.dayselected a {
	text-align:center;
	color:#fff;
	font-weight:bold;
	background-color:#8DADAC;
}

.calendari_reserva td.dayheader {
background-color:#E2DEDB;
font-size:10px;
font-weight:bold;
padding:3px 0px;
text-align:center;
border-bottom:1px solid #999;
}
.calendari_reserva td.datedisplay {
color:#fff;
}
.calendari_reserva td.datenext a, .calendari_reserva td.dateprev a{
color:#fff;
}

.calendari_reserva td.day, .calendari_reserva td.dayselected, .calendari_reserva td.dayprevmonth
	{ border:1px solid #999;}

.banner_gest {
	
}

.renderWithName .right {
color:#333333;
font-family:Verdana;
font-size:12px;}

.tabpresent{
	float:left;
	}
.tabpresent td{	vertical-align:middle; padding:5px;}

.radiobanc {
	color:#FFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	margin-left: 93px;
}

.radiobanc td {
	width: 450px;
	padding-top: 4px;
}

.radiobanc div {
	width: 350px;
	padding-top: 4px;
	margin-left: 20px;
}

.left-form-cons-area{
text-align:right;
padding:0 10px 0 0;
color:#FFF;
font-family:Verdana;
font-size:10px;
font-weight:bold;
vertical-align:top;
}

#cajapago {
	width: 510px;
	height: 134px;
	margin: 53px 53px 53px 79px;
	border: 1px solid silver;
	padding: 5px;
	background-image: url(../images/web/bg-h-conc.jpg);
}

#procespago {
	display:block;
	width:100%;
	font-family:Verdana;
	font-size: 14px;
	line-height:20px;
	color:#FFF;
	margin: 0 0 4px;
	text-align:left;
	text-indent:5px;
	background-color: #ccc;
	background-image: url(../images/web/bg-t.png);
}

#btnpago {
	color: #ab0b0a;
	font: 12px/19px Verdana;
	text-align: left;
	margin-left: 18px;
}

#btnpago input {
	float: right;
}