/*
*	Creado artesanalmente con http://notepad-plus.sourceforge.net
*	Emilio Mariscal - emi420(at)gmail.com - http://proyecto83.com
*/

/*** estilos generales ***/
	
body {
font-family: arial ;
background: url(../imagenes/fondos/body.png) ;
}

a { color: #773713 ; }
a :hover { color: #000 ; }

p { 
color: #773713 ;
font-size: 1.2em ;
}

.contenedor {
background: #FDF7EC url(../imagenes/contenedor.png) repeat-y;
}

.contenedor.home {
background: #FDF7EC url(../imagenes/contenedor-home.png) repeat-y;
}


.logo { 
background: url('imagenes/logo.png') no-repeat ;
cursor: pointer;
}

.cabecera {
background: url(../imagenes/cabecera.jpg) no-repeat ;
}

/*** pie ***/

.pie {
background: url(../imagenes/fondos/pie.png) no-repeat ;
}

.pie a,
.pie {
text-decoration: none ;
color: #6B460F ;
font-size: .8em ;
}

.pie a {
font-size: .9em ;
}

/*** tres columnas cuadros ***/

.cuadros li,
dos-columnas.cuadros li {
background: #fff ;
border-bottom: 1px solid #7F340C ;
border-left: 1px solid #7F340C ;
border-right: 1px solid #7F340C ;
}


.cuadros h2 {
background: #ECE3B8 url(../imagenes/headers/cuadro-h2.png)  ;
color: #fff;
text-transform: uppercase ;
font-size: 1.1em ; 
}

.cuadros h2 span {
background: #ECE3B8 url(../imagenes/headers/cuadro-h2.png) 100% 0 
}

.cuadros h3 {
font-size: 1.1em ;
color: #744B00 ;
text-transform: uppercase ;
}

.cuadros p {
font-size: 1.1em ;
}

/*** cuatro columnas cuadro largo ***/

.cuadro-largo {
background: #fff ;
border: 1px solid #7F340C ;
font-size: 1.1em ;
}

h2.cuadro-largo {
background: url(../imagenes/headers/cuadro-h2.png)  ;
color: #fff;
text-transform: uppercase ;
font-size: 1.1em ; 
border: 0 ;
}

.cuadro-largo  h3 {
font-size: 1.2em ;
color: #744B00 ;
text-transform: uppercase ;
}

.cuatro-columnas.cuadro-largo li {
color: #744B00 ;
border-right: 1px solid #D3B9A8 ;
}

.cuatro-columnas.cuadro-largo li.ultimo {
border: 0 ;
}

.cuadro-largo h4 {
font-size: 1.2em ;
color: #714808 ;
}

.cuadro-largo .enlace {
background: none ;
font-weight: bold ;
color: #6C4407;
font-size: 1.1em ;
font-family: arial ;
text-decoration: none ;
border-bottom: 1px solid #D9B988;
padding-bottom: 10px ;
margin-bottom: 5px ;
}

/*** menu principal ***/

.menu.principal {
background: #FDC200 ;
}

.menu.principal li {
font-size: 1em ;
background: url(../imagenes/menu.png) ;
}

.menu.principal a {
text-decoration:none ;
}

.menu.principal li.conozca {
background-position: -105px 0 ;
}

.menu.principal li.su-gente{
background-position: -210px 0 ;
}

.menu.principal li.invierta{
background-position: -315px 0 ;
}

.menu.principal li.ambiente{
background-position: -420px 0 ;
}
.menu.principal li.gobernador{
background-position: -574px 0 ;
}

/*** selected ***/

.menu.principal li  .selected {
background: url(../imagenes/menu-on.png) ;
margin: -20px 0 0 0 ;
/*z-index: 99999 ;*/
position: absolute ;
width: 105px ;
display: block ;
height: 45px ;
}

.menu.principal li.ambiente a.selected {
background-position: -449px 0 ;
width: 125px ;
margin-left: 29px ;
}

.menu.principal li.invierta a.selected {
background-position: -334px 0 ;
width: 113px ;
margin-left: 19px ;
}


.menu.principal li.su-gente a.selected {
background-position: -220px 0 ;
width: 115px ;
margin-left: 10px ;
}

.menu.principal li.conozca a.selected {
background-position: -105px 0 ;
width: 115px ;
}

/*** menu secundario***/

.menu.secundario {
background: #EDB57A ;
font-size: .8em ;
}

.menu.secundario a {
text-decoration:none ;
font-weight: bold ;
color: #6D4507 ;
font-size: 1.1em ;
}

.menu.secundario li {
border-right: 1px solid #E5C89C ;
border-left: 1px solid #C2976D ;
}

.menu.secundario li.primero {
border-left: 0 ;
} 

.menu.secundario li.ultimo{
border-right: 0 ;
} 

/*** buscador ***/

.buscador {
background: #EDB57A ;
}

.buscador input.texto {
background: #FDEACC ;
border: 1px solid #7F340D ;
color: #7F340D ;
font-size: 1.1em ;
}

.buscador .boton-texto {
background: none ;
font-weight: bold ;
color: #6C4407;
font-size: 1.1em ;
font-family: arial ;
}

/*** menu posicionador ***/

.posicionador {
border-bottom: 1px solid #87330F ;
font-size: .9em ;
}

.posicionador li.ultimo {
font-weight: bold ;
}

.posicionador a {
text-decoration: none ;
color: #87330F ;
}

/*** portada seccion ***/

.portada-seccion h2 {
text-transform: uppercase ;
font-size: 1.8em ;
color: #724109 ;
font-weight: normal ;
}

.portada-seccion p {
font-size: 1.2em ;
}

/*** Formulario de busqueda ***/

.formulario-buscador {
background: #EAD5B8 url(../imagenes/fondos/formulario-busqueda.png) repeat-x ;
border-top: 1px solid #96682A;
}

.formulario-buscador label {
font-size: 1.4em ;
font-weight: bold !important ;
text-align: right ;
color: #6E430C ;
}

/*** Resultado de busqueda (item) ***/

.item {
background: #EAD5B8 url(../imagenes/fondos/item.png) no-repeat 100% 0 ;
}

.item h3 {
font-size: 1.4em ;
font-weight: bold ;
color: #6E4701 ;
}

.item p {
line-height: 120% ;
}

.item p.enlace {
text-align: right ;
line-height: 110% ;
padding: 2px 15px 0 0 ;
}

.item p.enlace a {
color: #fff ;
text-decoration: none ;
}

/*** nota ***/

.nota h2.cuadro-largo,
.nota h2.cuadro-largo span {
background-image: url(../imagenes/headers/nota-h2.png) ;
}

span.cuadro-largo {
background: none ;
}

span.cuadro-largo a {
font-size: 1.2em ;
font-weight:bold ;
color: #744B00 ;
text-decoration: none ;
background: url(../imagenes/iconos/ver-mas.png) no-repeat ;
}

.enlace.ver-fotos {
background: url(../imagenes/iconos/zoom.png) no-repeat !important ;
height: 15px ;
margin-bottom: 3px ;
}

.enlace.ver-fotos a {
color: #744B00 ;
text-decoration: none ;
}

/*** portada noticias ***/

.noticias {
	border-bottom: 1px solid #7F340C ;
}
.noticias div.izq, .noticias div.der {
background: url(../imagenes/fondos/noticias.png) repeat-x ;
}

.noticias .izq {
	border: 1px solid #5E2F00;
}

.noticias .der {
	border: 1px solid #5E2F00;
}

.noticias  h3 {
background: #F0E1BA url(../imagenes/detalles/cuadro-noticias.png) 100% 0 ;
font-size: 1.2em ;
text-transform: uppercase;
color: #fff ;
}

.noticias  h3 span  {
background: #F0E1BA url(../imagenes/detalles/cuadro-noticias.png)  ;
}

.noticias  h4 {
color: #5B3E2C;
font-size: 1.1em ;
/*background: url(../imagenes/detalles/dotted-h4.png) no-repeat bottom ;*/
text-transform: uppercase;
}


.noticias  p {
color: #6e4701 ;
}

/****	menu desplegable  ***/

.barra .menu-desplegable, .barra .in-menu li.primero {
	color: #FFfff6;
	font-weight: bold;
	text-transform: uppercase;
}

.barra .menu-desplegable li {
	background: url(../imagenes/detalles/dotted-menu.png) no-repeat bottom left;
}

.barra .menu-desplegable li a {
	color: #FFDBAE;
	text-decoration: none;
	font-size: 11px !important ;
}

.barra .in-menu {
	font-size: 0.9em ;
	text-transform: none ;
}

.barra .in-menu li {
	background: none ;
}

.barra .in-menu li a {
	color: #fff ;
	font-weight: normal ;
}

.barra .menu-desplegable li.selected {
	background: none ;
}


/*** cuadro login ***/

.highslide-maincontent {
	overflow: hidden ;
}

.highslide-maincontent  h2,
.highslide-maincontent p,
.highslide-maincontent a {
	color: #fff ;
	font-size: 1.1em ;
	font-weight: bold ;
	font-family: Arial ;
}

.highslide-maincontent a {
	text-decoration: none ;
}
.highslide-maincontent .inputtext {
	background: #FADBBE ;
	border: 1px solid #fff ;
	margin-bottom: .5em ;
	width: 160px ;
}

.highslide-maincontent hr {
	border: 0 ;
	height: 2px ;
	border-top: 1px solid #F3A761 ;
	border-bottom: 1px solid #BF6007 ;
	background: none ;
}

.highslide-maincontent span.boton, .highslide-maincontent span.boton button, .highslide-maincontent span.boton input {
    background-image:url(../imagenes/gui/boton-h.png) !important ;
	font-size: 1.1em !important ;
}

.highslide-maincontent span.boton input {
	padding: 0 3em 0 3em ;
}

.highslide-maincontent .icono {
	display: block ;
	float: left ;
}

.highslide-maincontent span.boton, .highslide-maincontent .inputtext {
	margin-left: 1em ;
}

