body {
	background:	#efefef url(../img/cvr_bck_body.gif) repeat-y top left;
	color:		#888888;
	font:		normal 11px Tahoma, Geneva, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align:	center;
	width:		100%;
}

.left {
	float:		left;
}

.right {
	float:		right!important;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none!important;
}

.noborder {
	border:		none!important;
}

.nomargin {
	margin:		0!important;
}

.normal {
	font-weight:normal!important;
}

.oculto {
	display:	none;
}

.ocultoX {position:absolute;width:0px;height:0px;;}

.noextras {
	background: none!important;
	border:		none!important;
	float:		none!important;
	margin: 	0!important;	
	padding: 	0!important;
}

ul {
	list-style-type:none;
	margin:		0;
	overflow:	auto;
	overflow:	hidden;	
	padding:	0;
}

li {
	list-style-type:none;
	margin:		0;
	padding:	0;
	/*overflow:	auto;
	 overflow:	hidden; */
}

a {
	color:		#8caa17;
	text-decoration:none;
}

a:hover {
	color:		#a6a6a6;
	text-decoration:none;
}

a img {
	border:		none;
}

form {
	margin:		0;
	padding:	0;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

div {
	margin:		0;
	padding:	0;
	/*overflow:	auto;
	overflow:	hidden;*/
}

p {
	margin:		0;
	padding:	0;
}

h1 {
	float:		left;
	height:		71px;
	margin:		0 0 0 44px;
	width:		210px;
}

h2 {
	color:		#888888;
	font:		normal 16px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin:		0;
	text-transform:uppercase;
}

h3 {
	color:		#8caa17;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
}

h4 {
	color:		#0089bf;	
	font:		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
}

h5 {
	color:		#8caa17;	
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0;
}

.inicio {
	color:		#8caa17!important;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

#global {
	background:	#FFF;
	margin:		0 auto;
	overflow:	auto;
	overflow:	hidden;
	padding:	0;
	text-align:	left;
	width:		980px;
}

#top {
	background: url(../img/cvr_bck_top.gif) no-repeat top left;
	display:	block;
	float:		left;
	height:		152px;
	margin:		0;
	overflow:	hidden;
	width:		980px;
}

ul#idiomes {
	float:		right;	
	font: 		normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:		10px 7px 0 0;
	text-align:	center;
	width:		107px;
}

ul#idiomes li {
	float:		left;
	margin:		0 3px 0 0;
	padding:    0;
}

ul#idiomes li a {
	color:		#ffffff;
	display: 	block;
	height: 	22px;
	width:		52px;
}

ul#idiomes li a:hover {
	color:		#543800;
}

ul#idiomes .inactivo {
	background: url(../img/cvr_bck_idi_inactivo.gif) repeat-x top left;
	color:		#fff!important;
	font-weight:normal!important;
	height:		22px;
	padding:    2px 0 2px 0!important;
	width: 		52px;
}

ul#idiomes .activo {
	background: url(../img/cvr_bck_idi_activo.gif) repeat-x top left;
	color:		#fff!important;
	font-weight:normal!important;
	height:		22px;
	padding:    2px 0 2px 0!important;
	width: 		52px;
}

#newsletter {
	float:		left;
	margin:		22px 0 0 819px;
}

.container-heading-first {
	background: url(../img/cvr_bck_container_heading-first.gif) no-repeat top left!important;
	display:    block;
	float:		none;
	overflow: 	hidden;
	padding:	7px 0 0 30px;
}

.container-heading {
	background: url(../img/cvr_bck_container_heading.gif) no-repeat top left;
	clear:		both;
	display:    block;
	float:		none;
	overflow: 	hidden;
	padding:	7px 0 0 30px;
}

.container-heading-peque {
	background: url(../img/cvr_bck_container_heading-peque.gif) no-repeat top left;
	display:    block;
	float:		none;
	overflow: 	hidden;
	padding:	7px 0 0 30px;
	width:		550px;
}

.container-heading-peque-interior {
	background: url(../img/cvr_bck_container_heading-peque-interior.gif) no-repeat top left;
	float:		none;
	height:		29px;
	margin:		25px 0 0 0;
	overflow: 	hidden;
	padding:	7px 0 0 30px;
	width:		520px;
}

.container-heading-peque-h2 {
	color:		#8caa17!important;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.container-heading-peque h3, .container-heading-peque-interior h3 {
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:     1px 0 0 -8px!important;
}

.h2-subtitulo {
	font: 		normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 	14px;
	margin:		0;
	padding:	0;
	text-transform:uppercase;
}

#fila01-container {
	background: #fff;
	height:		200px;
	margin:		0 0 1px 0;
	overflow:	hidden;
	padding:	0 33px 0 33px;
	width: 		914px;
}

#fila01-header-izquierda {
	float:		left;
	height:		200px;
	overflow:   hidden;
	width: 		580px;
}

#fila01-header-derecha {
	float:		right;
	height:		200px;
	width: 		334px;
}

#container-central {
	padding:	0 33px 0 33px;
	width: 		914px;
}

#columna-izquierda {
	float:		left;
	margin:		0;
	padding:	0; 	
	width: 		580px;
}
	
#columna-derecha {
	background: url(../img/cvr_bck_columna-derecha.gif) no-repeat top left;
	float:		right;
	height: 	auto;
	margin:		9px 0 0 0;
	min-height: 560px;
	padding:	15px 0 20px 20px; 	
	width: 		314px;
}

#columna-derecha p {
	margin:		0 0 15px 0;
}

ol {
	list-style-position: outside!important; 
	list-style-type:decimal!important;
	overflow:	auto!important;
}

#columna-derecha ol {
	list-style-position: outside; 
	list-style-type:decimal!important;
	list-style:decimal!important;
	margin:		0;
	padding:	0 0 0 20px;
}

#columna-derecha ol li {
	margin:		0 0 15px 0;
	list-style-type:decimal!important;
}

#col-izq-eventosdestacados {
	background: url(../img/cvr_bck_columna-izquierda.gif) no-repeat top left; 
	margin: 	9px 0 20px 0;
	padding: 	22px 0 0 15px;
}

#col-der-eventosdestacados {
	background: url(../img/cvr_bck_container_areas.gif) no-repeat top left; 
}

#col-izq-textcontainer {
	background: url(../img/cvr_bck_columna-izquierda.gif) no-repeat top left; 
	margin: 	9px 0 20px 0;
	padding: 	22px 0 20px 15px;
}

#col-izq-textcontainer p {
	font: 		normal 12px Tahoma, Geneva, sans-serif;
	line-height:15px;
	margin:		20px 0 0 0;
	text-align: justify;
	width:		526px;
}

.container-eventos {
	background: url(../img/cvr_bck_container_eventos.gif) no-repeat top left; 
}

.container-eventos img {
	margin:		8px 8px 14px 4px;
	position:	relative;
}

.container-evento-ficha {
	background: url(../img/eventos/ficha/cvr_bck_container_evento-ficha.gif) no-repeat top left; 
	width:		230px;
}

.container-evento-ficha img {
	margin:		6px 8px 14px 6px;
	position:	relative;
}

.container-galeria-eventos {
	background: url(../img/cvr_bck_container_eventos-02.gif) no-repeat top left; 
}

.container-galeria-eventos img {
	margin:		6px 11px 14px 0;
	position:	relative;
}

.container-foto-evento-alto {
	background: url(../img/cvr_bck_foto-evento-alto.png) no-repeat top left; 
	float: 		none;
}

.container-foto-evento-alto img {
	margin:		7px 17px 10px 0;
	position:	relative;
}

ul#eventosdestacados {
	margin:		0;
}

ul#eventosdestacados li {
	float:		left;
	margin:		0 10px 0 0;
	text-align: center;
	width:		270px;
}

ul#fichaevento {
	margin:		0;
}

ul#fichaevento li {
	float:		left;
	margin:		0 10px 0 0;
	width:		auto;
}

ul#fichaevento p {
	float:		none;
	line-height:14px;
	margin:		0 10px 12px 0;
	width:		298px;
}

ul#fichaevento h3 {
	margin:		1px 0 8px 0;
}

#col-izq-productosdestacados {
	background: url(../img/cvr_bck_container_areas.gif) no-repeat top left; 
	margin: 	10px 0 20px 0;
	padding: 	15px 0 15px 15px;
}

.col-izq-container {
	background: url(../img/cvr_bck_container_areas.gif) no-repeat top left; 
	margin: 	10px 0 20px 0;
	padding: 	15px 0 15px 15px;
}

.col-izq-container p {
	margin: 	10px 0 14px 0;
	width:		540px;
}

ul#productosdestacados, ul#servicios {
	margin:		10px 0 0 0;
}

ul#galeria-videos {
	margin:		20px 0 0 0;
}

ul#galeria-videos li {
	float:		left;
	margin:		0 25px 30px 0!important;
	width:		255px;
}

ul#galeria-videos h3 {
	margin:		10px 0 0 0;
	text-align: center;
}

ul#productosdestacados li {
	display:	block;
	float:		left;
	height:		auto;
	margin:		0 10px 10px 0;
	min-height: 150px;
	padding:	0 0 10px 0;
	width:		160px;
}

ul#productosdestacados li ul li, ul#servicios li ul li {
	background:url(../img/cvr_ico_bullet.gif) no-repeat left;
	float:		none!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 5px 4px;
	padding: 	0 0 0 10px;
}

ul#productosdestacados li h3 {
	color: 		#8caa17;
	float:		none;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		8px 0 10px 4px;
	width:		160px;
}

ul#productosdestacados li p {
	color: 		#888888;
	float:		none;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin:		0 0 0 4px;
	width:		150px;
}

ul#servicios li {
	display: 	inline-table;
	height:		auto;
	margin:		0 10px 10px 0;
	padding:	0 0 10px 0;
}

ul#servicios li h3 {
	color: 		#8caa17;
	float:		none;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		8px 0 10px 4px;
	width:		165px;
}

ul#servicios li p {
	color: 		#888888;
	float:		none;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin:		0 0 10px 4px;
	text-align:	left!important;
	width:		165px;
}

.masinfo a {
	color:		#8caa17;
	padding: 	10px 0 0 0!important;
}

.masinfo a:hover {
	color:		#a6a6a6;
}

#col-izq-serviciodestacado {
	background: url(../img/cvr_bck_container_destacado.gif) no-repeat top left; 
	color:		#fff;
	margin: 	10px 0 20px 0;
	overflow:	hidden;
	padding: 	20px 40px 20px 20px;
}

#col-izq-serviciodestacado h3 {
	color: 		#5e750b;
	margin:		0 0 10px 0;
}

#col-izq-serviciodestacado p {
	margin:		0 0 10px 0;
}

#col-izq-serviciodestacado a, .servicio-destacado-vertical a {
	color: 		#fff;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

#col-izq-serviciodestacado a:hover, .servicio-destacado-vertical a:hover {
	color: 		#5e750b;
}

#col-izq-serviciodestacado img {
	background: url(../img/cvr_bck_imagen.png) repeat top left;
	float:		left;
	margin: 	0 20px 0 0;
	padding: 	10px;
}

#col-izq-serviciodestacado img:hover {
	background: url(../img/cvr_bck_imagen-hover.png) repeat top left;
}

.img-border-1px {
	border:		1px solid #cecece;
	padding: 	1px;
}

.img-border-1px:hover {
	border:		1px solid #999;
	cursor: 	pointer;
	padding: 	1px;
}

.img-border-1px-padding {
	border:		1px solid #cecece;
	padding: 	5px;
}

.img-border-1px-padding:hover {
	border:		1px solid #999;
	padding: 	5px;
}

.raquo {
	font:		normal 9px "Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.destacados-productos-img {
	background: #FFF;
	border:		1px solid #ededed;
	margin:		0;
	overflow:	hidden;
	padding:	1px;
}

.destacados-productos-img:hover {
	background: #FFF;
	border:		1px solid #aaaaaa;
	cursor:		pointer;
	padding:	1px;
}

ul#destacados-productos li p {
	color: 		#888888;
	float:		none;
	line-height:15px;
	margin:		8px 0 0 10px;
	padding:	0;
	width:		auto;
}

ul.container-documentos {
	color: 		#ccc;
	background: #f5f5f5;
	margin:		10px 0 25px 0;
	padding: 	0 10px 0 10px;
	width:		414px;
}

ul.container-documentos li {
	padding:	20px 0 20px 0;
	width:		auto;
}

ul.container-documentos li a {
	color:		#8caa17;
	padding:	10px 0 10px 34px;
}

ul.container-documentos li a:hover {
	color:		#6385a1;
}

.promos {
	background: #FFF;
	border: 	1px solid #cecece;
	display:	block;
	float:		left;
	height: 	150px;
	margin: 	10px 0 0 0;
	overflow:	hidden;
	padding:	1px;
	width: 		300px;
}

.promos:hover {
	background: #FFF;
	border: 	1px solid #aaaaaa;
	padding:	1px;
}

.listaconfoto ul {
	float:		left;
	margin:		10px 0 0 0;
}

.listaconfoto ul li {
	display:    block;
	float:		left;
	height: 	auto;
	margin:		0 0 10px 0;
	padding: 	0 0 12px 0;
	width:		auto;
}

.foto-img {
	border: 	1px solid #e5e5e5;
	margin: 	0 10px 0 0;
	padding: 	1px;
}

.listaconfoto-img {
	border: 	1px solid #e5e5e5;
	cursor: 	pointer;
	float:		left;
	margin: 	0 10px 0 0;
	padding: 	1px;
}

.listaconfoto-img:hover {
	border: 	1px solid #aaaaaa;
}

.precio {
	color:		#0089bf;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		4px 0 0 0!important;
	padding:	0;
}

.precioDia {
	background: #616161;
	clear:		both!important;
	color:		#fff;
	display:	block!important;
	height:		17px!important;
	float:		none!important;
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		50px 0 0 0!important;
	padding:	4px 4px 2px 4px!important;
	text-align: center!important;
	width:		130px!important;
}

.hora {
	color: 		#888888;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.letra-pequena {
	color:		#acacac;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		-1px 0 0 0!important;
}

#datos-contacto-top {
	margin:		89px 0 0 74px;
	padding:	0 0 0 8px;
	position:   absolute;
	text-align: right!important;
	width: 		220px;
}

#datos-contacto-top p {
	color:		#8d8d85;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

table {
	border:		none;
	margin: 	0; 
	width:		100%;
}



/* PÁGINAS INTERIORES --------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

#fila01-interior-container {
	height:		165px;
	margin:		0 0 11px 0;
	overflow:	hidden;
	padding:	0;
	width: 		970px;
}

#fila01-interior-container-izquierda {
	float:		left;
	height:		165px;
	overflow:   hidden;
	width: 		677px;
}

#fila01-interior-container-derecha {
	float:		right;
	height:		165px;
	width: 		293px;
}

ul.listado-pequeno {
	float:		none;
	margin: 	16px 0 28px 31px;
}

ul.listado-pequeno-vs02 {
	float:		none;
	margin: 	16px 0 28px 11px;
}

ul.listado-pequeno li, ul.listado-pequeno-vs02 li {
	background: url(../img/cvr_bck_separador-datos.gif) no-repeat bottom center;
	float:		none;
	margin: 	0 0 10px 0;
	padding:	0 0 20px 0
}

ul.listado-pequeno p, ul.listado-pequeno-vs02 p {
	float:		none;
	margin: 	5px 0 0 64px;
}

ul.listado-pequeno a, ul.listado-pequeno-vs02 a {
	color:		#0089bf;
}

ul.listado-pequeno a:hover, ul.listado-pequeno-vs02 a:hover {
	color:		#c2c3c6;
}

ul.listado-pequeno img, ul.listado-pequeno-vs02 img {
	float:		left;
	margin:		0 10px 0 0;
	padding:    1px;
}

ul.listado-blog-entradas {
	margin: 	16px 0 28px 31px;
}

ul.listado-blog-entradas li {
	background: url(../img/cvr_ico_linkexterno.gif) no-repeat right;
	border-bottom: 1px solid #f0f0f0;
	padding:	4px 0 4px 0;
}

ul.listado-blog-entradas li a {
	background: url(../img/cvr_ico_rss.gif) no-repeat left;
	padding:	0 0 0 19px;
}

ul.listado-sponsors {
	margin: 	20px 0 10px 0;
}

ul.listado-sponsors li {
	float:		left;
	height:		140px;
	margin: 	0 6px 15px 0;
	text-align: center;
	width:		105px;
}

ul.listado-sponsors li p {
	float:		left;
	margin: 	5px 0 0 0;
	width:		105px;
}

ul.listado-sponsors li a {
	color:	 	#888888;
}

ul.listado-sponsors li a:hover{
	color:	 	#a6a6a6;
}


ul#listado-productos {
	margin: 	10px 0 10px 0;
}

ul#listado-productos li {
	float:		left;
	margin: 	0 5px 0 0;
	text-align: center;
	width:		140px;
}

ul#listado-productos li img {
	margin: 	0 0 5px 0;
}

ul#listado-productos h5 {
	margin: 	5px 0 0 0!important;
	text-align: center!important;
}

ul#listado-productos p {
	text-align: center!important;
	width:		auto;
}

.fecha, .pesoDoc {
	color:		#c2c3c6;
	float:		none;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 5px 0!important;
}

#eventos-galeria {
	float:		none;
	margin:		9px 0 0 0;
	padding:    0 0 10px 0!important;
	text-align: center;
}

#eventos-galeria h3 {
	color:		#0089bf;
	float:		none;
	margin:		0;
	padding:    0;
}

#eventos-galeria-paginacion {
	float:		left;
	margin:		10px 0 0 0;
	padding:    0 0 10px 0!important;
}

.img-border4px-listados {
	background:	#FFF;
	border:		4px solid #e5e5e5;
	cursor:     pointer;
	margin: 	0;
	padding: 	1px;
}

.img-border4px-listados:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	margin: 	0;
	padding: 	1px;
}

.img-border4px:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

.img-border4px {
	background:	#FFF;
	border:		4px solid #e5e5e5;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

.img-border4px:hover {
	background:	#FFF;
	border:		4px solid #aaaaaa;
	cursor:     pointer;
	float:		left;
	margin: 	0 5px 0 0;
	padding: 	1px;
}

ul.categoriasconfoto {
	float:		left;
	margin:		4px 0 0 0;
}

ul.categoriasconfoto li {
	float:		left;
	margin:     0 30px 30px 0!important;
	width:		224px!important;
}

.tabla-empresa-historia {
	margin: 	20px 0 0 0!important;
	overflow: 	hidden;
	width:		540px!important;
}

.tabla-empresa-historia p {
	margin: 	0 0 8px 0!important;
	padding:	2px 0 0 0!important;
	width:		450px!important;
}

.tabla-empresa-historia td, th {
	margin:		0!important;
	padding: 	0!important;
}

.listado-anual {
	background: url(../img/cvr_bck_idi_activo.gif) repeat-x top left;
	color: 		#fff;
	float:		none;
	font: 		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 5px 0 0!important;
	padding:	4px;
	text-align: center!important;
	text-transform:uppercase;
	width:		50px!important;
}

.lineaseparadora {
	height: 	25px;
	margin: 	0 0 10px 0!important;
}

ul.listado-revistas {
	float:		none;
	padding:	0 0 20px 0;
}

ul.listado-revistas li {
	float:		left;
	margin: 	0 35px 25px 0;
	text-align: center;
	width:		154px;
}

ul.listado-revistas h3 {
	float:		none;
	font: 		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin: 	5px 0 4px 0;	
	width:		150px!important;
}

ul.listado-revistas p {
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin: 	0!important;	
	text-align: center!important;
	width:		150px!important;
}

.h3-listados {
	border-bottom:1px solid #8caa17;
	color:		#8caa17;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		25px 0 15px 0;
	padding:    0 0 3px 0;
	width: 		532px;
}

.revistas-anualidad {
	background: url(../img/cvr_bck_idi_activo.gif) repeat-x top left;
	color: 		#fff;
	float:		none;
	font: 		bold 11px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 5px 0 0!important;
	padding:	4px 15px 4px 15px;
	text-align: center!important;
	text-transform:uppercase;
	width:		65px!important;
}

.descargarRevista  {
	float:		left;
	margin:		10px 0 0 0!important;
	width:		150px!important;
}

.descargarRevista a {
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:     10px 0 0 0!important;
}

ul.listaNoticias, ul.fichaNoticia {
	float:		left;
	margin:		20px 0 0 0!important;
}

ul.listado-novedades-ofertas {
	float:		left!important;
	margin:		10px 0 0 0!important;
}

ul.listaNoticias li {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	display:	inline-block;
	float:		none;
	margin:		0 0 5px 0!important;
	padding: 	9px 0 5px 0!important;
}

ul.listado-novedades-ofertas li {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	float:		left;
	margin:		0 0 5px 0!important;
	padding: 	9px 0 5px 0!important;
	width:		540px;
}

.listaNoticias img, ul.listado-novedades-ofertas img {
	float:		left;
	margin: 	0 10px 10px 0;
}

ul.listaNoticias h3, ul.listado-novedades-ofertas h3 {
	margin:     10px 0 0 0!important;
	width: 		540px;
}

ul.listaNoticias li p, ul.listado-novedades-ofertas p {
	margin: 	0!important;
	padding: 	0!important;
}

ul.listaNoticias .fecha, ul.listado-novedades-ofertas .fecha {
	color:		#c2c3c6;
	float:		none;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 5px 0!important;
}

.fichaNoticia {
	float:		left;
	margin:		0 0 5px 0!important;
	padding: 	9px 0 5px 0!important;
	width:		540px;
}

.fichaNoticia img {
	float:		left!important;
	margin:		0 15px 10px 0;
}

.fichaNoticia h3 {
	float:		left;
	margin:     15px 0 0 0!important;
	width: 		310px!important;
}

.fichaNoticia .fecha {
	color:		#c2c3c6;
	float:		left;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 5px 0!important;
	width:		310px!important;
}

.fichaNoticia li p {
	float:		left;
	margin: 	0!important;
	padding: 	0!important;
	width:		150px;
}

.fichaNoticia .descripcion {
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	text-align: left;
}

#col-izq-galeriaimagenes {
	background: url(../img/cvr_bck_container_destacado.gif) no-repeat top left; 
	color:		#fff;
	margin: 	10px 0 20px 0;
	padding: 	10px 20px 10px 10px;
}

#col-izq-galeriaimagenes li {
	float:		left;
	margin:		0 8px 0 0;
}

#col-izq-galeriaimagenes img, .servicio-destacado-vertical img {
	background: url(../img/cvr_bck_imagen.png) repeat top left;
	float:		left;
	padding: 	10px;
}

#col-izq-galeriaimagenes img:hover {
	background: url(../img/cvr_bck_imagen-hover.png) repeat top left;
}

#col-izq-galeriaimagenes p {
	color: 		#e1e9c4;
	float:		none;
	margin:		10px 0 0 10px;
	width: 		200px;
}

#col-izq-galeriaimagenes ul.paginacion {
	margin: 	-32px 0 0 216px;
	position:	absolute;
}

#col-izq-galeriaimagenes ul.paginacion img {
	background: none!important;
}

#col-izq-galeriaimagenes .fecha {
	color: 		#50650a;
	margin:		0 0 0 10px!important;
}

ul.eventos-horarios {
	margin:		15px 0 5px 31px;
}

ul.eventos-horarios li {
	margin:		0 0 17px 0;
}

ul.eventos-horarios li ul li {
	margin:		0 0 1px 0!important;
}

ul.listado-simple-azul {
	margin:		10px 0 9px 31px;
}

ul.listado-simple-azul li {
	background: url(../img/cvr_ico_bulletazul-listacomun.gif) no-repeat top left;
	margin: 	0 0 14px 0;
	padding: 	0 0 0 12px;
}

ul.listado-simple {
	margin:		14px 0 0 31px;
}

ul.listado-simple li {
	margin: 	0 0 7px 0;
	padding: 	0;
}

.fecha-gris {
	background: #c2c3c6;
	color:		#fff;
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:     0 0 5px 0;
	padding:	2px 4px 2px 4px;
	text-align: center;
	text-transform:uppercase;
	width:		75px;
}

.btn-center {
	background: url(../img/cvr_bck_separador.gif) repeat-x top left;
	padding:    16px 0 3px 0;
	text-align: center;
}



/* ELEMENTOS COMUNES ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul#mainNav {
	float:		right;
	font: 		bold 15px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		1px 0 0 0;
	overflow:	hidden;
	padding:	0!important;
	width:		659px;
}

ul#mainNav li {
	display:	block;
	float:		left;
	margin:		0;
	padding:	3px 0 0 0;
	width:		auto;
}

ul#mainNav li ul {
	background:	none!important;
	border-bottom:none;
	display:	block;
	float:		none;
	margin:		0;
	padding:	0;
	width:		auto;
}

ul#mainNav li ul li {
	background: none;
	color:		#383838;
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0;
	padding:	0;
	width:		auto;
}

ul#mainNav li ul li .active {
	color:		#b5b5b5!important;
	float:		none;
	font: 		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0;
	padding:	0;
	width:		auto;
}

#mainNav a {
	color:		#ffffff;
	display:	block;
	margin:		0;
	padding:	0;
	width:		auto!important;
}

#mainNav a:hover {
	color:		#686c71;
	display:	block;
	font-weight:bold;
	width:		auto!important;
}

#mainNav a.active {
	color:		#f47921;
	display:	block;
	font-weight:bold;
	overflow:	hidden;
	width:		auto!important;
}

.mainNav-contacto {
	display:	block;
	margin:		0!important;
	padding:	3px 0 0 0!important;
	width: 		102px!important;
}

ul#subNav {
	float:		right;
	margin:		12px 0 0 0;
	text-align: left;
	width:		637px;
}

ul#subNav li {
	background: url(../img/es/mainnav/cvr_mnv_separador-subnav.gif) no-repeat right;
	float:		left;
	margin:		0 10px 0 0;
	padding:	0 10px 0 0;
}

.subNav-active {
	float:		none;
	padding:	10px 0!important;
}

.subNav-active a {
	color:		#888888!important;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	padding:	0;
}

ul#subNav li a {
	color:		#888888;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	padding:	0;
}

ul#subNav li a.active {
	font-weight:bold;
}

ul#subNav li a:hover {
	color:		#6385a1;
	font:		normal 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

ul#subNav-categorias {
	float:		right;
	margin:		10px 0 20px 0;
	text-align: left;
	width:		310px;
}

ul#subNav-categorias li {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	float:		none;
	margin:		0 10px 0 0;
	padding:	10px 10px 10px 0;
}

.subNav-categorias-active {
	font:		bold 12px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
}

.subNav-categorias-active a {
	color:		#888888!important;
	font:		normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	padding:	0 0 0 10px;
}

ul#subNav-categorias li a {
	background: url(../img/cvr_ico_bulletazul-listacomun.gif) no-repeat top left;
	color:		#888888;
	font:		normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
 	padding:	0 0 0 14px;
}

ul#subNav-categorias li a:hover {
	color:		#6385a1;
}

ul.listacomun {
	float:		left;
	margin:		20px 0 10px 0;
	padding: 	0;
	width:		535px;
}

ul.listacomun li {
	background: url(../img/cvr_ico_bullet-listacomun.gif) no-repeat top left;
	float:		none;
	font:		normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	margin:		0 0 10px 0;
	padding:	0 0 0 12px;
	text-align: justify;
}

ul.listacomun li ul {
	float:		none;
	margin:		5px 0 5px 0;
}

ul.listacomun li ul li {
	float:		none;
	font:		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:14px;
	margin:		5px 0 7px 25px;
	padding:	0 0 0 7px;
}

.parrafodoble-sig {
	float:		left;
	margin:		0 0 22px 0!important;
}

.parrafodoble {
	float:		none;
	margin:		0 0 10px 0!important;
}

.parrafodoble-ant {
	float:		left;
	margin:		22px 0 0 0!important;
}

.parrafodoble-ant-footer {
	float:		left;
	margin:		28px 0 0 17px!important;
}

ul#paginacion {
	height:		auto;
	margin: 	0;
	text-align: center;
	padding:    10px 0 0 0;
}

ul#paginacion li {
	float:		left;
	height:		auto;
	margin:		0 7px 7px 0!important;
	width:		auto;
}

ul#paginacion li a.pagActiva {
	background: #fffbf0;
	border:		1px solid #c88b00;
	color:		#c88b00;
	display: 	block;
	height: 	15px;
	font-weight:bold!important;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a.pagActiva:hover {
	background: #fffbf0;
	border:		1px solid #c88b00;
	color:		#c88b00;
	cursor: 	default;
	display: 	block;
	font-weight:bold;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a {
	background: #fff;
	border:		1px solid #d1e2ef;
	color:		#888888;
	display:	block;
	font-weight:normal;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a:hover {
	background: #eff8ff;
	border:		1px solid #d1e2ef;
	color:		#888888;
	display:	block;
	font-weight:normal;
	height: 	15px;
	margin:		0;
	padding:	3px 2px 2px 3px!important;
	width:		15px;
}

ul#paginacion li a.anterior  {
	background: none;
	border:		0!important;
	color:		#888888;
	font-weight:bold;
	margin:		0 0 150px 0;
	padding:	5px 6px 5px 6px;
}

ul#paginacion li a.siguiente  {
	background: none;
	border:		0!important;
	color:		#888888;
	font-weight:bold;
	margin:		0;
	padding:	5px 6px 5px 6px;
}

.iframe-googlemaps {
	margin:		20px 0 0 0!important;
}

.volver {
	float:		left;
	margin:		10px 0 20px 0;
	overflow:	hidden;
	text-align: center!important;
	width:		120px!important;
}

.volverListados {
	background: url(../img/cvr_bck_separador.gif) repeat-x top left;		
	float:		left;
	margin:		20px 0 0 0!important;
	overflow:	hidden;
	padding:	20px 0 0 0;
}

.volver a, .volverListados a {
	background: url(../img/cvr_bck_btns.gif) repeat-x top left!important;
	color:		#fff!important;
	display:	block;
	font:		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:	5px!important;
	text-align: center!important;
	width:		110px!important;
}

.volver a:hover, .volverListados a:hover {
	background: #a6a6a6!important;
	color:		#fff!important;
}

.descargarDoc  {
	background: url(../img/cvr_bck_separador.gif) repeat-x top left;
	display:	block;
	float:		none;
	padding:	5px 0 0 0!important;
	margin:		15px 0 5px 0!important;
	width:		540px;
}

.descargarDoc li {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	display:	block;
	float:		none;
	padding:	5px 0 5px 0!important;
	margin:		0 0 5px 0!important;
	width:		540px;
}

.descargarDoc a {
	background: url(../img/cvr_ico_pdf.gif) no-repeat top left;
	display: 	block;
	padding:	12px 0 15px 45px;
	margin:		0!important;
}

.datoscontacto {
	margin:		0 0 10px 0;
	padding:   14px 12px 0 10px;
}

.datoscontacto ul {
	float:		none;
	margin:     0 0 20px 0;
}

.datoscontacto li {
	float:		none;
	margin:     0 0 4px 0;
	padding: 	0 0 0 20px;
}

.datoscontacto h3 {
	color: 		#0089bf;
	font: 		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0;
	padding: 	0;
}

.datoscontacto a {
	color: 		#0089bf;
}

.datoscontacto a:hover {
	color: 		#a6a6a6;
}

.desplegar {
	margin:		-14px 0 0 514px;
	position:	absolute;
}

.fotos-evento-anterior {
	margin:		4px 0 0 0;
	position:	absolute;
}

.fotos-evento-siguiente {
	position:	absolute;
	margin:		4px 0 0 267px;
}

.servicio-destacado-vertical {
	background: url(../img/cvr_bck_container_ver-destacado.gif) no-repeat top;
	color: 		#fff;
	margin:		17px 0 20px 0;
	padding:	25px;
}

.servicio-destacado-vertical h3 a {
	float:		left!important;
	color: 		#fff;
	font:		bold 14px Tahoma, Arial, Verdana, Helvetica, sans-serif!important;
	margin:		0 0 10px 0!important;
}

.servicio-destacado-vertical p {
	float:		none;
	margin:		0 0 10px 0;
}

.servicio-destacado-vertical img {
	margin:		0 0 15px 0;
}

.video-embed {
	margin: 	15px 0 10px 0;
}

.unidades-disponibles {
	color:		#0089bf!important;
	margin: 	-10px 0 0 4px!important;
}

.unidades-disponibles-ficha {
	color:		#fff!important;
	font: 		bold 10px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin: 	-10px 0 10px 0!important;
}



/* FOOTER --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul#prefooterNav-izq {
	background: url(../img/cvr_bck_separador.gif) repeat-x top left;
	float:		left;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	height:		28px;
	margin:		20px 0 0 0;
	padding:	15px 0 0 0;
	text-align:	center;
	width:		614px;
}

ul#prefooterNav-izq li {
	background: url(../img/cvr_bck_separador-prefooterNav.gif) no-repeat right;
	display:	inline;
	margin:		0 4px 0 0;
	padding: 	0 8px 0 0;
}

ul#prefooterNav-izq li a, .listado-blog-entradas a, #eventos-galeria a {
	color: 		#0089bf;
}

ul#prefooterNav-izq li a:hover, .listado-blog-entradas a:hover, #eventos-galeria a:hover {
	color: 		#a6a6a6;
}

ul#prefooterNav-der {
	background: url(../img/cvr_bck_separador.gif) repeat-x top left;
	height:		28px;
	float:		right;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		20px 0 0 0;
	padding:	15px 32px 0 0;
	text-align:	right;
	width:		333px;
}

ul#prefooterNav-der li {
	background: url(../img/cvr_bck_separador-prefooterNav.gif) no-repeat right;
	display:	inline;
	margin:		0 4px 0 0;
	padding: 	0 8px 0 0;
}

ul#prefooterNav-der li a {
	color: 		#a6a6a6;
}

ul#prefooterNav-der li a:hover {
	color: 		#a6a6a6;
}

#footer {
	background: url(../img/cvr_bck_footer.gif) no-repeat top left;
	color:		#FFF;
	float:		left;
	height:		118px;
	margin:		0;
	padding:    20px;	
	width:		940px;	
}

#footer p {
	float:		none;
	margin:		0;	
	width:		450px!important;	
}

#footer a {
	color:		#fff;
	padding:	0 0 2px 0;
}

#footer a:hover {
	background: none;
	color:		#cdcdcd;
}

#footer h3 {
	color:		#8caa17;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 12px 0;
}

#footer p {
	color:		#888888;
	font: 		normal 11px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	margin:		0 0 1px 17px;
}

.copyright {
	color:		#002e40;
	font: 		normal 14px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding:    0 0 0 3px;
	width:		450px;
}

.credits {
	color:		#3f3f3f;
	height:		15px;
	margin:		0px 0 0 848px!important;
	padding: 	0;
	position:	absolute!important;	
	width:		112px;
	z-index: 	10!important;
}

.contacto  {
	height:		10px!important;
	margin:		0 0 2px 0!important;
}




/* TABLAS I LISTAS DE DEFINICIÓN ---------------------------------------------------------------------------------------------------------------------------------------------------------- */

dl { 
	padding:	0 0 0 0;
}

dt {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	width: 		10em;
	padding: 	7px;
	float: 		left!important;
	margin: 	0;
	font-weight:bold;
}

dd {
	background: url(../img/cvr_bck_separador.gif) repeat-x bottom left;
	margin-left:11em;
	margin-right:1em;
	padding: 	7px;
}

dd.first {}

dd.justify {
	text-align: justify;
}

.tablaInscripcion {
	color:		#888;
	padding:	15px 0 0 0;
	width:		95%;
}

.tablaInscripcion td, tr, th {
	height:		35px;
}

.tablaInscripcion label {
	display:	block;
	float:		none;
	font: 		bold 11px Tahoma, Arial, Geneva, sans-serif;
	margin:		0 0 2px 0;
}

.tablaInscripcion input {
	background: #fff;
	border:		1px solid #b3b3b3;
	color:		#888;
	float:		none!important;
	font:		normal 11px Tahoma, Geneva, sans-serif;
	margin:		0 0 8px 0;
	padding: 	4px 2px 5px 2px;
}

.tablaInscripcion select {
	background: #fff;
	border:		1px solid #b3b3b3;
	color:		#888;
	float:		none!important;
	font:		normal 11px Tahoma, Geneva, sans-serif;
	height:		24px;
	padding:	2px 2px 2px 2px;
	width:		540px;
}

.input-especial {
	margin:		0 10px 0 0!important;
	width:		120px;
}

.label-especial {
	float:		right!important;
	font:		normal 11px Tahoma, Arial, Geneva, sans-serif!important;
	padding:	9px 0 0 0;
	text-align: left!important;
	width:		50px!important;
}

.inscritos {
	border-top: 1px solid #92b01b;
	border-bottom: 1px solid #92b01b;
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
	margin:		5px 0 15px 0;
	padding:	10px 0;
	width:		542px;
}

.eliminarInscripcion {
	position: 	absolute;
	margin:		15px 0 0 -180px;
}

.eliminarInscripcion input {
	background: url(../img/cvr_bck_btns.gif) repeat-x top left;
	border:		0!important;
	color:		white;
	cursor:		pointer!important;
	display:	block;
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
	padding:	5px;
	text-align:	center;
	width:		175px;
}

.eliminarInscripcion input:hover {
	background: #616161;
}

.anadirInscritos {
	float:		left;
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
	padding-bottom:10px;
	width:		542px;
}

#precioTotal {
	color: 		#92b01b;
	font:		bold 14px Tahoma, Arial, Geneva, sans-serif!important;
	margin:  	4px 0 10px 0!important;
	padding: 	0 0 2px 1px;
}

.precioBase {
	border-top:	1px solid #888;
}

.importeTotal {
	border-top:	2px double #888;
	/* border-bottom:1px solid #888;*/ 
	color: 		#92b01b;
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
}

.numInscrito {
	border-bottom:1px solid #666;
	color: 		#666;
	font:		bold 14px Tahoma, Arial, Geneva, sans-serif!important;
	margin: 	15px 0 10px 0;
	padding:	0;
	width:		440px;
}

.carrito {
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
	margin:		129px 0 0 727px;
	position:	absolute;
}

.tablaAlquilerProductos {
	color:		#888;
	padding:	15px 0 0 0;
	width:		95%;
}

.tablaAlquilerProductos thead {
	background: url(../img/cvr_bck_tablas.gif) repeat-x top left;
	color: 		#fff;
	font:		bold 11px Tahoma, Arial, Geneva, sans-serif!important;
	padding:	0;
	text-align: center;
}

.tablaAlquilerProductos-total {
	border-top:	1px solid #888;
	color: 		#8caa17;
	font:		bold 14px Tahoma, Arial, Geneva, sans-serif!important;
	margin:		0;
	padding:	10px 0 15px 0;
}

.precioResumenBase {
	border-top:	1px solid #888; 
	font:		normal 12px Tahoma, Arial, Geneva, sans-serif!important;
	margin:		0;
	padding:	10px 10px 0 0!important;
	text-align: right!important;
}

.precioResumenTotal {
	border-top:	2px double #888;
	/* border-bottom:1px solid #888;*/ 
	color: 		#92b01b;
	font:		bold 14px Tahoma, Arial, Geneva, sans-serif!important;
	margin: 	0!important;
	padding:	15px 10px 0 0;
	text-align: right!important;
}

.numDias {
	margin: 	5px 10px 10px 0!important;
	text-align: right!important;
}

#rightcolumn {
	margin:		0 30px 0 0!important;
}

ul.minithumbs {
	margin: 	5px 0 10px 0;
	width:		222px;
}

ul.minithumbs li {
	float:		left;
	margin: 	0 10px 0 0;
	width:		64px;
	height:		64px;
}

.container-galeria {
	float:		left;
	width:		230px;
}

.dorsalesAsignados {
	float:		left;
	margin:		20px 0 0 0;
}

ul.dorsalesAsignados {
	float:		left;
	margin:		20px 0 0 0;
}

ul.dorsalesAsignados li {
	background: url(../img/cvr_ico_bullet-listacomun.gif) no-repeat top left;
	float:		none;
	font:		normal 12px Tahoma, Arial, Verdana, Helvetica, sans-serif;
	line-height:15px;
	margin:		0 0 20px 0;
	padding:	0 0 0 12px;
	text-align: justify;
}

	
