﻿/*General*/
html,body{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px;
	color: #000000;
	text-align:center;
	margin: 0px;
}
img, div {
behavior: url(/iepngfix.htc);
}
#cabecera{
	background-image: url(../images/cabecera.jpg);
	background-repeat: no-repeat;
	height: 221px;
	width: 950px;
}
#txt-cabecera{
    color: #FFFFFF;
    font-size: 9px;
    padding: 110px 0 0 20px;
    text-align: justify;
    width: 390px;
	float:left;
}
#social{float:right; margin-top:15px;}
#idioma{margin-top:10px; margin-bottom:15px; text-align:right}
.titulo-head{
	font-size: 17px;
	color: #1d1d1d;
	font-weight:bold;
}
#centro{
margin-top:60px;
_margin-top:20px;
overflow: hidden;
}
#content{
width:695px;
margin-left:15px;
_margin-left:5px;
_margin-right:5px;
float:left;
text-align:justify;
}
#pie 
{
	background-image: url(../images/bg_pie.jpg);
	background-repeat:  repeat-x;
	height: 63px;
	width: 939px;
	text-align: right;
	padding-top:13px;
	padding-right:10px;
	line-height:18px;
	color: #443d31;
	font-size: 11px;
	margin-top:20px;
}
/* Formularios*/
input[type=text],input[type=password],input[type=file], textarea, select {
	background:#FFFFFF url(/admin/images/text-bg.gif) repeat-x scroll 0 0;
	border:1px solid #B5B8C8;
	padding:1px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.x-fieldset{
	padding:10px;
	border: 1px dashed #D4A51B !important;
}
.x-fieldset legend {
	font-size:1.1em;
	color:#006600 !important;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
/* Contenedor */
#contenedor {
	width: 949px;
	margin:0 auto;
}
/* Menu Superior */
#tab ul li:first-child a span{
	background:transparent none repeat scroll 0 0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	background-image: url("../images/bg_sup.jpg");
    background-repeat: repeat-x;
	width:950px;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../images/bg_sup.jpg);
	background-repeat:  repeat-x;
	height: 41px;
}

#tab a 
{
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
	background-image: url(../images/bg_sup.jpg);

}
#tab a span 
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#503509;
	font-size:17px;
	line-height:35px;
	padding:0 13px;
	*padding:0 14px;
	background-image: url(../images/separador.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	*margin-left:1px;
}
#tab a:hover, .iluminado
{
	text-decoration:none !important;
	background-image:url(../images/bg_sup_over.jpg) !important;
	background-repeat:  repeat-x !important;
}
#tab a:hover span,#tab li.item_active a span, .iluminado span 
{
	background-position:left top;
	color: #FFFFFF !important;
}
/* Menu Lateral */
#izquierda{
float:left;
width:235px;
}
#lateral{
	width:235px;
	background-color: #f7f5e8;
	border: 1px solid #baab2e;
	text-align:left;
	margin-bottom:10px;
}
#menu {
	font-size: 11px;
	font-weight: 600;
	padding-right: 10px;
	padding-left: 10px;
}
#listado ul {
	list-style-image: none;
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu ul {
	list-style-image: none;
	list-style-type: none;
	margin:0;
	padding:0;
}
#menu li{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdc697;
}
#menu li:first-child{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f7f5e8;
}
#menu li a{
	text-decoration: none;
	background-image: url(../images/flecha.png);
	background-repeat: no-repeat;
	background-position: 4px center;
	line-height: 28px;
	padding-left: 18px;
}
#menu a:link, #menu a:visited  {
	text-decoration: none;
	color: #513911;
}
#menu a:hover, .iluminado2 span {
	color: #ab1010;
	text-decoration: underline;
}
/* Página Principal*/
.boxfotos{
  width:328px;
  height:218px;
  float:left;
  border: 1px solid #000000;
}
.boxnoticias{
	background-position: left top;
	border: 1px solid #9eb255;
	background-image: url(../images/bg-tit-noticias.gif);
	background-repeat: repeat-x;
}
.boxnormal{
	background-position: left top;
	border: 1px solid #966F3F;
	background-image: url(../images/bg-tit-generico.gif);
	background-repeat: repeat-x;
}
.boxnormal-1{
	background-position: left top;
	border: 1px solid #666666;
	background-image: url(../images/bg-tit-generico-gris.gif);
	background-repeat: repeat-x;
}
.boxnormal-2{
	background-position: left top;
	border: 1px solid #000;
	background-image: url(../images/bg-tit-generico-negro.gif);
	background-repeat: repeat-x;
}
.margen {
	margin-left: 22px;
	float:right !important;
}
#head-noticias{
	background-image: url(../images/icon-noticias.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.tit-gen-box{
	background-image: url(../images/icon-generico.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.tit-gen-box-2{
	background-image: url(../images/icon-generico-2.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#head-noticias, .tit-gen-box, .tit-gen-box-2{
	line-height:24px;
	font-size:12px;
	padding-left: 20px;
	margin-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	text-align:left;
}
.fondo-rayas{
	background-image: url(../images/bg-rayas.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
	height:100%;
}
#content ul li, .listadoul {
	list-style-position: outside;
	list-style-type: square;
	margin-left:10px;
	margin-bottom:5px;
}
.rayas-alto{
height:161px !important;
}
.boxnormal, .boxnormal-1, .boxnoticias{
width:328px;
height:auto;
float:left;
margin-top:10px;
}
.boxnoticias {
margin-top:0 !important;
}
/* Buscador y Listados */
#buscador{
	background-color: #f7f5e8;
	border: 1px solid #baab2e;
	padding: 10px;
	height: 25px;
	width: 673px;
	margin-bottom:15px;
}
#resultados{
	background-color: #f7f5e8;
	border: 1px solid #baab2e;
	width:692px;
}
#head-listado{
	background-image: url(../images/bg-listado-top.jpg);
	background-repeat:  repeat-x;
	padding: 5px;
	height: 31px;
	color:#FFFFFF;
	font-weight:bold;
}
#head-titulo{
	float:left;
	line-height:20px;
	font-size:12px;
	background-image: url(../images/flecha2.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#head-ordenar, #head-ordenar div{
	float:right;
	display:inline;
}
#resultados-box{
padding:15px;
}
#resultados-box label{
display:block;
font-weight:bold;
text-align:left;
width:140px;
float:left;
clear:both;
}
.campo{
margin-bottom:10px;
margin-left:140px;
text-align:justify;
}
.num-comentarios{
	display:inline;
	font-weight:bold;
	background-image: url(../images/num-coment.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 16px;
	padding-left: 20px;
	line-height:12px;
	text-align:right;
}
/* Avisos y Cajas de Alerta */
#lector{
	width:215px;
	border: 1px solid #663300;
	text-align:justify;
	background-image: url(../images/bg-lector.jpg);
	padding: 10px;
	font-size:11px;
	background-position: bottom;
	color:#FFFFFF;
}
#box-lateral-1{
	width:215px;
	background-color: #f7f5e8;
	border: 1px solid #baab2e;
	text-align:left;
	padding:10px;
	text-align:justify;
}
#box-lateral-2{
	width:215px;
	background-color: #b7ad70;
	border: 1px solid #503509;
	text-align:left;
	padding:10px;
	background-image: url(../images/bg-box-lateral.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:left;
}
#box-lateral-3{
	width:215px;
	background-color: #545454;
	border: 1px solid #000000;
	text-align:left;
	padding:10px;
	background-image: url(../images/bg-box-lateral-2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color:#FFF;
	text-align:justify;
}
.avisos{
	width:690px;
	height:40px;
	background-image: url(../images/bg-avisos.gif);
	background-repeat: no-repeat;
	padding: 12px 0px 0px 10px;
	color:#FFFFFF;
}
.avisos2{
	width:690px;
	height:58px;
	background-image: url(../images/bg-avisos2.jpg);
	background-repeat: no-repeat;
	padding: 7px 0px 0px 10px;
	margin-bottom: 3px;
	color:#FFFFFF;
}
.box-avisos, .box-avisos1, .box-avisos2{
	width:208px;
	height:65px;
	margin-bottom: 15px;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	padding: 7px;
	text-align:left;
}
.box-avisos{
	background-color:#503509;
	border: 1px solid #5f5712;
	margin-right:11px;
}
.box-avisos1{
	background-color:#80730a;
	border: 1px solid #826f08;
	margin-right:12px;
}
.box-avisos2{
	background-color:#535353;
	border: 1px solid #000000;
}

/* Comentarios */
.box-comentario{
	background:transparent url(../images/fnd_cometario.jpg) repeat-x scroll center top;
	border-top:1px dotted #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow:auto;
}
.coment-info {
width:180px;
padding:10px;
float:left;
}
.coment-datos{
width:450px;
padding:10px;
float:left;
}
.head-comentarios{
	background-image: url(../images/bg_subtitulos2.jpg);
	background-repeat:  repeat-x;
	padding: 5px;
	height: 15px;
	color:#FFFFFF;
	font-weight:bold;
	width:685px;
	clear:both;
	margin-top:15px;
	cursor:pointer;
}
.panel-comentario{
	background-color: #E9E9E9;
	border: 1px solid #999999;
}
.loading-comentarios, loading-comentarios div{
	float:right;
	display:inline;
}
.denunciar{
float: right;
text-align:right;
font-size:10px;
margin-right:23px;
}
.denunciar a:link, .denunciar a:visited  {
	color: #666666;
	text-decoration: underline;
}
.denunciar a:hover {
	color: #ab1010;
	text-decoration: none;
}
/* Hack Para que se vea bien en firefox */
@-moz-document url-prefix() {
.campo { min-height:20px;}
}
.boxflow{
width:638px; 
overflow:auto; 
background:#FFFFFF;
padding:10px;
border: 1px solid #baab2e;
margin-bottom:10px;
}
.head-subtit{
	background-image: url(../images/bg_subtitulos.jpg);
	background-repeat:  repeat-x;
	padding: 5px;
	height: 15px;
	color:#FFFFFF;
	font-weight:bold;
	width:650px;
	clear:both;
}
.separador{
	background-color: #cdc697;
	height: 1px;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
	clear:both;
}
.foto{
float:right; 
border: 2px solid #000000;
}
.fotog{
	text-align:center;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	max-width:660px;
}
.marco{
	max-width:580px;
	border: 2px solid #000000 !important;
	}
.video{
margin-bottom:15px;
text-align:center;
}
.ancho-foto{
	width:150px;
}
#paginado a:link, #paginado a:visited  {
	color: #443d31;
	text-decoration: underline;
	font-weight:bold;
}
#paginado a:hover {
	color: #ab1010;
	text-decoration: none;
	font-weight:bold;
}
/* Estilos Link */
a:link, a:visited  {
	color: #ab1010;
	text-decoration: underline;
}
a:hover {
	color: #938824;
	text-decoration: none;
}
a.linkm:link, a.linkm:visited  {
	color: #443d31;
	text-decoration: underline;
	font-weight:bold;
}
a.linkm:hover {
	color: #ab1010;
	text-decoration: none;
	font-weight:bold;
}
a.linkclaro:link, a.linkclaro:visited  {
	color: #d7c444;
	text-decoration: underline;
	font-weight:bold;
}
a.linkclaro:hover {
	color: #fcb349;
	text-decoration: none;
	font-weight:bold;
}
/* BUTTONS */
.buttons {
clear:both;
display:inline;
}
.inline {
display:inline !important;
	}
.buttons a, .buttons button, #paginado input[type=submit]{
	margin:0 7px 0 0;
	font-size:11px;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#513911;
	cursor:pointer;
	padding:3px 8px 4px 5px; /* Links */
	background-image: url(../images/bg_bt.jpg);
	background-repeat:  repeat-x;
	border: 1px solid #baab2e;
}
#paginado input[type=submit]{
padding:1px 5px 1px 5px;
}
.buttons span{
padding-left:18px;}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
}
/* STANDARD */
button:hover, .buttons a:hover, .buttons a:active{
    border:1px solid #513911;
    color:#aa1612;
}
/* Botones Grises */
.buttonsg a, .buttonsg button{
	margin:0 7px 0 0;
	font-size:11px;
	line-height:130%;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	padding:3px 8px 4px 5px; /* Links */
	background-image: url(../images/bg_bt_2.jpg);
	background-repeat:  repeat-x;
	border: 1px solid #666666;
}
buttonsg:hover, .buttonsg a:hover, .buttonsg a:active{
	border:1px solid #000000;
	color:#aa1612;
}
/* Botones */
.buscar, .detalles {
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.buscar {
	background-image:url(/images/buscar.png);
}
.detalles {
	background-image:url(/images/detalles.png);
}
/* Texto */
.doce{
	font-weight:bold;
	font-size:13px;
	}
.rojo{
	color:#a8150d;
}
.verde{
	color:#827307;
}
.gris{
	color:#333333;
}
h1 {
	color: #a8150d;
	font-size:180% !important;
	margin:0;
}
h2 {
	color: #663300;
	font-size:140%;
	margin:0;
}
/* Acordeon */
#basic-accordian{
	border:5px solid #EEE;
	padding:5px;
	width:650px;
    font-size: 11px;
	left:50%;
	top:50%;
	overflow:hidden
}

.accordion_headings{
	padding:5px;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight:bold;
	background-color: #503509;
}

.accordion_headings:hover{
	background-color: #9eb153;
}

.accordion_child{
	padding:15px;
	background:#EEE;
	width:617px;
}

.header_highlight{
	background-color: #9eb153;
}

.tab_container *{
	float:left;
	width:150px;
}
/* Auto Completar */
.completionList {
	border:1px solid #000000;
	padding:10px;
	overflow:visible;
	background-color:#f7f5e8;
	font-size: 11px;
	color: #000000;
	text-align:left;
	width:250px;
}
.listItem {
	color: #000000;
}
.itemHighlighted {
	background-color: #d8c541;
	color: #000000;
}
#tabla-home tr td{ padding:8px; border:1px solid #CCC}
