@charset "UTF-8";
/* CSS Document */

h2 {
	margin:0px;
	padding:0px;
}

body {
	background: #c3d2b5 url(../img/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#pagina {
	width:950px;
	background-color:#FFFFFF;
	margin: 10px auto 10px auto;
	height:auto;
}

#col_izq, #col_central, #col_der {float:left;}

#cabecera {
	position:relative;
	height: 165px;
	background-image:url(../img/cabecera.jpg);
	padding-left:5px;
}
#cab_izq {
	width: 450px;
	text-align:left;
	position:absolute;
	padding-left:5px;
	top: 0px;
}
#cab_der {
	width: 500px;
	position:absolute;
	left: 450px;
	bottom: -5px;
}
#menu {
	position:relative;
	z-index:1;
	height: 30px;
	background-image:url(../img/menu.jpg);
}

/* Reset */
#menu ul, li {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.veragenda {
	color:#000000;
	text-decoration:none;
}
.veragenda:hover {
	color:#0066FF;
	text-decoration:none;
}
/* Style */
#menu ul {
	list-style: url(none) none;
}
#menu ul li {
	display: inline;
	float: left;
	position: relative;
	font-size: 16px;
	font-weight:bold;
	background-image:url(../img/menu_a2.jpg);
	width: 136px;
	text-align:center;
}
#menu ul li a {
	display:block;
	line-height:28px;
	color: #fff;
	font-size: 16px;
	font-weight:bold;
	text-decoration: none;
	width: 136px;
}
#menu ul li a:hover, ul li a:active {
background-image:url(../img/menu_hover_a2.jpg);
}
#menu ul li ul {
	position: absolute;
	left: 0px;
	display: none;
}
#menu ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
}
#menu ul li ul li a {
	font-size: 12px;
	font-weight: normal;
}

#contenido {
	width: 100%;
	margin: 0;
	background-color:#FFFFFF;
	overflow:hidden;
    height:auto;
}
	
#col_izq {
	width: 195px;
	padding: 10px 10px 10px 15px;
	background-color:#FFFFFF;
}

#col_central {
	padding: 10px 5px 10px 5px;
	width: 500px;;
	background-color:#ffffff;
}

#col_der {
	width: 195px;
	padding: 10px 15px 10px 10px;
	background-color:#FFFFFF;
}
#pie {
	clear:both;
	width: 950px;
	height: 117px;
	background-image:url(../img/pie.jpg);
	text-align: center;
}
#enlacesPie {
	padding-top: 55px;
}
#enlacesPie ul, #enlacesPie li{
	list-style:none;
	display:inline;
	padding: .2em 0.5em;
}
#enlacesPie a {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 12px;
}
#enlacesPie a:hover {
	color:#000000;
	text-decoration:none;
}
.copyright, .copyright a{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
#cajaSlider {
	background-image:url(../img/cajas/cab_CajaVerde500.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding: 45px 15px 15px 15px;
}

#caja_articulo {
	height: 270px;
	padding: 18px;
	background-image:url(../img/cajas/CajaArticulo500.jpg);
	background-repeat:no-repeat;
}
#caja_articulo img{
	float:right;
	padding: 0px 0px 6px 6px;
}
#caja_articulo h1{
	color:#006600;
}
#prueba {
	background-color:#FF0000;
}
#caja {
	width: 195px;
    background-image:url(../img/cajas/cont_CajaGris195.jpg);
    background-repeat: repeat-y;
}

#cajaarriba {
    background-image:url(../img/cajas/cab_CajaGris195.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}

#cajaabajo {
    background-image:url(../img/cajas/pie_CajaGris195.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 6px 10px 15px 10px;
} 
#cajaarriba_verde {
	background-image:url(../img/cajas/cab_CajaVerde195.jpg);
    background-position: top center;
    background-repeat: no-repeat;
}
#cajaarriba_verde h3{
	color:#FFFFFF;
}
#cajaEnlaces {
	background-image:url(../img/cajas/CajaEnlaces_content.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
}
#cajaEnlaces_top {
	height: 35px;
	background:url(../img/cajas/CajaEnlaces_top.jpg) no-repeat center top;
	padding:15px 0px 0px 15px;
}
#cajaEnlaces_bottom {
	height: 25px;
	background:url(../img/cajas/CajaEnlaces_bottom.jpg) no-repeat center bottom;
}
#cajaEnlaces p{
	padding:0px 15px 0px 15px;
}
#cajaEnlaces a{
color:#006600;
text-decoration:none;
}
#cajaEnlaces a:hover{
color:#000000;
text-decoration:underline;
}

h1, h2, h3 {
	margin-top: 0px;
}
img{border:none;}

#cabeceraVerde {
		height:36px;
		color:#FFFFFF;
		background-image:url(../img/cajas/cab_CajaVerde500.jpg);
		background-repeat:no-repeat;
}
#cabeceraVerde h3{
		padding:10px;
}
   /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:500px;
		background:#fff;		
		margin-bottom:10px;
		}		
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:500px;
		height:345px;
		overflow:hidden; 
		}
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#a0c17c;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#274b14;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */
.textoNovedades a{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.textoNovedades a:hover{
	text-decoration:underline;
}
.textoLeerMas a{
	font-size:12px;
	color:#006600;
	text-decoration:none;
}
.textoLeerMas a:hover{
	text-decoration:underline;
}
.textoFecha {
	font-size:14px;
	color:#006600;
}
.camposForm {
	color:#006600;
	font-size:12px;
	border: 1px solid #006600;
}
#cajaBordeVerde {
	border:solid;
	border-width: 1px;
	border-color:#006600;
	padding:15px;
	font-size:12px;
	overflow:hidden;
}
#cajaBordeVerde td {
	font-size:12px;
}

#cajaBordeVerdeAgenda {
	border:solid;
	border-width: 1px;
	border-color:#006600;
	padding:15px;
	font-size:12px;
}
#cajaArticulo {
	overflow:hidden;
	border:solid;
	border-width: 1px;
	border-color:#006600;
	padding:15px;
	font-size:12px;
}
#cajaArticulo img{
	float:left;
	padding: 0px 8px 6px 0px;
}
#cabecera_fotos{
	float:right;
	position:absolute;
	bottom:3px;
	right:0px;
}
#cajaAreaTecnica {
font-size:12px;
background-image:url(../img/form_bg.jpg);
text-align:center;
padding:8px;
}

#asociate{
display:block;
height:30px;
color:#006600;
text-align:center;
background-image:url(../img/iconos/Users.png);
background-position:left;
background-repeat:no-repeat;
padding-top: 10px;
}
#asociate a{
color:#006600;
text-decoration:none;
}
#asociate a:hover{
color:#000000;
text-decoration:nonene;
}

.presen_evento {
border: 1px;
border-style:dotted;
padding: 10px;
background-color:#b5d796;
}
.datos_tabulados {
border: 1px;
border-style:dotted;
padding: 10px;
background-color:#b5d796;
}
.datos_tabulados td {
padding:5px;
border-bottom: 1px;
border-bottom-style:dotted;
}
.datos_tabulados a {
	text-decoration:none;
	color:#000000;
}
.datos_tabulados a:hover {
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
.listaventajas li {
	list-style: none;
	background-image: url(../img/iconos/iconoventajas.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}
#formAlta, #formLogin{
	background: #D0D1D5 url('../img/form_bg.jpg') repeat-x top left;
	border: 1px dotted #006600;
	width: 208px;
	float:left;
	height: 180px;
	padding: 10px;
}
#formAlta {
	margin-right: 8px;
}
#formAlta fieldset, #formLogin fieldset{
	border: none;
}
#formAlta input, #formLogin input{
	color:#006600;
	border: 1px solid #006600;
}
#cab_cajaVerde195 {
	margin-bottom:15px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
#cab_cajaGris195 {
	margin-bottom:15px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
}
.valign_middle{
	vertical-align:middle;
}
.valign_bottom{
	vertical-align:bottom;
}
.titularSeccion {
	font-size:14px;
}
#featured{ 
	width:360px; 
	padding-right:138px; 
	position:relative; 
	border:1px solid #006600; 
	height:240px; overflow:hidden;
	background-image:url(../img/form_bg.jpg); 
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0;
	left:363px;
	list-style:none;
	padding:0;
	margin:0;
	width:138px;
	height:240px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:10px;  
	font-size:10px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 0px; 
	background:#006600; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:12px; font-family:Arial, Helvetica, sans-serif; 
	line-height:15px;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:58px; text-decoration:none;
	color:#000; background-image:url(../img/form_bg.jpg); 
	line-height:10px; outline:none;
	padding: 0px 2px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('../images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:360px; height:240px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:35px;
	width: 100%; 
	background: url('../images/transparent-bg.png'); 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#f0f0f0; right:10px; top:-20px; line-height:10px; margin:0; outline:none; background:#333;
}
#featured .info h2{ 
	font-size:1em; font-family:Arial, Helvetica, sans-serif; 
	color:#fff; padding:3px; margin:0; font-weight:normal;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; 
	line-height:10px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.textoNovedades
{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #444444;
}
.paginacion {
	display:inline-block;
	width: 20px;
	height: 20px;
	font-size:16px;
	font-weight:bold;
	background-color:#b5d796;
	border: 1px solid #006600;
	text-align:center;
	text-decoration:none;
}
.lista_opciones {
	background-image:url(../img/iconos/iconoventajas.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	text-align:left;
}

h3 {
	margin:0;
	padding:0;
}

.tabla_ficha {
border: 1px;
border-style:dotted;
padding: 10px;
background-color:#b5d796;
}
.tabla_ficha td {
padding:5px;
border-bottom: 1px;
border-bottom-style:dotted;
}
.tabla_ficha a {
	text-decoration:none;
	color:#000000;
}
.tabla_ficha a:hover {
	text-decoration:none;
	color:#009900;
	font-weight:bold;
}
.tabla_ficha ul, li {
margin:0;
padding:0;
}

#gallery {font:11px verdana,arial,sans-serif; width:500px; padding:15px 0 0 0; line-height:15px; font-weight:bold;}
#gallery div.off {color:#000; height:33px; margin-right:2px; line-height:33px; padding:0 10px; float:left; background:url(../img/cajas/tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;}
#gallery div.on {color:#006600; padding:0 20px; margin-right:2px; margin-top:1px; float:left; background:url(../img/cajas/tabs_2.gif) repeat-x left bottom; border:1px solid #487425; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}
div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:#fff; width:458px; margin-top:0; top:-1px; border:1px solid #487425;padding:20px; position:relative; z-index:50; font:11px verdana, arial, sans-serif; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}

#cajaBanners .top {
	background:url('../img/cajas/CajaBanners_top.jpg') no-repeat top;
	height:25px;
}
#cajaBanners .content {
	background: #CCCCCC url('../img/cajas/CajaBanners_content.jpg');
	padding:1px 15px 1px 15px;
}
#cajaBanners .bottom {
	background:url('../img/cajas/CajaBanners_bottom.jpg') no-repeat bottom;
	height:25px;
}