ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	float: left;
	position:relative;
	background-image:url(../img/BgMenuUl.gif);
	background-position:right 0px;
	padding-right:10px;
	background-repeat:  repeat-y;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li
{
	margin: 0;
	list-style-type: none;
	font-size: 100%;
	position: relative;
	text-align: left;
	cursor: pointer;
	width: 10em;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	background-image: url(../img/BgMenuLi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 2px;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	cursor: default;
	width: 15em;
	position: absolute;
	left: -1000em;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: 15em;
	padding:0px;
	background-image:none;
	border-bottom:1px solid #3f72bf;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
}

ul.MenuBarHorizontal ul
{
	width:15em;
	padding:8px;
	background:url(../img/BgSubmenu.gif) repeat-x 0px 0px #2f7099;
}
ul.MenuBarHorizontal a
{
	display: block;
	cursor: pointer;
	color: #e7f3fa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
	text-decoration: none;
	padding:4px;
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color:#2156a8;
	color:#fff;
}
ul.MenuBarHorizontal a:visited {
	color:#FFFFFF;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	padding-top: 0.6em;
	padding-right: 1.5em;
	padding-bottom: 0.7em;
	padding-left: 1.5em;
	position:relative;
	text-align: center;
	background-image: url(../img/BgMenuLink.gif);
	background-position: right center;
	font-weight: bold;

}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image:none;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	color: #FFF;
	background-image: url(../img/BgMenuLinkhover.gif);
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#235bb4;

}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	
}
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}
* {margin:0px; padding:0px; font:100%/120% "Trebuchet MS", Arial, Helvetica, sans-serif; }
.oculto {position:absolute; top:-9999em;}
fieldset {border:none;}
.clear {clear:both;}
acronym {cursor:help;}
a img {border:none;}
li {
	list-style-type:none;
	padding-bottom: 8px;
}
kbd {
	border: 3px outset #81888F;
	padding:0px 8px 0px 8px;
	font-family: "Courier New", Courier, monospace;
}
.mensaje {
	text-align: center;
	padding:0.5em;
	font-size: 100%;
	line-height: 120%;
	margin-bottom:1em;
}
.alert {
	 border: 1px solid #d9ae5a;
	background-color: #f6f6df;
}
.ok {
	border: 1px solid #6DA839;
	background-color: #F0F9DD;
}
.error {
	background-color: #f5eded;
	border: 1px solid #c56a6a;
	padding:10px 10px 10px 10px;
	line-height: 150%;
	font-size: 120%;
}
#head li {
	display: inline;
}
#head {
	height: 100px;
	position: absolute;
}
#head h1 span {

}
#head ul {
	float: right;
	margin-right:7px;
	display:block;
	background-image: url(../img/VBorderTop.gif);
	background-repeat:  repeat-y;
	background-position: right 0px;
}
body {
	background-color: #fff;
	background-image: url(../img/BgBody.png);
	background-repeat: no-repeat;
	background-position: center 106px;
}
html>body #head ul {margin-right:14px;}
#head li a {
	color:#3342b5;
	padding-right: 20px;
	padding-left: 20px;
	font:0.7em Arial, Helvetica, sans-serif;
	display:block;
	padding-top:5px;
	float:left;
	background-image: url(../img/VBorderTop.gif);
	background-repeat:  repeat-y;
	background-position: 0px 0px;
}
.all, #head {width:60em; margin:auto; max-width:100%; min-width:770px;}
#menu {
	background-color: #3342b5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5c68c4;
	width:60em;
	max-width:100%;
	min-width:770px;
}#menu fieldset {
	display:block;
	float:right;
	width:250px;
}#menu legend {
	display:none;
}
.campo {
	background-image: url(../img/BgInput.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #97988f;
	border-right-color: #b0b1a9;
	border-bottom-color: #bcbdb8;
	border-left-color: #a4a59c;
	padding: 4px;
}
select, option {font-size:100%; font-family:Arial, Helvetica, sans-serif;}
input, textarea {
	font:82%/120% Arial, Helvetica, sans-serif;
}
#menu .campo {
	border:1px solid #216691;
	margin-top:3px;
	margin-right:6px;
	width:129px;
}
#menu input {
	float:left;
	margin-top:4px;
}
.col1 {
	float: left;
	width: 73.8%;
	font-size:0.75em;
}
.col2 {
	margin-left: 73.8%;
	font-size:0.8em;
}
h2 {
	font-size: 1.75em;
	margin-top: 0px;
	line-height: 1.6em;
	font-family: "Segoe UI", Arial, sans-serif;
	font-weight: normal;
	padding-bottom:8px; padding-top:3px;
}
.col1, .col2 {
	padding-top:26px;
}
.col1 h2 {
	color:#3342b5;
}
.h21 {
	background-image:url(../img/hs.png);
	background-repeat:no-repeat;
	background-position:right 6px;
	margin-bottom:0.5em;
}
.col3 .h29 {
	background-image:url(../img/h213.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	margin-bottom:0.5em;
}
.col2 h2 {
	color:#727272;
	padding-bottom:0px;
	line-height: 1.5em;
}
.col4 .h26 {	background-image:url(../img/h3.gif);
	background-repeat:no-repeat;
	background-position:right -3px;
	margin-bottom:0.5em;
}

.col3 .h27 {	background-image:url(../img/h212.png);
	background-repeat:no-repeat;
	background-position:right 6px;
	margin-bottom:0.5em;
}
.col30, .col20 {text-align:center; margin-bottom:15px;}
.col30 { float:right; width:50%; border-left:1px dotted #ccc;}
.col20 { float:left; width:45%;}
.col30 div {padding-left:9%;}
.dossier img { margin:10px 0;}
.boxgris {
	background-image: url(../img/bgboxgris.gif);
	background-repeat:   repeat-x;
	background-position: 0px bottom;
	background-color: #e6e6e6;
	padding: 10px 10px 2px 10px;
}
.boxgris a {
	font-size:82%;
	color:#3342b5;
	line-height:2.2em;
}
.boxgris input {float:right;}
.boxgris .campo {
	width:8.8em;
	display:block;
	font-size:1em;
	max-width:100%;
	float:none;
	margin-bottom:0.5em;
}
.boxgris label span {
	font-weight:bold;
	display:block;
	color:#565656;
	float: left;
	width: 5.5em;
	margin-right: 8px;
	text-align: right;
	line-height: 2em;
}
.col2 .margen {
	padding-left: 1.91em;
}
.boxgris .btnadicional {
	background-image:url(../img/BgRaya.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	margin-top:0.8em;
}
.btnadicional a {
	display:block;
	padding-left: 23px;
	background-image: url(../img/IconKey.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-weight:bold;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
.tp1 img {width:100%; height:auto; min-width:226px;}
.destacados {
	display:block;
	width:17.6em;
	margin-top:17px;
	padding-top:17px;
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	max-width:100%;
}
.col4 {
	width: 54%;
	float: left;
}
.col5 { 
	float: right;
	width: 42%;
}
h3, .col10 h2 {
	font-size: 1.35em;
	margin-top: 0px;
	line-height: 1.25em;
	font-family: "Segoe UI", Arial, sans-serif;
	color:#3342b5;
	padding-bottom: 0.4em;
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
	margin-bottom: 0.6em;
}
.arial {font-family:Arial, Helvetica, sans-serif;}
.col1 .peq {
	font-size:0.8em;
	color:#585858;
	line-height:1em;
	margin:0px;
	padding:0px;
}
.imgleft img {float:left; margin-right:14px; margin-bottom:14px;}
.leermas span {position:absolute; top:-9995em;}.col1 p {
	margin-bottom: 0.8em;
	line-height: 1.4em;
}
.noticias {padding-bottom:1em;}
.documentos {	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	padding-top: 1px;
} 
.documentos li {
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
	padding: 0.8em 2px 0.8em 2px;
}
.documentos li li {background-image:none; padding:0px;}
a {
	color:#3342b5;
}
a:hover {text-decoration:none;}
a:visited {color:#866088;}
.documentos img, #busdocumen a img {margin-right:3px; margin-top:2px;}
.block {display:block;}
.documentos p {text-align:right;}
.documentos a {text-decoration:none;}
.documentos .sub {text-decoration:underline;}
.documentos a:hover .sub {text-decoration:none;}
.documentos p { padding:0.8em 2px 0.8em 2px;}
.h22, .h23, .h24, .h25 {background-image: url(../img/hs.png);	padding-bottom: 12px;}
.h22 {
	background-position: right -65px;
}
.h23 {
	background-position: right -130px;
}
.h24 {
	background-position: right -204px;
}
.h25 {
	background-position: right -272px;
}
.encuesta label {border: 1px solid #cbdeea; display:block; padding: 0.4em; margin-bottom:0.4em; color:#025a89;}
.col1 .margen {padding:0px; margin-bottom:1em;}
.encuesta input {float:right; margin-top:0.3em;}
.encuesta label input {float:none; margin-top:0px;}
.encuesta a {line-height:30px;}.col3 {
	padding-bottom: 0.3em;
}
.listado li {padding-bottom:1px; background-image:url(../img/BgRaya.gif); background-repeat:repeat-x; background-position:0px bottom;}
.listado li a {
	padding:0.5em 0px 0.5em 20px;
	display:block;
	background-image: url(../img/li.gif);
	background-repeat: no-repeat;
	background-position: 8px 12px;
}
.listado li a:hover {
	background-color:#f5f5f5;
}
.patrocinadores {clear:both; border-bottom:3px solid #ededed; margin-bottom:1px;}
#foot .all {
	background-image: url(../img/bgfoot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 35px;
}
#foot {
	background-image: url(../img/bgfootall.jpg);
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	background-color: #003b8d;
	color:#FFFFFF;
}
#foot * {color:#FFFFFF;}
.patrocinadores .all {
	display: table;
	margin-top:2.5em;
	margin-bottom:1em;
}
.patrocinadores .all ul {
	display: table-row;
}
.patrocinadores .all li {
	display: table-cell;
	text-align:center;
}
.col6 {
	margin-right: 210px;
	margin-left: 210px;
	font-size: 0.75em;
	padding-top: 21px;
	line-height:1.4em;
}
#foot img {
	float: left;
	margin-top: 25px;
}
#foot .col7 img {
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.col7 {
	float: right;
	width: 197px;
	margin-top: 25px;
}
.grfecha {
	float: left;
	width: 3.8em;
	margin-right:0.5em;
}
.grfecha img {
	height: auto;
	width: 100%;
}
.grfecha .fecha {
	position: absolute;
	margin-left: -3.9em;
	width: 3.8em;
}
.grfecha .fecha span {
	font-size: 1.7em;
	text-align: center;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1em;
}

.grfecha .fecha acronym {
	font-size: 0.8em;
	color: #FFFFFF;
	display: block;
	text-align: center;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	background-color: #3849bd;
	margin-right: 1em;
	margin-left: 1em;
	margin-top:1px;
	margin-bottom:0.3em;
}
.eventos ul {
	padding:12px 0 3px;
}
.eventos ul ul {
	padding:0;
	min-height:3.3em;
	overflow:hidden;
}
.eventos li li { margin:0px; padding-bottom:0.3em;}
.hbor {
	margin-bottom:0.8em;
	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
}
.eventos p {
	text-align: right;
	padding-bottom: 2em;
}
.documentos p a {
	text-decoration: underline;
}
.documentos p a:hover {
	text-decoration:none;
}
.nomlogin {
	font-weight: bold;
	font-size: 1.2em;
	color:#565656;
}
.logeado .nomlogin a {
	font-weight: normal;
	font-size: 0.7em;
	line-height:2.6em;
	display:block;
}
html>body .menulogin li {padding:0px; margin:0px;}
.logeado .menulogin a {line-height:1em;
 	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
	display:block;
	padding-bottom:0.7em;
	padding-top:0.7em;
	font-size:0.9em;
}
.menulogin {
 	background-image: url(../img/BgRaya.gif);
	background-repeat:  repeat-x;
	background-position: 0px top;
	margin-bottom:0.8em;
	margin-top:0.5em;
}
.nomlogin img {width:60px; height:auto;}
.nomlogin span {
	width:60px;
	height:60px;
	float: left;
	margin-right: 0.6em;
	display:block;
	overflow:hidden;
}
#head h1{
	padding-top:31px;
	position:absolute;
	padding-left: 25px;
}
.imghead {
	background-color: #FFFFFF;
	height: 106px;
}
.img1 {	background-image: url(../img/bgtop1.jpg);	background-repeat: no-repeat;	background-position: center 0px;}
.img2 {	background-image: url(../img/bgtop2.jpg);	background-repeat: no-repeat;	background-position: center 0px;}
.img3 {	background-image: url(../img/bgtop3.jpg);	background-repeat: no-repeat;	background-position: center 0px;}
.img4 {	background-image: url(../img/bgtop4.jpg);	background-repeat: no-repeat;	background-position: center 0px;}


.eventosforma td {height:6em; max-width:6em;}
#caleventos td {
	height: 8em;
	max-width:none;
}
#caleventos {
	table-layout:fixed;
	clear: both;
}
.menucal li { list-style-type:none; display:inline; padding:0px; margin:0px;}
.menucal {
	margin:0px;
	float:left;
	padding-top:0.8em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menucal a, .menucal .mesactual {
	line-height:2em;
	display:block;
	float:left;
	text-align:center;
	width:10em;
	margin:0px;
}
.menucal .mesactual  {
	background-color: #39779e;
	color:#FED644;
}
.menucal a:hover {background-color:#f3f3f3;}
.content .diames {
	float:right;
	padding:0px;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	margin-top: 0.8em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#caleventos .contentdia {height:auto; max-height:17em; overflow:auto; position:absolute; width:20em; background-color:#fff; border:2px solid #39779e;}
.content .eventosforma li {list-style-type:none; margin-left:0px; padding-left:0px; margin-bottom:2px; padding-bottom:2px;}  
.content .eventosforma ul{margin:0.8em;}
.content .eventosforma ul ul {
	margin:0px;
	color:#5C5C5C;
}
#caleventos td:hover, #caleventos td.diaactual:hover {
	background-color:#FFFFCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
	border-top:none;
}
#caleventos td:hover span, #caleventos td.diaactual:hover span {
	color: #FFFFFF;
	background-color: #F7A403;
}
#caleventos td.diaactual {
	background-color:#EDFFE6;
}
#caleventos td.diaactual span {
	background-color:#CDF8C0;
}
#caleventos td.vacio:hover {
	background-color:#FFF;
	border-left:1px solid #c9dcfe;
	border-bottom:1px solid #c9dcfe;
	border-right:none;
}
#caleventos span {cursor:pointer;}
#caleventos td:hover .contentdia span, #caleventos td.diaactual .contentdia span {	background-color: #e8eef7; color:#000;}
#caleventos .contenormal {overflow:hidden; width:100%; height:100%;}
#caleventos .contenormal li { }
#caleventos .contenormal ul ul { position:absolute; top:-9999em;}
.eventosforma {border-right:1px solid #c9dcfe; margin:0px; empty-cells:show; }
.eventosforma td {
	vertical-align: top;
	padding: 0px;
	border-left:1px solid #c9dcfe;
	border-bottom:1px solid #c9dcfe;
}
.eventosforma th {
	background-color: #39779e;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-right:1px solid #39779e;
	border-bottom:1px solid #39779e;
}
.eventosforma {margin-bottom:1em;}
.eventosforma td span {
	background-color: #e8eef7;
	display: block;
	text-align: right;
	padding-right: 3px;
	line-height: 1.5em; 
}
.right {text-align:right; }
#buscatego img, #busdocumen img, #buscursos img {
	float: left;
	margin: 0px;
}
#buscatego ul, #busdocumen ul {
	margin-left: 32px;
}
#busdocumen ul ul, #buscatego ul ul{
	margin-left:0px;
	margin-bottom:0.5em;
	margin-top:0px;
}
#buscatego ul{
	margin-top: 0.8em;
}
.content .h3bus {
	background-image: none;
	margin: 0px;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align:right;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}
#buscatego li {
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#buscursos, #buscatego, #busdocumen {
	border-top:1px solid #c9dcfe;
	border-bottom:1px solid #c9dcfe;
	border-right:1px solid #c9dcfe;
	margin-top:0.5em;
	overflow:hidden;
	height:1%;
	padding-right: 11px;
	background-image: url(../img/bgdocumen.gif);
	background-repeat:  repeat-y;
	background-position: 0px 0px;
}
#buscursos #tabcursos {
	float:left;
	margin-left:11px;
	width:95%;
	font-size:1.1em;
}
#buscursos #tabcursos td {padding-top:0.4em; padding-bottom:0.4em; font-size:0.8em;}
#tabcursos a {text-decoration:none; color:#0d669e;}
#buscursos .paginacion {float:right;} 
#buscatego .paginacion {margin-bottom:0px; margin-top:0px;}
.noresult { margin-top:27px; text-align:left!important; margin-left:32px;}
.content .leyendacolor {
	margin-bottom:1.5em;
	margin-left:0.5em;
}	
.content .leyendacolor li {
	list-style-type:none;
	padding:0px;
	display:inline;
	font-size: 0.9em;
	margin-top: 0px;
	margin-right: 1em;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.content .leyendacolor img {vertical-align:baseline; margin-right:0.5em;} .tp2 img {
	float: left;
	margin-right: 0.5em;
}
.tp2 {overflow:hidden; margin-bottom:0.4em;} 
.tp3 {margin-bottom:0.2em;} 
.tp3 a{border: 1px solid #cbdeea; padding:.3em .3em .4em .3em; display:block;}
#derlogin {float:right; width:40%;}
.leftlogin {float:left; width:55%;}
#derlogin label {width:7em;}
#derlogin .btn {margin-left:7.4em;}
#tabcursos {table-layout:fixed;}
.col9 .titseccion {
	font-family: Arial, sans-serif;
	font-weight:bold;
	font-size:0.8em;
	color: #898989;
	display:block;
	padding-top:0.4em;
	padding-bottom:0.8em;
}
.menu1 {border-top:1px solid #d7d7d7;}
.tabdatos th, .tabdatos td {
	padding:4px 5px 4px 5px; 
	border-left:1px solid #d7d7d7;
}
.tabdatos th {
	background-color:#FFFFFF;
	background-image: url(../img/bgtabdatos.gif);
	background-repeat:  repeat-y;
	background-position: right 0px;
}
.tabdatos th a {color:#216691;}
.tabdatos { border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; margin-bottom:0.5em; margin-top:0px; margin-left:1.5%; width:97%;}
.prioridad .btn {float:right; margin:0px;}
.tabdatos caption {
	text-indent: -999px;
	position:absolute;
}
.btnevento span {
	background-image: url(../img/abrir.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#caleventos td.btnevento:hover span {	background-image: url(../img/abrirhover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#caleventos td.btnevento .contentdia span {background-image: url(../img/cerrar.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.opera9 #caleventos { margin-top:0.7em;}
.opera9 #caleventos span {line-height:1.45em;}
.col10 {margin-top:1em;}
.listasociaciones td {padding:10px; border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-align:center; height:142px;}
.listasociaciones {border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7;}
.footer {
	margin-top:-163px;
	height: 163px;
}
html, body {height:100%;}
#h100{height:auto!important; height:100%; min-height:100%; padding:0px;}
.patrocinadores .all {height:52px; margin-top:0px;}
.margen100 {height:183px;}
.col4 p img { width:auto!important; width:150px; max-width:150px; height:auto;}
.azul {color:#025a89;}
.boxgris strong  { font-weight:bold; color:#454545;}
.desconectar {text-align:right; padding:1em 0 0 0;}

.box_politica {
	height: 250px;
	overflow: auto;
	border: 1px solid #35639c;
	padding: 10px;
}
.tarifas { border:1px solid #cbdeea; padding:8px; margin:10px 0;}
.tarifas li {text-align:center; margin: 8px 0;}
.tarifas h2 { font-size:150%; margin-bottom:1.5em; color:#216691;  border-bottom:1px dotted #cbdeea;}
.sepimg img {margin:6px 0;}
a.vistoClose, a.vistoOpen, a.buscaClose, a.buscaOpen  {
	background-image: url(../img/lomas.png);
	background-repeat: no-repeat;
	display: block;
	padding-top: 20px;
	line-height: 27px;
	padding-bottom: 1px;
	padding-left: 30px;
	font-weight: bold;
	text-decoration: none;
	color:#fff;
	font-size:1.15em;
	outline:none;
	margin:10px 0 3px;
}
a.vistoClose:visited, a.vistoOpen:visited, a.buscaClose:visited, a.buscaOpen:visited {color:#fff;}
a.vistoClose:hover, a.vistoOpen:hover, a.buscaClose:hover, a.buscaOpen:hover  {
	color: #fbee76;
}
a.vistoClose { background-position: -410px 0px;}
a.vistoOpen{ background-position: -410px -55px;}
a.buscaClose { background-position: 0px 0px;}
a.buscaOpen {background-position: 0px -55px;}
#tablegal {border-collapse:collapse; margin-bottom:1em;}
#tablegal td, #tablegal th {vertical-align:top; padding:8px 6px 6px; font-size:1em; border-bottom:1px dotted #ccc;}
#tablegal th {text-align:right;}
#tablegal .par td, #tablegal .par th {background-color: #ededf9;}


.documentacion_aportar a.btnadjunto, 
.documentacion_aportar a.btnadjunto:hover{
line-height: normal; 
padding:0 5px 0 18px; 
border-bottom:none!important; 
text-transform:none; 
background:url(../img/adjunto.gif) no-repeat 4px 0px!important; 
margin-right:5px;
}

.documentacion_aportar {padding:5px 0;}
.documentacion_aportar a.btnadjuntar{ margin-right:8px; background:url(../img/bgbtnform.png) no-repeat 0 bottom; color:#fff; padding:5px 20px; display:block; float:left; border-bottom:none;}
.documentacion_aportar a.btnadjuntar:hover{background:url(../img/bgbtnform.png) no-repeat 0 0; }

.documentacion_aportar ul.listadjuntos{
list-style-type: none;
display: block;
float: left;

}
.documentacion_aportar a.btnadjunto, 
.documentacion_aportar a.btnadjunto:hover{
line-height: normal; 
padding:0 5px 0 18px; 
border-bottom:none!important; 
text-transform:none; 
background:url(../img/adjunto.gif) no-repeat 4px 0px!important; 
margin-right:5px;
}

.documentacion_aportar a.btnadjunto:hover { background-color:#dceefc!important;}

.documentacion_aportar ul.listadjuntos li{
display: inline;
}
