body { font-family:tahoma; font-size:12px; color:#fff; background-color:#000000; margin:0px; }

table {width: 100%; border: none; border-collapse: collapse;}
img {border: none;}
a { text-decoration:none; color: #A60000;}
a:hover { color:#999;  }

.menu { color:#A60000; font-size:14px; }
.menu a{color:#FFFFFF; padding:1px 3px 3px 3px; margin:0px 2px 0px 3px; text-decoration:none; display:block; float:left;}
.menu a:hover, .menu a.activo { background-color:#A60000; color:#fff;  text-decoration:none; }
.menu i{display:block; float:left; font-style:normal;}

.content {width: 1044px; background-color:#000000; background-repeat:no-repeat; text-align: left;}
table.main td{padding: 0;}

.ruta-navagacion, .ruta-navagacion a { color:#888;   }
.ruta-navagacion a:hover { color:#999;   }
.fotos {
	/*border:1px solid #262626;*/
	width: 215px;
	height: 215px;
}

.home-titulos { font-size:14px; }
.tagline { font-size:14px; color:#999; }

.area-grafica-titulo {color:#A60000;  font-size:11px; }

.descados a{ font-size: 14px; color:#A60000;}
.descados a:hover{ color:#999;}

.desca2 {text-align: center;}
.desca2 a { font-size: 18px; color:#A60000;}
.desca2 a:hover { color:#999;}

.idiomas {margin-left:10px; }
.idiomas, .idiomas a{ color:#A60000; font-size:14px;} 
.idiomas a:hover { color:#999; }

.ficha-categoria { font-size:11px; }
.ficha-titulo { font-family:arial; font-size:36px; color:#A60000; letter-spacing:-1px; }
.ficha-txt { font-size: 14px;  color: #ccc;}
.ficha-img { margin-bottom:40px; }
.ficha-img img { float:left; margin:0px 10px 10px 0px; border:1px solid #262626; width:148px; height:148px; }
.ficha-img-full {
	text-align: center;
}
.ficha-img-full img {
	margin: 10px;
	max-width: 694px;
	width: expression(this.width > 694 ? 694: true);
}

fieldset {padding: 10px;}
legend {
	font-size: 14px;
	color: #FFFFFF;
	padding: 10px;
}

.logo {
	vertical-align: bottom;
	margin-left:2px;
}
.ficha-herramientas, .ficha-herramientas a{ color:#A60000;}
.ficha-herramientas a:hover{ color:#999;}

.listado-filtro { font-size:12px; }
.listado-filtro select { font-size:11px; width:158px; height:21px; vertical-align:middle; margin-right:6px; }
.listado-filtro select.mini  { width:75px; margin-right:0px; }

.listado-item { margin-bottom:10px; }
.listado-item a{ color:#A60000; font-size:16px;}
.listado-item a:hover{ color:#999;}

.paginador { font-size:10px; color:#666666; }
.paginador a { color:#666666; margin:0px 4px 0px 4px; }
.paginador a:hover, .paginador a.activo  { color:#A60000; }

.galeria a img { width:88px; height:88px; border:1px solid #262626 !important; margin:2px 2px 4px 0px; opacity: 0.4; -moz-opacity: 0.4; filter: alpha(opacity=40);  }
.galeria a:hover img, .galeria a.activo img { opacity: 1.0; -moz-opacity:1.0; filter: alpha(opacity=100);  }

.galeria a { border:2px solid #000; display: table-cell; }
.galeria a:hover, .galeria a.activo { border:2px solid #cc0000; }

.buscar input { vertical-align:middle; width:175px; height:13px; font-size:11px; font-family:tahoma;  }
.buscar input.boton { vertical-align:middle; width:74px; height:21px; font-size:11px; font-family:tahoma;  }

.txt-claro {  color:#666;}
.txt-claro b {  color:#A60000; font-weight:normal;}
.txt-pie {  color:#333; font-size:10px;}
.pie { font-size:11px; color:#999999; text-align: center;}
.pie a, .pie i  { color:#A60000; font-style:normal; }
.pie a:hover { color:#999; }

.idiomas-intro { color:#fff; font-size:14px;}
.idiomas-txt { color:#666; font-size:10px;}
.idiomas-txt a { color:#A60000; font-size:10px;}
.idiomas-txt a:hover { color:#fff; font-size:10px;}

div.imglanglink {position: relative;}
div.imglanglink img{border: none;}
.telefono {color: white; font-size: 36px; text-align: right; font-family: Arial;}
.tituloPost {font-size: 14px;font-weight: bold;}

.gris{
	color: #999;
}
#contactform input {width: 275px;}

.postContenido {color:#fff; font-size:14px; padding-bottom: 5px; margin-bottom: 20px; color: #999;}
.postContenido p{font-style:italic;}

#contactform select, #contactform textarea, #contactform input {
	font-size: 11px;
	font-family: Tahoma;
}

.comment {
	clear: both;
	border-top: 1px solid #AAAAAA;
	margin: 10px;
	padding: 15px;
}

.comment .author {
	color: #AAAAAA;
	float: left;
	font-size: 11px;
	font-weight: normal;
	width: 170px;
	margin-bottom: 10px;
}

.comment .message {
	position: relative;
	overflow: hidden;
	margin-top: 0;
	top: 0;
	width: 380px;
	margin-bottom: 10px;
}

#contactform .privacidad a {color: white;}
#contactform .privacidad a:hover {text-decoration: underline;}

#contactform input.checkbox {width: auto;}

#contactform input.button {
	width: auto;
	padding: 2px 15px;
}

#contactform textarea {width: 375px;}

#contactform .fieldName {
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 3px 0px;
}

#contactform input.dia {width: 80px;}
h1, h2 {color:#999999; font-size:14px; margin:0; padding:0; display:inline;}
a.blanco, a.blanco:link, a.blanco:visited, a.blanco:hover { color:#FFFFFF; font-size:10px;}


/****************************************************/

#links {background-color: #000; width: 980px; margin: 0 auto;}
#links a, #links a:hover{text-decoration:none; color:#999999; }
#links img {border: none; margin: 8px 0 8px 0}

#banners a, #banners a:link, #banners a:hover, #banners a:visited { font-size: 10px;
	color:#ffffff;
	text-decoration:underline;
	padding: 15px 0 15px 0;}
#embtxtarea{width: 450px; height: 112px; font-size: 10px; overflow:hidden; display: none;}
#player {width:450px;height:360px;color:#000;
	/* onFail message visible */
	background-color: #FFF;
	text-align: center;
}
.label{
	height: 22px;
}
.label > a{
	background-color: #A60000;
	color: #FFF;
	border: 1px solid #000000;
	padding: 3px 6px;
	position: absolute;
	font-size:12px;
}
.fantasiasPlayer {
	cursor:pointer;
	height:360px;
	width:640px;
	margin-bottom: 18px;
}
.fecha{
	font-size: 12px; color: #888888;
}