/**********************/
/* ESTILOS GENERALES  */
/**********************/
a, a:visited, a:hover {color:#ed7800; text-decoration:none;}
html, body{ 
	margin:0; 
	padding:0; 
	text-align:center;
	background-color: #FBF3E7; 
	background-image:url(../images/galeria/fondo.jpg);
	background-repeat: repeat-x;
	background-position:top;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;

} 


#contenedor{ 
	width:900px; 
	text-align:justify;  
	margin-left:auto; 
	margin-right:auto; 
	
	border-left:1px solid #ED7800; 
	border-right:1px solid #ED7800; 
	border-bottom:1px solid #ED7800;
	
	background-image:url(../images/newdesign/fondocontenido-nt2.gif);
	background-repeat:repeat;
}


/**********************/
/* BANNER             */
/**********************/
#banner {
	position:relative; 
	width:100%;
	height: 150px;
	background:#FFF;
} 

/**********************/
/* MENU               */
/**********************/
#menu_top {
	display: block;
	width:900px;
	background-image: url(../images/general/fondo_nav.jpg);

	height: 25px;
	line-height:25px;
	border-top:1px solid #ED7800;
}

#menu_top ul {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style-type: none;
}

#menu_top li {
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: block;
	
	float: left;
	position: relative;
	width: 112px;

}

#menu_top li a:hover {
	background-color: #f99630;
}

#menu_top ul li a {
	color: #FFF;
	font-size:10px;
	text-align:center;
	text-transform: uppercase;
}
#menu_top ul li a:hover {
	color: #FFF;
	background-color: #f99630;
}

#menu_top a {
	display: block;
	color:#FFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height:25px;
	text-align:center;

}





/**********************/
/* RUTA               */
/**********************/
#ruta {
	width: 900px;
	height: 40px;
	background: #FFFFFF repeat-x top url(../images/newdesign/fondosombrablanco.gif);
	border-bottom: #FF9900 double 3px;
	/*border-bottom:1px solid #ED7800;*/
}

#ruta a {
	color: #ED7800;
	text-decoration: none;
}

#ruta a:hover{
	color:#0033FF;
}

#flor {
	width: 40px;
	height: 40px;
	background-image:url(../images/newdesign/flor.gif);
	float: left;
	margin-right: 0.2em;
}

.categoria {
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 40px;
	text-decoration: none;
	left: 10px;	
	float: left;
}

.categoria a,a:visited {
	text-decoration: none;
}

.categoria a:hover {
	text-decoration: underline;
}

.flecha {
	width: 20px;
	height: 40px;
	background-image:url(../images/newdesign/flecha.gif);
	float: left;

}

#userbar {
	float:right;
	margin-right:10px;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	line-height: 40px;
}

#userbar a{
	text-transform: uppercase;
	font-weight: bold;
}



/**********************/
/* TITULO             */
/**********************/
.titulo {
	clear: both;
	width: 100%;
	height: 20px;
	
	font-weight: bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	color: #ED7800;
	
	text-align:center;
	text-transform: uppercase;
	
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 0px;
	
}

.conjunto-imagen-cabecera {
	float:left;
	display:inline;
	margin:15px auto 0px auto;
	
}

.imagen-cabecera {
	margin: 0px;
	clear:both;
}
.imagen-cabecera img {
	border-top: 3px double #FF9900;
	border-bottom: 2px solid #FF9900;
}

.conjunto-imagen-cabecera700 {
	float:left;
	display:inline;
	margin:15px 0px 0px 0px;
	width:700px;
}

.imagen-cabecera700 {
	float:left;
	display:inline;
	border-top: 3px double #FF9900;
	border-bottom: 2px solid #FF9900;
	width:700px;
}

.conjunto-imagen-cabecera730 {
	float:left;
	display:inline;
	margin:15px 0px 0px 0px;
	width:730px;
}

.imagen-cabecera730 {
	border-top: 3px double #FF9900;
	border-bottom: 2px solid #FF9900;
	width:730px;
}
/**********************/
/* CAJAS   */
/**********************/

#secciones_principales {
	margin-left: auto;
	margin-right: auto;
	width:880px;
}
#contenedor_cajas {
	clear: both;

	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	
	padding-bottom:10px;
	

}
.contenedores {
	
	float:none !important;
	float:left;
	
	border: 1px solid #FF9900;
	border-top: 3px double #FF9900;
	border-bottom: 2px solid #FF9900;
	
	overflow: auto;
	background: url(../images/newdesign/fondocaja.gif) repeat;
}
.caja {
	
	float: left;
	margin: 8px 12px 0px 13px;
	width: 150px;
	padding:0px;
	display:inline;
}
.caja_titulo {
	width: 150px;
	background-image:url(../images/newdesign/fondotitulocaja.gif);
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	text-align: center;
	color: #FFF;

}
.caja_contenido {
	width: 148px;
	
	border-left: 1px solid #FF9900;
	border-right: 1px solid #ED7800;
	border-bottom: 1px solid #ED7800;
}

/***********************/
/* ANUNCIOS Y NOTICIAS */
/***********************/
#anuncios_noticias {
	clear:both;	
	width: 900px;
	margin: 0px;
	margin-top:30px;
	margin-bottom:20px;
	padding: 0px;
	overflow:auto;

}

/***********************************/
/* ANUNCIOS Y NOTICIAS --> ANUNCIOS*/
/***********************************/

#anuncios {
	width:600px;
	margin: 0px;
	margin-left:10px;
	display:inline;
	padding: 0px;
	float:left;
	overflow:auto;
}

.otraspropuestasizq{
	float:left;
	width:280px;
	margin-top:10px;
	margin-left:15px;
	display:inline;
}

.otraspropuestasder{
	float:right;
	width:280px;
	margin-top:10px;
	margin-right:5px;
	display:inline;
}


.contenido_anuncio {
	margin: 0px; 
	padding: 0px 0px 0px 0px;
	background-image:url(../images/newdesign/fondo_anuncios2.gif);

	width: 270px;
	height: 15px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	line-height:15px;
	text-transform:uppercase;
	text-align:center;
}
.imagen_anuncio { margin: 0px; padding:2px 0px 0px 0px;}
.masinfo{ margin: 0px; padding: 10px 0px 10px 0px;}
.masinfo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #4486d6;
	text-decoration:underline;
	padding-left: 4px;
}
.masinfo a:visited {
	color: #4486d6;
	text-decoration:underline;
}
/***********************************/
/* ANUNCIOS Y NOTICIAS --> NOTICIAS*/
/***********************************/

#noticias {

	width: 270px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	display:inline;

}

.titulo_noticias {
	margin: 0px; 
	padding: 0px;
	background-image:url(../images/portada/fondo_anuncios2.jpg);

	width: 270px;
	height: 15px;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	line-height:15px;
	text-transform:uppercase;
	text-align:center;
}
.titulo_noticias a, .titulo_noticias a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.titulo_noticias a:hover {
text-decoration:underline;
	
}
.fin_noticias {
	margin: 0px; 
	padding: 0px;
	background-image:url(../images/portada/fondo_anuncios2_abajo.jpg);
	background-repeat:no-repeat;
	line-height:15px;
}

.contenido_noticias {
	width:260px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
	text-align:left;
	padding: 5px;
	background-color:#feecdf;
}
.contenido_noticias span {
	font-size: 10px;
	text-transform:uppercase;
	color:#0a30ae;
	font-weight:bold;
}

.contenido_noticias a, .contenido_noticias a:visited {
	color: #CC3300;
	font-weight:bold;
	text-decoration:none;
}
.contenido_noticias a:hover {
	text-decoration:underline;
	color:#CC3300;
}
.contenido_noticias p {
	line-height:normal;
	margin: 3px 0px 10px 0px;
	padding:0px;
}


/**********************/
/* MENU_IZQ           */
/**********************/
.menu_izq a:visited, a:hover {color:#646464;}
.menu_izq {clear: both;  width: 160px;  float: left; margin: 0px 0px 0px 0px; padding: 0px;  }
.menu_izq ul {float: left; list-style: none; width: 160px; margin: 0px; padding: 0px; border-bottom: double 3px #FF9900;}
.menu_izq li {margin: 0px; padding: 0px; text-align:left; background-color: #FFF;}
.menu_izq li.title {color: #FFFFFF; vertical-align: top; margin: 0px; padding: 2px 2px 2px 2px; text-transform: uppercase; font-weight: bold; font-size: 80%; text-align:center; background-image: url(../images/general/fondo_nav.jpg);}
.menu_izq li.group a {display: block; min-height: 1.5em; line-height: 1.5em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; border-top: solid 1px rgb(200,200,200);  border-left: solid 10px #7bb6ff; color: rgb(100,100,100); font-weight: bold; font-size: 85%;}
.menu_izq li a {display: block; min-height: 1.5em; line-height: 1.5em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; border-left: solid 10px #7bb6ff; border-top: 0px; border-bottom:0px;color: rgb(100,100,100); text-decoration: none; font-size: 82%;}
.menu_izq li a:hover, .menu_izq li a.selected {border-left: solid 10px #0953ad; background-color: #eff6fd; color: rgb(0,0,0); text-decoration: none;}
* html .menu_izq {height: 500px;} /* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .menu_izq li.group a {height: 1.5em;} /* IE6-hack for min-height. Also works for IE7-Beta2 */	
* html .menu_izq li a {height: 1.5em;} /* IE6-hack for min-height. Also works for IE7-Beta2 */


.menu_izq_despl {clear: left;  width: 160px;  float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#FFFFFF;
	border-bottom: 3px double #FF9900; display:inline; text-align:left;}
.menu_izq_despl .title {color: #FFFFFF; vertical-align: top; margin: 0px; padding: 2px 2px 2px 2px; margin: 0px 0px 0px 0px; text-transform: uppercase; font-weight: bold; font-size: 80%; text-align:center; background-image: url(../images/general/fondo_nav.jpg);
float:left;
	clear:both;
	display:inline;
	width:156px;}
.menu_izq_despl .group {
	padding: 2px 0 2px 15px;
	background: url(../images/newdesign/puntolistanaranja.png) left no-repeat;
	float:left;
	clear:both;
	display:inline;
	border-bottom: 1px #CCCCCC solid;
	width:145px;
}
.menu_izq_despl .subelemento {
	float:left;
	clear:both;
	display:inline;
	padding: 0px 0 0px 15px;
	background: url(../images/newdesign/puntolistagris.png) left no-repeat;
	width:145px;
	color:#666666;
	border-bottom: solid 1px #FF9966;
}
.menu_izq_despl .subelemento:hover {
	color:#000066;
}
.menu_izq_despl .conjunto {
	float:left;
	clear:both;
	display:inline;
	background:#FED59C;
}
.menu_izq_despl .elemento {
	padding: 0px 0 0px 15px;
	background: url(../images/newdesign/puntolistanaranja.png) left no-repeat;
	float:left;
	clear:both;
	display:inline;
	width:145px;
	border-bottom: 1px #CCCCCC solid;
	text-decoration:none;
}
.menu_izq_despl .elementosel, .menu_izq_despl .subelementosel {
	background: url(../images/newdesign/puntolistanaranjaO.gif) left no-repeat #C4D1FF;
	float:left;
	clear:both;
	display:inline;
	width:145px;
	text-decoration:none;
	padding: 0px 0 0px 15px;
}

.menu_izq_despl .elementosel{
	
}
.menu_izq_despl .elemento:hover {
	background-color:#FFF5DF;
}
.menu_izq_despl a{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding: 2px 0 2px 0;
}
.menu_izq_despl a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.menu_izq_despl a:hover {
	color:#000033;
	background-color:#FFF5DF;
	font-weight:bold;
}
.menu_izq_despl .abierto{
	background: #3366FF url(../images/newdesign/puntolistanaranja2.png) left no-repeat;
	color: #FFFFFF;
	font-weight:bold;
}
.abierto {
	color: #FFFFFF;
}
.menu_izq_despl .abierto:hover{
	background: #3366FF url(../images/newdesign/puntolistanaranja2.png) left no-repeat;
	color: #FFFFFF;
	font-weight:bold;
}
.menu_izq_despl .separador{
	float:left;
	clear:both;
	display:inline;
	width:100%;
	height:3px;
	background-color:#FF9900;
	border-bottom: 1px #CCCCCC solid;
}

/**********************/
/* CONTENIDO          */
/**********************/
.contenido {float: left; width: 710px; min-height: 500px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 20px; border-left: solid 1px rgb(200,200,200); display:inline; /*background-color: #fff;*/ }
* html .contenido {height: 500px;} /* IE6-hack for min-height. Also works for IE7-Beta2 */ 

.contenido a:hover {
	color:#0066FF;
}

.columna_central {float: left; width: 550px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000;}
.columna-central-titulo {width: 635px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 35px; color: #054fab; text-transform: uppercase; font-weight: bold; font-size:100%; background:top left no-repeat url(../images/newdesign/columnacentraltitulo.gif); float:left; display:inline; line-height:24px}
.columna-central-titulo p {margin: 0px; padding: 0px;}
.columna-central-titulo-img {margin:0px; padding:0px; border-top: 1px #FF9900 solid; float:left; display:inline;}
.columna-central-texto {clear: both; float: left; display:inline; width: 680px; margin: 0px 0px 30px 0px; padding: 10px; background: url(../images/newdesign/columnacentraltexto.gif); border-bottom: 2px solid #FF9900; border-top: 3px double #FF9900;} /* Width should be 438px, but IE-duplication bug forces us to reduce with 3px to 435px */
.columna-central-texto a, .columna-central-texto a:visited {
	color: #054fab;
	text-decoration:none;
}

.columna-central-texto a:hover {
	color: #0099FF;
}
.columna-central-texto h2 {
 	color:#333333;
	font-size: 90%;
	padding: 5px 0 0 0;
}
.columna-central-grande { float:left; width: 700px; margin:10px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#000000; display:inline;}
.columna-central-grande h2 {
 	font-weight:bold;
	font-size:85%;
	padding: 5px 0 0 0;
	border-bottom: 2px solid #356AB6;
	text-align: right;
}
.imagen-grande {
	padding-left: 90px;
}

.imagen-grande img{
margin-left: auto;
margin-right: auto;
}
.columna-central-grande .titulo_subrayado { font-weight:bold; font-size:85%; margin: 10px 0 20px 0;	text-transform:uppercase; width: 100%; text-align: right;border-bottom: 2px solid #356AB6; }

.columna-central-grande h2 {
	font-weight:bold;
	font-size:85%;
	margin: 10px 0 20px 0;
	text-transform:uppercase;
	width: 100%;
	text-align: right;
	border-bottom: 2px solid #356AB6;
}

.columna-central-imagenes { clear: both; float: left; display:inline; width: 680px; text-align:center; margin:0px 0px 20px 0px; padding:0px; background: url(../images/newdesign/columnacentraltexto.gif); border-bottom: 2px solid #FF9900; border-top: 3px double #FF9900;/*background-color:#FFF;*/}
.columna-central-bd { width:100%; text-align:center; margin:20px 0px 20px 0px; padding:0px; /*background-color:#FFF;*/}
.fondo_huella {
	width: 698px;
	background-image:url(../images/RaidBtt/SaharaBike/Cronica2007/fondo_huella.jpg);
	border: 1px solid #9d6419;
}
.fondo_huella p {
	margin: 15px;
	}
.imagen { margin: 0px 20px 0px 20px; display:inline; padding:0px;}
.contenido li { line-height:20px;}

/**********************/
/* BD-CABECERA        */
/**********************/
#cabecera {
	width: 100%;
	background-color:#FFF;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

#cabecera ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#cabecera li {

	margin: 0px 15px 0px 15px;
	padding: 0px;
	border: 0px;
	background-color:#fe9b35;
	
	display: inline;
	text-transform:uppercase;
	font-size:small;
}

#cabecera .selected {
	background-color: #4453c4;
}
#cabecera a {
	color: #FFF;
	width: 100%;
	text-decoration:none;
	padding: 0px 20px 0px 20px;
}
#cabecera a:hover {
	background-color: #4453c4;

}


/**********************/
/* BD-TABLAS          */
/**********************/

.columna-central-bd table {
	border-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#E7E7E7;
	color: #b7b7b7;
	margin:auto;
}

.columna-central-bd caption {
	font-weight: bold;
	background: #ff994e;
	border-bottom:2px solid #FFF;
	color: #FFF;
	text-transform:uppercase;
	padding:5px;
}

.columna-central-bd td, th {
	padding: 2px;
}

.columna-central-bd thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}
.columna-central-bd thead th a:link, thead th a:visited{
	color:#4453c4;
}


.columna-central-bd tbody th {
	color: #000;
	font-weight:normal;
	text-transform:uppercase;
}

.columna-central-bd tbody tr 
{
	background-color:#FFF; 
	text-align:left;
}
.columna-central-bd tbody tr.odd 	{
	background: #fbfcd9;
	border-top:1px solid #FFF;
}

.columna-central-bd tbody th a:link, tbody th a:visited{
	color:#96D030;
	
	padding:3px 0px 0px 18px;
	}
.columna-central-bd tbody th a:hover{
	color:#FF8601;
	}

.columna-central-bd tbody tr td { 
	height:20px;
	background: #FFF;
	border: 1px solid #FFF;
	color: #000;
}

.columna-central-bd tbody tr.odd td{ 
	background: #fbfcd9;
	border-top:1px solid #FFF;
	}

.columna-central-bd table td a:link, table td a:visited {
	color: #1975D7;
	text-decoration: none;
}

.columna-central-bd table td a:hover {
	color: #50ADEA;
	border-bottom:2px solid #8FD5FF;
	text-decoration: none ;
}
.columna-central-bd tbody td a[href="http://www.infectedfx.net"] {
	margin: 0 auto;
	height: 15px;
	background: url(http://infectedfx.net/css/tables/ok.gif) no-repeat;
	border-bottom: 0;
	padding:3px 0px 0px 18px;
	font-weight:bold;
	color:#FF8601;
}

.columna-central-bd table a[title^="Download"] { 
	background: url(http://infectedfx.net/css/tables/down.gif) no-repeat center;
	padding:20px 0px 0px 15px;
}

.columna-central-bd tfoot th, tfoot td {
	background-color:#E7E7E7; padding:10px;
	text-align:center; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px; font-weight:bold; font-style:italic;
	border-bottom:3px solid #CCC;
	border-top:1px solid #DFDFDF;
}


/**********************/
/* NOMADAS TABLAS     */
/**********************/

#nomada {
	width:100%;
	margin-top:5px;
}
#nomada table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#ED7800;color:#000; text-align:center;}

#nomada caption{text-transform:uppercase;padding:4px;font:12px 'Verdana', Arial, Helvetica, sans-serif;font-weight:bold;background:#ED7800;color:#fff; border-bottom: 10px solid #FFFFFF;}
#nomada thead th{text-align:center;background:#ED7800;color:#FFF;text-transform:uppercase;}

/* Propiedad de cada celda del body */
#nomada tbody th{height:30px;font:12px 'Verdana', Arial, Helvetica, sans-serif; font-weight:normal;}

/* Propiedades de las filas (pares e impares) */
#nomada tbody tr{background:#fff;}
#nomada tbody tr.odd{background:#fbfde1;}

/* Propiedades de los links en las filas */
#nomada tbody th a:link, tbody th a:visited{color:#333333; font-weight:bold;}
#nomada tbody th a:hover{color:#0066CC;}

/* Propiedad del footer */
#nomada tfoot th, tfoot td{background:url(http://www.leandropessoa.com.br/table/img/TableCaption.jpg);padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}

/**********************/
/* Fichas Tcnicas    */
/**********************/
/*
#fichas {	width:100%; }

#fichas h3 { width:100%; background-color:#ffab00; color:#FFF; height: 30px; display:block; line-height:30px; text-indent:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
#fichas h2 { 
	text-align: left;


	font-family:"Courier New", Courier, mono;



	margin: 50px 0 5px 0;
	color: #0953AD;
	border-bottom:1px solid #ccc;
}
*/
#fichas .head {width:100%; background-color:#ffab00; color:#FFF; height: 30px; display:block; line-height:30px; text-indent:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px;}
/**********************/
/* NOTICIAS TABLAS     */
/**********************/

#pagina_noticias {
	width:100%;
	margin-top:10px;
}
#pagina_noticias table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#ED7800;color:#000; text-align:justify; margin-bottom: 40px;}

#pagina_noticias caption{text-transform:uppercase;padding:4px;font:12px 'Verdana', Arial, Helvetica, sans-serif;font-weight:bold;background:#ED7800;color:#fff; border-bottom: 10px solid #FFFFFF;}
#pagina_noticias td, th{padding:2px;}
#pagina_noticias thead th{text-align:left;background:#ED7800;color:#FFF;text-transform:uppercase;}

/* Propiedad de cada celda del body */
#pagina_noticias tbody th{height:30px;font:12px 'Verdana', Arial, Helvetica, sans-serif; font-weight:normal; padding:10px;}

/* Propiedades de las filas (pares e impares) */
#pagina_noticias tbody tr{background:#fff;}

/**********************/
/* FOOTER             */
/**********************/
#footer{
	height:25px; 
	background:#FFF  url(../images/general/fondo_nav.jpg);
	clear:both;
	font-size: 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 25px;
	text-decoration: none;
	text-align: center;
	color: #FFF;
	
	border-top:1px solid #ED7800;
	
	margin-top: 0px;
}

#footer a {
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}

#footer a:hover {
	text-decoration: underline;
	font-weight:normal;
}
/**********************/
/* CLASES GENERALES   */
/**********************/

.clear {clear: both;}

.izquierda {float: left; margin: 0px 10px 10px 0px; padding:0px}
.derecha {float: right; margin: 0px 0px 10px 10px; padding:0px}

.justify {text-align:justify}
.center {text-align:center}

.centrar {
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	float:left;
}

/******************************
  IMAGENES
******************************/
img.centrada {
	border: 1px solid #C6C6C6;
	padding: 2px;
	display: block;
	margin: auto;
}
img.alignright {
	border: 1px solid #C6C6C6;
	clear:right;
	float: right;
	padding: 4px;
	margin: 5px 0 2px 10px;
	display: inline;
}
img.alignleft {
	border: 1px solid #C6C6C6;
	float: left;
	padding: 4px;
	margin: 5px 10px 2px 0;
	display: inline;
}


/**********************/
/* TABLA FORMULARIO   */
/**********************/

.tabla_formulario {

text-align: left;
width:400px;

}

.tabla-formulario {
	width: 100%;
	text-align:center;
}

.formulario-izq {
	text-align:right;
	width: 49%;
}

.formulario-der {
	text-align:left;
	width: 49%;
}

.titulo_campo {
text-align:right;
width: 200px;
}

.campo {
width: 200px;
}

#movil a:hover {
	border: 2px solid #FF6600;
}

#movil a {
	border-width: 0px;
}

/*******************************
  LISTAS DE LAS FICHAS TECNICAS
*******************************/
#menu14 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 85%;
        font-weight: bold;
        background: #FFF;

	margin: 10px;
}
#menu14 ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#menu14 img {
    border: none;
}		

#menu14 li a {
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
	margin: 5px 0 5px 0;
}

#menu14 li a:link, #menu14 li a:visited {
        color: #FFF;
        display: block;
		background:url(../images/fichas/menu14.gif);

        padding: 8px 0 0 10px;
        }

#menu14 li a:hover, #menu14 li #current { 
        color: #FFF;
        background:  url(../images/fichas/menu14.gif) 0 -32px;
        padding: 8px 0 0 10px;
        }

/***********
Ultima hora
************/

.uh {
	border: 1px solid #ED7800;
	width: 95%;
	margin: 20px auto 30px auto;
	color: #0a30ae;
	font-weight: bold;
	background: #FFFFFF repeat-x top url(../images/newdesign/fondosombrablanco.gif);
	vertical-align:bottom;
}
.uh a {
	font-weight:normal;
	color: #ED7800;
}

.titulo_ficha {
	color:#4453c4;
	text-align:left;
	font-weight:bold;
}

#marquesina {
	vertical-align: middle;
}

/****************
ENLACE FOTOGALERIA
**************/

.enlace-fotogaleria-center {
	margin: 20px auto 0px auto;
	width: 294px;
}

.subtitulo {
	float:left;
	display:inline;
	color:#666666;
	font-weight:bold;
	font-size:small;
	line-height:24px;
	height:20px;
	margin: 0 0 0 5px;
	clear:right;
}

.etiquetatitulo{
	float:left;
	display:inline;
	clear:left;
}

/*************
COMENTARIOS
*************/

.abrecomillas {
	position:relative;
	background: url(../images/newdesign/comillas-abre.gif);
	width: 30px;
	height:25px;
	border: 0;
}

.cierracomillas {
	position:relative;
	background: url(../images/newdesign/comillas-cierra.gif);
	float:right;
	width: 30px;
	height:25px;
	border: 0;
}
.comentario {
	position:relative;
	background:url(../images/newdesign/comillas-cierra.gif) right bottom no-repeat;
	
}
.cuerpo-comentario {
	position:relative;
}
.comentador {
	text-align:right;
	font-style:oblique;
	font-weight:bold;
}
.conjunto-comentario {
	width:400px;
	margin: 5px auto 10px auto;
	font:"Times New Roman", Times, serif;
}

.mensaje {clear: both; float: left; display:inline; width: 680px; margin: 0px 0px 30px 0px; padding: 10px; background: url(../images/newdesign/columnacentraltexto.gif); border: 1px solid #FF9900;  color:red; text-align:center;}

.mensaje-error {
	clear: both;
	display:block;
	width: 660px;
	color:#FF0000;
	border-bottom: 2px solid #FF9900;
	border-top: 3px double #FF9900;
	margin:10px auto 0px auto;
	background-color:#FFCCCC;
	text-align:center;
}

.mensaje-error p{
	text-align:center;
}

.incorrecto{
	border: 1px solid red;
}

.cronista, #thumbs-izq{
	text-align:center;
	width:150px;
	float:left;
	position:relative;
	clear:left;
	margin: 10px 0 0 5px;
	background: #FFFFFF;
	border-bottom: 2px solid #FF9900;
}

.cronista .title, #thumbs-izq .title{
	color: #FFFFFF; vertical-align: top; padding: 2px 2px 2px 2px; margin: 0px 0px 3px 0px; text-transform: uppercase; font-weight: bold; font-size: 80%; text-align:center; background-image: url(../images/general/fondo_nav.jpg);
float:left;
	clear:both;
	display:inline;
	width:146px;
	clear:both;
}

/***************
FOTOGALERIA IZQUIERDA"
**************************/

#lienzo-izq {
	display:none;
	float:right;
	position:absolute; 

	width:700px;
	background: #FFCC33 url(../images/newdesign/fotoizq-fondo.gif);
	overflow:auto;
	z-index:30;
	top:10px;
	right:10px;
	border: #FF6600 solid 1px;
}
#lienzo-barra-titulo {
	width:100%;
	float:left;
	clear:both;
	background-image: url(../images/general/fondo_nav.jpg);	
}
#lienzo-titulo {
	width:650;
	float:left;
}
#lienzo-cerrar {
	float:right;
	margin-right:2px;
}

#lienzo-cerrar a {
	color:#FFFFFF; 
	cursor: pointer;
}

#lienzo-cerrar a:hover {
	color: #0066FF;
}

#lienzo-foto {
	text-align:center;
	padding-top: 3px;
}
#thumbs-izq .lienzo-thumb{
	margin:2px 0px;
	cursor:pointer;
	overflow:hidden;
}

#thumbs-izq .thumb{
	padding: 2px;
	border:1px #CCCCCC solid;
	
}

#thumbs-izq .thumb:hover{
	border:1px #FF6600 solid;
}
#lienzo-titulo {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.contenedor-stuff{
	background:url(../images/stuff/FONDO.gif);
	border-top: 3px double #FF9900;
	border-bottom: 2px solid #FF9900;
	overflow:auto;
	display:block;
}
#stuff-izq{
	margin:10px 0px 0px 5px;
	float:left;
	width:46%;
	overflow:hidden;
}
#stuff-der{
	margin:70px 5px 0px 0px;
	float:right;
	width:46%;
	overflow:hidden;
}
.contenedor-guia{
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	margin-bottom:30px;
	height:101px;
}
.contenedor-guia a{
	color: #0066FF;
}
.contenedor-guia a:hover{
	color: #0099FF;
}
.contenedor-guia a img{
	border: 0px;
}

#scrollup {
   position: relative;
   overflow: hidden;
   height:80px;
   margin-bottom:15px;
   background:url(../images/newdesign/fondoviajesabiertos.jpg);
 }
 .headline {
   position: absolute;
   top: 110px;
   left: 5px;
   height: 110px;
 }
 
 .headline a{
 	color:#0A30AE;
	font-size:1.4em;
}
.headline a:visited{
 	color:#0A30AE;
}
.fecha_precio {
	font-size:0.8em;
	color:#666666;
	font-weight:normal;
	text-transform:none;
}
.brilla{
	color:#0066FF;
}

.contenidocolumnaizq {
	float:left;
	width:500px;
}
.contenidocolumnader {
	float:left;
	width:170px;
	margin:20px 0 0 30px;
}
.columna-central-texto2 {clear: both; float: left; display:inline; margin: 0px 0px 30px 0px; padding: 10px; background: url(../images/newdesign/columnacentraltexto.gif); border-bottom: 2px solid #FF9900; border-top: 3px double #FF9900;}