/* CSS Document */

/** {outline: 2px dotted red}
* * {outline: 2px dotted green}
* * * {outline: 2px dotted orange}
* * * * {outline: 2px dotted blue}
* * * * * {outline: 1px solid red}
* * * * * * {outline: 1px solid green}
* * * * * * * {outline: 1px solid orange}
* * * * * * * * {outline: 1px solid blue}*/

html {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #999999;
}

body {
	font-size: 1em;
	margin: 0;
	padding: 0;
	
}

hr{
	float: left;
}
img{
	border: none;
}
/* links */
a {	
	color: #E20A17;
	text-decoration: none;
}

a:hover {
	color: #e20a17;
	background: inherit;
	text-decoration: none;
}
/*
a:active {	
	color: #D09BA4;
	text-decoration: none;
}

a:visited {	
	color: #D09BA4;
	text-decoration: none;
}
 headers 
h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold; 		
}  
  
h1 {
 
}
 
h2 {
	font-size: 130%;
	text-transform: uppercase;
	color: #E20A17;
}
h3 {
	font-size: 130%;	
}

h1, h2, h3, p {
	padding: 10px;		
	margin: 0;
}*/
	h1
		{
	margin: 0px;
	padding: 0px;
	text-align: left;
	float: left;
		}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
}
ul {
	list-style: none;
}

p {
	margin-left: 0px;
	text-indent: 0px;
}
.posicionador {
	margin: 0 auto;
	padding: 10 0 10px;
	width: 951px;
}

#capaprincipal {
	background-color: #FFFFFF;
	float: left;
	width: 951px;
	border: 9px solid #DBDBDB;
	margin-top: 15px;
}

.grupo {
	display: block;
	width: 951px;
	height: 40px;


	//height: 30px;
	margin: 0;
	padding: 0px 0 0 0px;


	//padding: 2px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
}

/*.grupo a {
	margin: 0;
	padding: 0 0 0 10px;
	color: #909090;
	text-decoration: none;
}*/


.menuinicio {
	float: left;
	margin: 0;

	//margin: 5px 0 0 75px;
	padding: 0;
}
.menuinicio ul {
	margin: 5px;
	//margin: 0px;
}
.supizquierda {
	float: left;
	margin: 0;
	padding: 0 0 0 9;
	width: 250px;
	//margin: 0px 0 0 20px;
	z-index: 1;
}

.telfno {
	margin: 0;
	padding: 0;
	width: 250px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #E1011C;
	height: 35px;
	text-indent: 20px;
}
.supderecha {
	margin: 0;
	padding: 0;
	width: 500px;
	z-index: 1;
	float: right;
}
.cabizquierda {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	z-index: 1;
}
.cabderecha {
	float: right;
	margin: 0;
	padding: 0;
	width: auto;
	z-index: 1;
}
.idiomas {
	float: right;
	margin: 0 5px 0 20px;

	//margin-top: 5px;
	padding: 0;
}
 
.idiomas ul, .menuinicio ul {
	margin: 0;
	padding: 0;
	float: left;
}
.idiomas ul li, .menuinicio ul li {
	list-style: none;
	display: inline;
	font-size: 0.688em;
	color: #E20A17;
}
.idiomas ul{
	margin-top:5px;
	//margin-top: 0px;
}
.idiomas ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.idiomas ul li img{
	margin: 0px 3px 0px 5px;
	
}
.idiomas ul li a, .menuinicio ul li a {
	color: #e20a17;
	text-decoration: none;
}

.idiomas ul li a:hover, .menuinicio ul li a:hover {
	color: #666666;
	text-decoration: none;
}
 
.cast {
	background: transparent url(images/bandesp01.gif) top left no-repeat;
}

.eng {
	background: transparent url(images/banding01.gif) top left no-repeat;
}
 
.extranet {
	float: right;
	margin: 0 0 0 5px;
	padding: 0;
}

.cabeceraextranet {
	margin: 0;
	padding: 0;
/*	border: 1px solid #505050;*/
	border-bottom-color: #DDD;
	background: transparent url(css/images/fondocabform01.gif) top left repeat-x;
}
  
.cabeceraextranet span {
	margin: 6px;
	//margin: 2px 0 0 6px;
	padding: 1px 0 0 20px;
	//padding: 0 0 1px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	line-height: 20px;
	//line-height: 18px;
	background: transparent url(css/images/icoextranet01.png) top left no-repeat;
}

.resultadosextranet {
	margin: 0;
	padding: 0;
	font-size: 0.688em;
	color: #888;
}

.resultadosextranet th, .resultadosextranet td {
	padding: 0;
	text-align: left;
/*	width: 50px;
	font-size: 0.625em;*/
}

.resultadosextranet input {
	letter-spacing: 1px;
	font-size: 1em;
}

.resultadosextranet p {
	margin: 0;
	padding: 0;
}

.resultadosextranet img {
	margin: 0 5px 0 5px;
}

.boton {
	font-size: 0.75em;
	font-weight: bold;
	color: #FFF;
	background: transparent url(css/images/fondoboton01.gif) top left repeat-x;
	border: 2px solid #acacac;
}

.cabecera, .cabecera object {
	float: left;
	margin: 0;
	padding: 0;
	height: 120px;
}
/*
img.logoizquierda {
	behavior: url(file:iepngfix.htc);
}
*/
#logocabecera {
	float: left;
	position: absolute;
	z-index: 1;
	margin: 10px 0 0 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	width: 920px;
}

 
#logocabecera p{
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
}
#logocabecera ul{
	display: inline;
}
#logocabecera ul li{
	display: inline;
}
#logocabecera ul li a{
	display: inline;
	margin: 2px;
	float: left;
	padding: 2px 60px 2px 2px;
}
.logoizquierda {
	float: left;
}



.pagina {
}

.menuweb {
	clear: both;
	padding: 0;
}

.menuweb ul {
	float: left;
	list-style: none;
	background: url(images/nav.jpg) repeat-x;	
	width: 951px;		
	text-transform: uppercase;
	margin: 0 0 0 0px;
	padding: 0;	
	display: inline;
}

.menuweb ul li {
	display: inline;
	margin: 0; padding: 0;
}

.menuweb ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0 14px;
	border-right: 1px solid #CB1313;
	border-left: 1px solid #E20A17;
	border-bottom: none;
	color: #FFF;
	font: bold 13px/2.8em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	letter-spacing: 1px;
}
.menuweb ul li a:hover,
/*.menuweb ul li a:active,
	.menuweb ul li a:visited*/
 {
	background: url(images/nav-hover.jpg) repeat-x;
	color: #FFFFFF;
}

 
.cuerpo {
/*	margin: 0;
	padding: 0;*/
	float: left;		/*	DE AQUI	*/
	margin: 0;
	padding: 0;
	width: 100%;		/*	A AQUI	*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.submenu {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	line-height: normal;
	text-align: right;
}

/*p {
	margin: 0 5px;
	padding: 20px 10px 0 0;
	text-align: justify;
	/*float: inherit;
}*/

.submenu ul {
/*	display: none;*/
	margin: 50px 0 0 0;
	padding: 0;
	list-style: none;
}

.submenu li {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}

.submenu a {
/*	float: left;
	padding: 6px 10px 5px 10px;
	margin: 10px 0 0 0;
	width: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #2B7DAF;		LO QUITO PARA ACTIVAR EL ESTILO SELECTED	
	text-decoration: none;
	white-space: nowrap;*/
}

.submenu a:hover {
	text-decoration: underline;
}

.barramenu {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	height: auto;
}

#barramenus {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 200px;
/*	height: 600px;
	border: 1px solid #000;
	border-left: 1px solid #000;*/
	border-bottom: none;
	/*background: #6376d6 url(images/fondomenulateral01.gif) top left repeat-x;*/
}

#barramenus a {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-weight: normal;
/*	color: #989898;		antes #2b7daf	*/
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#barramenus a:hover {
	color: #e20a17;
	text-decoration: none;
}

#barramenus li a {
	color: #e20a17;
	border-bottom: 1px solid #e20a17;
}

#barramenus li a.selected {
	color: #E20A17;
}

#barramenus h3 {
	margin: 0px;
	padding: 0;
	/*width: 200px;*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E20A17;
	
}

#barramenus h3 a {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin:5px 0px 0px 0px;
	border-bottom: 1px solid #989898;
	width: 100%;
}

#barramenus h3 a:hover {
	text-decoration: none;
}
	
.contenido {
	margin: 0 15px 0 240px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	text-align: left;
}

.contenido img{
	margin: 5px;
	padding: 0px;
	border: 9px solid #E2E2E2;
}

.contenido h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #e20a17;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
	float: left;
}

.contenido h1 div{
	margin: 0;
	//margin: -35px 0 0 0;
	padding: 5px 0px 5px 20px;
	float: right;
	//float: none;
	//text-align: right;
}

.contenido h1 div select{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #E20A17;
}

.contenido h4 {
	margin: 10px 0;
	padding: 0;
	font-size: 0.937em;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	color: #666;
	letter-spacing: 0.5px;
}

.contenido table {
/*	display: block;
	float: left;*/
	margin: 10px 0;
	padding: 0;
/*	font-size: 0.75em;*/
}

.contenido table th, .contenido table td {
	border-bottom: 1px solid #D8D8D8;
	color: #7D8081;
	margin: 0;
	padding: 2px 5px;
	text-align: left;
	vertical-align: top;
}

.contenido table th {
	background-color: #D8D8D8;
	border-bottom: 1px solid #E20A17;
	color: #E20A17;
	height: 30px;
	padding: 7px 0 0;
	text-align: center;
}

.contenido table td {
	margin: 0;
	padding: 2px 10px;
/*	text-align: center;*/
}

.contenido table td.contficha {
	margin: 0;
	padding: 2px 10px;
	//padding-top: 10px;
	text-align: justify;
}

.contenido table td img {
	margin: 2px;
	border: 1px solid #E20A17;
}

.contenido table a {
	color: #666666;
	text-decoration: none;
}

.contenido table a:hover {
	color: #E20A17;
	text-decoration: underline;
}
.desarrollo {
	margin-top: 9px;
	clear: both;
	margin-right: 5px;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 9px;
	padding-right: 5px;
	float: left;
	border: thin solid #009900;
	text-align: left;
}

.parrafo {
	 
}
.parrafo ul li{
	margin-bottom: 3px;
	list-style-position: outside;
	list-style-image: url(images/cuadro.gif);
}
.accesosb {
	text-align: right;
	clear: right;
	height: 50px;
	width: 100%;
	float: right;
}
.accesosc {
	text-align: right;
	clear: both;
	height: 50px;
	float: left;
	width: 100%;
}
.accesos {
	float: right;
	padding: 5px;
	clear: right;
	width: auto;
	text-align: right;
	background-color: #FFFFFF;
}

.accesos ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.accesos li {
	display: inline;
}

.accesos a {
	margin: 0px 10px 0 20px;
	padding: 0px 0 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	color: #4C4C4C;
	text-decoration: none;
	line-height: normal;
	vertical-align: middle;
}

.selector {
	float: left;
	padding: 0px;
	line-height: normal;
	clear: right;
	text-align: right;
}
 
.videos, .accesos a:hover.videos {
	background: transparent url(images/icovideos01.gif) center left no-repeat;
}
.galeria, .accesos a:hover.galeria {
	background: transparent url(images/icogaleria01.gif) center left no-repeat;
}
.descargas, .accesos a:hover.descargas {
	background: transparent url(images/icodescargas01.gif) center left no-repeat;
}
.imprimir, .accesos a:hover.imprimir {
	background: transparent url(images/icoimprimir01.gif) no-repeat left center;
 
}
.enviar, .accesos a:hover.enviar {
	background: transparent url(images/icoenviar02.gif) no-repeat left center;
 
}
.abrir, .accesos a:hover.abrir {
	background: transparent url(images/ablank02.gif) center right no-repeat;
	padding: 5px 20px 5px 0;
	color: #E20A17;
}

.pie {
	float: left;
	margin: 0;

	padding:5px;
	//padding-bottom: 0;
	width: 731px;
	border-top: 1px solid #E20A17;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	color: #333333;
	clear: both;
	
	text-align:center;
	width:941px;
}

.pie a {
	color: #e20a17;
	text-decoration: none;
}

.pie a:hover {
	color: #666666;
	text-decoration: none;
}








/*		##################		HASTA AQUI CAPAS VALIDAS		##################		*/





.derecha {
	float: right;
}

.izquierda {
	float: left;
}

.rastro {
	float: left;
	width: 921px;
	margin: 10px 0 5px 20px;
	padding: 0;
	font-size: 0.688em;
	color: #666;
	text-decoration: none;
}

.rastro a, .rastro a:hover {
	color: #e20a17;
	text-decoration: none;
}

.menu {
	float: left;
	margin: 10px;
	//margin: 10px 5px;
	width: 180px;
	background: #B3B3B3;
	border: 1px solid #FEE0E1;
}

.menu ul {
	margin: 0;
	padding: 0;
}

.menu li {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #333;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.125em;
	color: #666;
	list-style: none;
}

.menu a {
	padding: 10px 0 10px 25px;
	color: #FFF;
	text-decoration: none;
	background: transparent url(images/bulletmenu01.gif) top left no-repeat;
}

.menu a:hover {
	color: #FFF;
	text-decoration: underline;
}

.mosaico {
	float: left;
	margin: 0 0 10;
	padding: 0;
	width: 100%;
}

/*.mosaico img {
	width: 145px;
	height: 95px;
}*/

 

.mosaico li {
	float: left;
	margin: 4px;
	//margin: 3px;
	width: 162px;
	height: 180px;
	text-align: center;
	overflow: hidden;
}

.mosaico li a {
	color: #E20A17;
	text-decoration: none;
}

.mosaico li a:hover {
	color: #666666;
	text-decoration: underline;
}

 
#mosaicoMenu {
	margin-bottom: 5px;
	padding-bottom: 5px;
	clear: both;
}
 
.imagemosaico {
	margin: 0 0 5px 0;
	height: auto;
	overflow: hidden;
}

.borde {
	border: 1px solid #E20A17;
}

.listado {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.listado li {
	margin: 0 0 10px 0;
	list-style: none;
	clear: both;
}

.listado img {
	float: left;
	padding: 0 20px 10px 0;
}

.listado span {
	float: left;
	vertical-align: middle;
	padding: 15px 0 0 0;
}

dl.noticias {
	/*float: left;*/
	margin: 0;
	padding: 10px 0 0 0;
}

dl.noticias dt {
	margin: 0;
	padding: 5px 10px;
	background: #f3f3f3 url(images/fondodt01.gif) top left no-repeat;
	//width: 74%;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	text-decoration: none;
}

dl.noticias dd {
	margin: 0 0 30px 0;
	padding: 5px 10px;
	//width: 74%;
	border-bottom: 1px dotted #CCC;
}

dl.noticias dd p{
	margin: 0;
	padding: 0;
}

dl.noticias a {
	margin: 5px 0 0 0;
	display: block;
	font-size: 0.875em;
	color: #E20A17;
	text-decoration: none;
	white-space: nowrap;
/*	text-align: right;*/	
}

dl.noticias a:hover {
	color: #666666;
	text-decoration: underline;
}

/*.ficha {
	float: left;
}*/


dl.ficha {
	margin: 10px;
	padding: 0;
	text-align: left;
	line-height: 20px;
}

dl.ficha dt {
	float: left;
	display: inline;
	margin: 0 10px 1px 0;
	padding: 2px 10px 0 5px;
	font-weight: bold;
	background-color: #D8D8D8;
	width: 100px;
	white-space: nowrap;
	color: #666666;
}

dl.ficha dd {
	/*float: left;
	display: block;*/
	margin: 5px;
	/*padding: 2px 0 0 125px;*/
	text-align: left;
	/*border-bottom: 1px dashed #CCC;*/
}

dl.ficha dd br{
	display:none;
}
#wrapper {
	margin-left: 9px;
	padding-left: 9px;
	margin-right: 5px;
	padding-right: 5px;
 
	color: #333333;
	text-decoration: none;
}
 #contenidoajax {
	margin-left: 5px;
	padding-left: 5px;
	margin-right: 5px;
	padding-right: 5px;
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
} 

.centertext {
	text-align: center;
}


h4.centro{
	/*text-align:center;*/
}

p.fincas{
	float:left;
	width:50%;
}
.contacto {
	/*float: left;*/
	margin: 10px 0 0 0;
	//padding: 0 0 20px 0;
	/*width: 100%;*/
}
.contacto label{
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.contacto p {
	float: left;
	margin: 10px 0;
}

.contacto table th, .contacto table td {
	text-align: left;
	vertical-align: top;
	font-size: 1.25em;
}

.contacto th {
	padding: 4px 0 0 0;
}

.contacto input, .contacto textarea, .contacto select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin-bottom: 5px;
	padding: 0;
	letter-spacing: 0.5px;
}

.parrafocontacto {
	float: right;
	margin: 20px;
	padding: 30px;
	width: 350px;	
	border: 1px dashed #CCCCCC;
	line-height: 20px;
}

.mapaweb {
	text-align: left;
	float: left;	/*font-size: 1.064em;*/
}

.mapaweb table th, .mapaweb table td {
	margin: 1px;
	padding: 2px 20px;
}

.mapaweb table th {
	text-align: right;
}

.mapaweb table td {
	text-align: left;
	border-left: 20px solid #e9f4f8;
	/*font-size: 1.313em;*/
}

#posicionadorcontenido {
	margin: 0;
	padding: 0;
	text-align: justify;
}

.anclas {
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
}

.anclas li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

/*.lista li {
	line-height: 25px;
}*/

/*.contenido li{margin-left:15px}			#######		ESTO NO SE SI VALE		#########		*/
.formacceso {
/*	float: left;*/
	margin: 20px 0 0 60px;
	padding: 30px 0 0 0;
	width: 326px;
	height: 178px;
	background: transparent url(images/fondoformulario01.gif) top left no-repeat;
	border: 1px solid #eaeaea;
}

.formacceso label {
	float: left;
	margin: 7px 10px 0 25px;
	padding: 0;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-transform: uppercase;
}

.iconos {
	width: 40px;
}

.descargas {
	width: 125px;
}

.impar {
	background-color: #CCCCCC;
}

.icopdf, .icooffice, .icomapa {
	float: left;
/*	clear:both;
	display: block;*/
	margin: 4px 0 0 0;
	padding: 0 0 6px 22px;
	width: 70px;
	font-weight: normal; !important
	text-decoration: none; !important
	white-space: nowrap;
	background: transparent url(images/archivopdf01.gif) top left no-repeat;
}

.icooffice {
	background: transparent url(images/archivooffice01.gif) top left no-repeat;
}

.icomapa {
	background: transparent url(images/icomapa01.gif) top left no-repeat;
}

/*  estilos del formulario envio*/

.formularioenvio h1{
	margin: 0px;
}
.formularioenvio{
	padding:10px;
	font-size: 12px;
	clear:both;
	border:1px #000000 solid;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.botoneraenvio{
	border:none;
}

.formularioenvio select{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formularioenvio input{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.formularioenvio textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formularioenvio label{
	display:block;
	font-weight:bold;
	margin-top:5px;
	width:100px;
}

.resenvio {
	padding:10px;
	font-size: 12px;
	clear:both;
	border:1px #000000 solid;
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

/* menu desplegable (aadido el 22/01/09)*/

		/*		============== CAJAS MENU LATERAL  ==============			*/

.accordion {	/* inicializo el estilo de los paneles */
	margin:0px ;
	padding:0px;
	border:0;
	height:0px;
	display:block;
	width: 200px;
	/*overflow:hidden;	Lo QUITo PARA VERLo HASTA PRoGRAMARLo */   
}

		/*		==============	 CABECERAS CAJAS 	 ==============			*/

		/*		============== CABECERA ESTILO CLARO  ==============			*/
.cabecera01 {
	background: /*transparent */url(css/images/cabeceracajaup01.gif) top left no-repeat;
	cursor: pointer;
}

.cabeceradown01 {
	background: /*transparent */url(css/images/cabeceracajadown01.gif) top left no-repeat;
	cursor: pointer;
}

.cabecera01 a {
	color: #989898;
}

.cabecera01 a:hover {
	color: #E20A17;
	
}


#barramenus ul {
	margin:0px;
	padding:0px;
	}
	
#barramenus li {
	margin:0px;
	padding: 5px 0px;
	//padding: 3px 0 0 0;
	clear:both;
	}
	
#barramenus span {
	padding: 0 0 0 5px;
}
	
/* tabs */
#tabs6 {
      float:left;
      width:100%;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
	  margin:0px 0px 5px 0px;
	  padding:0px;
    }
    #tabs6 ul {
	  margin:0;
	  padding:10px 10px 10px 10px;
	  list-style:none;
	  clear:both;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url(css/tableft6.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url(css/tabright6.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#000;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }
	  
	#tabs6 a.pestseleccionada{
		background-position:0% -42px;
	}
	#tabs6 a.pestseleccionada span{
		background-position:100% -42px;
		color:#000;
	}
	
/*		########		VENTANA GALERIA		########			*/

.ventanajx {
	margin: 0 0 0 0;
	margin/**/:/**/ 0 -4px 0 0;
	padding: 0 0 0px 0;
	//padding: 0 0 20px 0;
	background-color: #FFF;
	border: 2px solid #c0c0c0;
	font-size: 11px;

}


.cerrar {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 21px;
	background: transparent url(images/fondocerrar01.gif) top left repeat-x;
	border-top: 1px solid #649d92;
	border-bottom: 1px solid #2b6769;
	text-align: right;
}

.cerrar span{
	color: #666666;
	float:left;
	margin: 5px 10px 2px 5px;
	font-weight:bold;
}
.cerrar a {
	display: block;
	margin: 5px 10px 2px 0;
	padding: 0 20px 0 0;
	background: transparent url(images/icocerrar02.gif) center right no-repeat;
	color: #FFFFFF;
	text-decoration: none;
	float:right;
}

.cerrar a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}



.ventanajx table {
	margin: 20px;
	padding: 0;
	font-size: 11px;
	color: #666666;
	width: 92%;
}

.ventanajx th {
	margin: 0;
	padding: 5px 0;
	color: #E20A17;
	background-color: #f6e3e4;
	border-bottom: 2px solid #cb9297;
}

.ventanajx tr {
	border-bottom: 1px dotted #CCCCCC;
}

.ventanajx td {
	margin: 0;
	padding: 2px 0;
}

.par {
	background-color: #FEEBEC;
}

/* info video */
.infovideo {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 21px;
	background: transparent url(images/fondocerrar01.gif) top left repeat-x;
	border-top: 1px solid #F96C74;
	border-bottom: 1px solid #E20A17;
	text-align: left;
	
	
}

.infovideo span {
	display: block;
	margin: 3px 5px 5px 5px;
	padding: 0px;
	color: #FEE7E8;
	font-weight:bold;
}

/* tips */
		.tip{ font-family: Arial,Verdana, Helvetica, sans-serif;font-size: 11px;border:1px #CCC solid; padding:5px 10px;background-color:#FFF;}
		.tip-title		{ color:#E20A17; font-weight:bold; margin:0px; border-bottom:1px solid #E20A17; width:150px;}
		.tip-text		{ color:#000; padding:0px; }
		.tip-text ul{margin:5px 0px 0px 0px;padding:0px;}
		.tip-text ul li{list-style:none;margin:0px;padding:0px;}
		.tip-text ul li.ultima{list-style:none;margin-top:5px;padding:0px;}
		.tipLink{
			/*cursor:help;*/
		}
		
.imagenventana {
	float: left;
	padding:0px 10px 10px 0px;
}

.left{
	float:left;
	
}

.submenulista a, .submenulistaimg a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #e20a17;
	width: 25%;
	margin-right: 5px;
	margin-bottom: 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: right;
}

.submenulista a:hover ,.submenulistaimg a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #e20a17;
}

.submenulistaimg div{
	display:inline;
	margin-left:5px;
	
}
.submenulistaimg a{
	top:-10px;
	
}

.submenulistaimg li{
	margin-top:5px;
	list-style:none;
}
/* buscador */
div#contadorresultados{
	margin-top:5px;
	margin-bottom:5px;
}

.barranavegacion {
	clear: both;
	margin: 10px 0;
	padding: 0 2px;
	font-weight: bold;
	text-align: left;
	background-color: #ecf0f2;
	border-top:1px solid #E20A17;
	
}

.barranavegacion a:link, .barranavegacion a:active, .barranavegacion a:visited {
	margin: 0 2px;
	font-weight: normal;
	/*color: #455d8e;*/
	text-decoration: none;
	
}

.barranavegacion a:hover {
	margin: 0 2px;
	font-weight: normal;
	/*color: #455d8e;*/
	text-decoration: underline;
}

.barranavegacion ul{
	margin:2px;
	padding:0px;
}
.barranavegacion li{
	display:inline;
}

#barranavegacionlateral li.anteriores{
	float:left;
	width:auto;
}

#barranavegacionlateral li.siguientes{
	float:right;
	width:auto;
}

#barranavegacionlateral a.linktren{
	color:#E20A17;
	font-weight:bold;
	text-decoration:none;
}

#barranavegacionlateral a.linktren:hover{
	text-decoration:underline;
}

#lnkBuscar{
	cursor:pointer;
}
