/* ESTILOS GENERALES */
div, body, img, table, td, tr, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFF;
}

body {
	text-align: center;
	background-color: #ffffff;
	background-image:url(../img/bg_viedicion2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.centrado {
	position: relative;
	text-align: center;
	width: 779px;
	background-color:#FFF;
	margin: auto;
	left: -19px;
	top: -13px;
}

.super-mini { 
	font-size:4px; 
	padding:0px; 
	margin:0px; 
	line-height:normal;
}

.derecha { text-align: right; }
.centrar { text-align: center; }
.izquierda { text-align: left; }

a { text-decoration: none; }

h1 { /* Título principal de todas las páginas que se precien */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #714722;
	font-weight: bold;
}

h2, .ListaOrdenada { /* Sutítulo de todas las páginas que se precien */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #714722;
	font-weight: bold;
}

h2 a:link    { color: #714722; }
h2 a:visited { color: #714722; }
h2 a:hover   { color: #888888; }
h2 a:active  { color: #714722; }

h3 { /* Titular de las noticias de la izquierda */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #714722;
	font-weight: bold;
	text-align:left;
}

h4 { /* Utilizado en el menu principal de la cabecera */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	text-align: left;
	line-height:12px;
	font-weight:bold;
}

h4 a:link    { color: #656565; }
h4 a:visited { color: #656565; }
h4 a:hover   { color: #99886E; }
h4 a:active  { color: #656565; }

h5 { /* Utilizado en el submenu de la cabecera */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837256;
	text-align: left;
	line-height:11px;
	font-weight:bold;
}

h5 a:link    { color: #837256; }
h5 a:visited { color: #837256; }
h5 a:hover {
	color: #99886E;
	text-decoration:underline;
}
h5 a:active  { color: #837256; }

.limpFloatAmbos {
	clear:both;
}

/*div.CapaWrapper {
	width: 760px;
	background-color:#FFF;
	margin-left: 10px;
	margin-left: 9px;
}*/

div.CapaTitulo {
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}

div.CapaConstruccion {
	background-image:url(../img/web-2.jpg);
	background-repeat:no-repeat;
	height:365px;
}

div.CapaTextoConstruct {
	margin: 20px 140px 0px 120px;
	text-align:right;
}

div.CapaTexto {
	text-align: left;
	margin: 0px 20px 0px 20px;
}

div.CapaTexto ul {
	margin: 10px 0px 10px 10px;
	list-style-position: inside;
}

div.CapaTexto li {
	margin: 4px 0px 4px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	text-align:justify;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	line-height:15px;
	margin-bottom: 5px;
	text-align:justify;
}

p a:link    { color: #888888; text-decoration: none; }
p a:visited { color: #888888; text-decoration: none; }
p a:hover   { color: #99886E; text-decoration: underline; }
p a:active  { color: #888888; text-decoration: none; }

p.InfoAdicional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837256;
	text-align: left;
	font-weight: bold;
	line-height:normal;
	margin-bottom: 0px;
}

p.InfoAdicional a:link    { color: #837256; text-decoration: none; }
p.InfoAdicional a:visited { color: #837256; text-decoration: none; }
p.InfoAdicional a:hover   { color: #837256; text-decoration: underline; }
p.InfoAdicional a:active  { color: #837256; text-decoration: none; }

p.TxtVotaciones {
	color:#FFF;
	text-align:center;
}
p.TxtVotaciones a:link    { color: #FFF; text-decoration: none; }
p.TxtVotaciones a:visited { color: #FFF; text-decoration: none; }
p.TxtVotaciones a:hover   { color: #FFF; text-decoration: underline; }
p.TxtVotaciones a:active  { color: #FFF; text-decoration: none; }

/*************************/
/* FIN Estilos genericos */
/*************************/

/* ESTILOS DE LA CABECERA */
div#MenuPrincipal {
	margin:5px 12px 0px 12px;
}

div#SubMenu {
	margin:5px 12px 5px 12px;
}
/* FIN Estilos de la cabecera */

/* ESTILOS DE LA CAPA DE NOTICIAS */
div#Noticias {
	float:left;
	width:307px;
	margin-right:10px;
	margin-left:9px;
	background-image:url(../img/fondocapanoticias.gif);
	background-repeat:repeat-y;
}

div.FotoNoticia {
	margin:5px 12px 5px 12px;
	clear:both;
}
div.FotoNoticia div.ImagenNoticia {
	text-align:center;
	margin-bottom: 3px;
}
div.FotoNoticia div.TextoNoticia { }

div.NoticiaConFotoIzq {
	margin:10px 12px 10px 12px;
	clear:both;
}

div.NoticiaConFotoIzq div.ImagenNoticia {
	float:left;
	margin:0px 3px 0px 0px;
	width:75px;
}
div.NoticiaConFotoIzq div.TextoNoticia {
	float:left;
	width:204px; 
}
div.NoticiaConFotoIzq h3 {
	color:#888;
}

div.TextoNoticia p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	font-weight: normal;
	line-height:10px;
	text-align:justify;
	line-height:normal;
	margin-bottom: 0px;
}
div.TextoNoticia a:link    { color: #888888; }
div.TextoNoticia a:visited { color: #888888; }
div.TextoNoticia a:hover {
	color: #99886E;
	text-decoration:underline; 
}
div.TextoNoticia a:active  { color: #888888; }
/* FIN Estilos de la capa de noticias */

/* ESTILOS GENERALES CAPA CONTENIDO */
div#Main {
	float:right;
	width:430px;
	margin-right: 9px;
}
/* FIN Estilos generales capa contenido */

/* ESTILOS ICONOS HOME */
div#CapaIconosHome {
	margin:10px 0px 10px 0px;
	text-align:center;
}
div#CapaIconosHome img.IconoCentral { margin:0px 10px 0px 10px; }

/* FIN Estilos iconos home */

/* ESTILOS DE UNA NOTICIA ABIERTA */
div.LineaMarron {
	height: 2px;
	background-color: #99886E;
	clear: both;
}

div#FotoDetalle {
	float:right;
	width:139px;
}

div#EntradillaNoticia {
	float:left;
	width:260px;
}

div#EntradillaNoticia div.ImgEntradilla {
	float:left;
	margin:5px 3px 0px 0px;
	width:75px;
}

div#EntradillaNoticia div.TxtEntradilla {
	float:left;
	width:180px; 
	margin: 5px 0px 5px 0px;
}

div.TxtEntradilla p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	font-weight: normal;
	line-height:10px;
	text-align:justify;
	line-height:normal;
	margin-bottom: 0px;
}
div.TxtEntradilla a:link    { color: #888888; }
div.TxtEntradilla a:visited { color: #888888; }
div.TxtEntradilla a:hover {
	color: #99886E;
	text-decoration:underline; 
}
div.TxtEntradilla a:active  { color: #888888; }

div#NoticiaCompleta {
	clear:both;
	padding-top: 10px;
}

div#NoticiaCompleta div.ImgNoticiaCmp {
	float:left;
	width:165px;
	margin-left:15px;
}

div#NoticiaCompleta div.TxtNoticiaCmp {
	float:left;
	width:190px;
	margin-left:15px;
}

div#TxtNoticiaCmp2 {
	float:right;
	width:50px;
	margin-right:15px;
}

div#NoticiaCompleta div.NoticiaUnaColumna {
	margin-left:15px;
	margin-right: 60px;
}

div.NoticiaUnaColumna img {
	margin-bottom: 15px;
}
/* FIN Estilos de una noticia abierta */

/* ESTILOS GALERIAS FOTOGRAFICAS */
#flashcontent {
	height: 100%;
}

div#MainSolo {
	margin: 0px 10px 0px 10px;
}
/* FIN Estilos galerias fotograficas */

/* Estilos Formularios */
form.formulario input {
	border: 1px solid #888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
}
form.formulario input.normal {
	width:250px;
}
form.formulario input.boton {
	width:70px;
	background-color:#CCCCCC;
	color: #333;
}

/* FIN Estilos Formularios */


/*************************************************************/
/*                    FORMULARIOS                     */
/*************************************************************/

div.form {
	float: right;
	width:380px;
	margin-right:30px;
	}

p.txt_central{
	text-align: justify;
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

p.blanco {
	text-align:left;
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}

p.enviado {
	text-align:left;
	color:#666666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	margin-top:6px;
}

form td {
	vertical-align:top;
}

input, select, textarea {
	width: 365px;
	border: 1px solid #666666;
	color: #666666;
	background-image:url(../images/pixelfondoformularios.jpg);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

textarea {
	vertical-align:text-top;
}

input.Entrada { width:150px; }

input.imagenEnabled, input.imagenDisabled { width: 160px; }
input.botonEnabled,  input.botonDisabled  { width: 100px; height:20px; margin-top:5px; margin-bottom:10px;}

input.conBotonEnabled, input.conBotonDisabled { width: 260px; }

input.enabled,  input.imagenEnabled,  textarea.enabled  { background-color: #fff; }
input.disabled, input.imagenDisabled, textarea.disabled { background-color: #ECE9D8; }

input.botonEnabled  {
	color:#FFFFFF;
	background-color:#D5D1D6;
	border: 0px solid #696969;
	font-size:12px;
}
input.botonDisabled { color: #D5D1D6; }

form.mini input {
	width: 102px;
	margin-bottom:2px;
}
form.mini p {
	font-size: 10px;
	line-height:normal;
}
form.mini input.botonEnabled  {
	color: #fff;
	background-color:#D49218;
	border: 1px solid #fff;
	font-size:10px;
	font-weight:bold;
}




/*************** SIN CORREGIR *****************/

