/*
Theme Name: av facccv 1.0
Theme URI: http://www.imbra.net/
Description: Tema personalizado para Asociacion de Amas de Casa y Consumidores de la Comunidad Valenciana.
Version: 1.0
Author: J. Daniel Lopez Rubio (aguavisual) para Imbra telecom
*/

/******TAGS BASICOS******/
html {}
	
body {
/*	background: #C2CFC4 url(images/fondo_2.png) repeat-x 0 0;*/
	background: #B6B6B6 url(images/fondo.png) repeat-x 0 0;
	color:#0D6F3B;
	font-size:small;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	}		
h1 {
	letter-spacing:-1px; /*track entre letras*/
	margin:0;
	}

h2 {
	text-transform:uppercase;
	font-weight:bold;
	font-size: 11pt;
	}

p {
	line-height:18px;
	text-align:justify;
	}
p img {
	padding:0;
	max-width: 100%;
	}

ul {
	margin:0;
	padding:0;
	list-style-image:url(images/li_.gif);
	}

	
li {
	margin:0;
	
	}
	
.sangria {
	padding-left:24px;
	}
	
/*******LINKS*******/
/*outline quita el borde punteado que firefox tiene por defecto*/
a 						{text-decoration:none; outline:none;}
a:link, a:visited 		{color:#0D6F3B;}
a:hover					{color:#C2CFC4;}

a img {color:transparent; border:none;}

/*******COLORES*******/


/*******DIVS*******/

/*******HEADER.PHP*******/
.mega_wraper {
	width:960px !important;
	margin-left:auto !important;
	margin-right:auto !important;
	}
	
* html .mega_wraper { /*ie6*/
	width:960px;
	} 
		
.header_wraper {
	}
	
/***MENU SUPERIOR***/
.header_wraper_child_1{
 	width:960px;
	height:28px;
	}
.menu_superior {
	height:22px;
	}	
ul.menuList_sup {
	padding:0; /*respecto al body*/
	}	
ul.menuList_sup li {
	margin:0 2px; /*espacio entre cajas*/
	padding: 2px 8px; /*tamanyo de caja*/
	display: block; /*mostrar caja*/
	float: left;
	text-align: center;
	}		
ul.menuList_sup li a {
	color:#0D6F3B;
	text-decoration: none;
	font-size:9pt;
	}
ul.menuList_sup li.page_item a {
	color:#0D6F3B;
	text-decoration: none;
	font-size:9pt;
	}	

ul.menuList_sup li a:hover {
	color:#00A650;
	text-decoration:underline;
	}	
/*current_page_item son paginas activas / current-cat son categorias (por defecto en wordpress)*/
ul.menuList_sup li.current_page_item {
	color:#fff;
	margin:0 2px; /*espacio entre cajas*/
	padding: 2px 8px; /*tamanyo de caja*/
	display: block; /*mostrar caja*/
	float: left;
	text-align: center;
	}	
ul.menuList_sup li.current_page_item a,ul.menuList_sup li.current_page_item a:hover {
	color:#0D6F3B;
	font-weight:bold;
	letter-spacing:-1px;
	}
/***FIN MENU SUPERIOR***/

/***HEADER***/
.header_wraper_child_2{
 	border-top:4px solid #A7BFAB;
	}

/***960 CONTIENE BUSQUEDA Y HEADER_CONTENT***/

.header_central table { height:95px;}
td.header_izquierda {
	vertical-align:middle;
	text-align:left;
	width:260px;
	}		
td.header_centro {
	vertical-align:top;
	text-align:center;
	width:420px;
	}	
td.header_derecha {
	vertical-align:top;
	padding-top:20px;
	text-align:right;
	width:240px;
	}
td.header_bottom {
	vertical-align: bottom;
	text-align:center;
	}	


.header_central {	
	background-color:#00A650;
	height:100px; /*altura del header - zona blanca*/
	border-top:2px solid #0D6F3B;
	border-left:1px solid #0D6F3B;
	border-right:1px solid #0D6F3B;
	}
	


	
#buscar_form {
	width:230px;
	}
	
/*boton buscar*/
#searchsubmit,#searchsubmit_search {
	color: #fff;
	font-size: 12px;
	background-color:#749D7A;
	padding-bottom: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-left-width-value: 1px;
	border-bottom-width: 1px;
	border-right-width-value: 1px;
	border-top-color: #86A88B;
	border-left-color: #86A88B;
	border-bottom-color: #0D6F3B;
	border-right-color: #0D6F3B;
	text-align: center;
	margin:0;
	font-weight:bold;
	}
#s,#s_search {
	color:#0D6F3B;
	font-size:9pt;
	height:17px;
	padding-left:3px;
	padding-right:3px;
	background-color:#C2CFC4;
	border:1px solid #0D6F3B;
	}
/*v2*/

/*fin boton buscar*/


.header_content {
/*	padding-top:12px;*/
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:40px;

	}

.header_content h1 a			{text-decoration:none; font-size:33px;}
.header_content h1 a:link,
.header_content h1 a:visited 	{color:#fff; }
.header_content h1 a:hover		{color:#A5A4A3;}



.c1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#0D6F3B; margin:0 5px;}
.c2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; border-right:2px solid #0D6F3B; border-left:2px solid #0D6F3B; margin:0 3px;}
.c3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0 2px;}
.c4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#00A650; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0 1px;}


	
#facccv h1 a{
	text-align:center;
	height:0px;
	display:block;
	overflow:hidden;
	padding-top:65px;
	background:url(images/facccv_v.gif) no-repeat 50% 0;
	}
.about {
	font-family:Arial, Helvetica, sans-serif;
	height:17px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
	font-size: 10pt;
	}


/*******FIN HEADER_CENTRAL CONTIENE BUSQUEDA Y HEADER_CONTENT *******/
	
/*******NUEVO MENU*******/
.header_wraper_child_3 {
	height: 30px;

	margin-top: 12px;
	margin-bottom: 12px;
	}

.menu {

	padding-left:2px;
	}

ul.menuList  {

	margin: 0;
	}
	
ul.menuList li {
	background-color:#177F47;/*00A650;*/
	/*transparencia
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	fin transparencia*/
	display: block; /*mostrar caja*/	
	list-style:none;
	float:left;
	border-right:1px solid #0D6F3B;
	border-left:1px solid #0D6F3B;
	text-align: center;
	font-size: 11pt;
/*	letter-spacing:-1px; /*track entre letras*/
	}
	
.menuList li a {
	padding: 0px 6px 2px 6px; /*tamanyo de caja*/
	color:#FFFFFF;
	
	
	width:105px;
	height:22px;
	padding-top:4px;
	text-decoration: none;
	display: block;
	}
	
.menuList li a:hover {
	color:#e0e0e0;
	background-color:#00A650;
	}
	


/*current_page_item son paginas activas / current-cat son categorias activas (por defecto en wordpress)*/

.menuList li.current_page_item a:link, .menu li.current_page_item a:visited,
.menuList li.current-cat a:link, .menu li.current-cat a:visited{
	letter-spacing:-1px; 
	color:#FFF;
	font-weight:bold;
	background-color:#0D6F3B;
	}
	
.menuList li.current_page_item a:hover,
.menuList li.current-cat a:hover {
	color: #fff;
	font-weight:bold;
	background-color:#0D6F3B;
	}


	
/*******INDEX.PHP*******/


/*******WRAPER*******/

.d1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#0D6F3B; margin:0 5px;}
.d2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #0D6F3B; border-left:2px solid #0D6F3B; margin:0 3px;}
.d3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0 2px;}
.d4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0 1px;}

.d_1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#0D6F3B; margin:0 4px;}
.d_2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #0D6F3B; border-left:2px solid #0D6F3B; margin:0 2px;}
.d_3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0 1px;}
.d_4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #0D6F3B; border-left:1px solid #0D6F3B; margin:0;}



.wraper,.wraper_archive,.wraper_search { /*container+sidebar*/
	border-right:1px solid #0D6F3B;
	border-left:1px solid #0D6F3B;
	margin-bottom:20px;
	background-color:#FFFFFF;
	}

/*******CONTAINER********/

.container {
	padding: 0;
	margin-right:0 !important;
	margin-right:10px;
	}
	
.tit_seccion{
	width:880px;
	border-top:4px solid #00A650;
	margin:0 30px 0 30px;
	}
	
#tit_seccion_oculta {
	float:right;
	color:#fff; 
	visibility:hidden;
	height:15px;
	}	
	
.post h2 {
	margin:0;
	}
	
.post_page {}
	

/*.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:2px solid #00A650; border-left:2px solid #00A650; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 1px;}*/
.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #C2CFC4; border-left:2px solid #C2CFC4; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 1px;}

.b1_single {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 5px;}
.b2_single {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:2px solid #00A650; border-left:2px solid #00A650; margin:0 3px;}
.b3_single {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 2px;}
.b4_single {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 1px;}

.b1_search{height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; margin:0 5px;}
.b2_search {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #C2CFC4; border-left:2px solid #C2CFC4; margin:0 3px;}
.b3_search {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 2px;}
.b4_search {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 1px;}

.hiper_post_wraper {}
.super_post_wraper {width:71%}

.post_wraper {
	margin: 18px 30px 0px 30px;
	height:auto;
	width:auto;
	text-align:left;
	}
	
.post_cat_wraper {
	background-color:#fff;
	border-right:1px solid #C2CFC4;
	border-left:1px solid #C2CFC4;
	width:auto;
	
	}
	
.post_cc_wraper {
	width:100%;
	margin:0 0 0 1px;
 	background-color:#C2CFC4;
	border-right:1px solid #00A650;
	border-left:1px solid #00A650;
	}
	
.post_cat_wraper_single {
 	background-color:#C2CFC4;
	border-right:1px solid #00A650;
	border-left:1px solid #00A650;
	}
		
.post_cat_wraper_search{
 	background-color:#fff;
	border-right:1px solid #C2CFC4;
	border-left:1px solid #C2CFC4;
	color:#82817F;
	width:auto;
	}
	
.post_padding {
	padding: 10px 24px 18px 0px;
	}

.post_padding_e {
	padding: 10px 24px 18px 0px;
	min-height:200px;
	}	
	

.post_padding_page {
	padding: 10px 24px 18px 0px;
	min-height:270px;
	}			

/*.post_cat_head_page {
	text-align:left;
	width:960px;
	height:83px;
	}
	
.post_cat_head_search {
	text-align:left;
	width:95%;
	height:50px;
	padding-left:24px;
	}*/


.post_cat_tit_page {
	width:78%;
	height:45px;
	float:right;
	}
	
table.post_cat_tit_search {
	width:960px;
	height:45px;
	float:right;
	
	}
	
table.post_cat_tit {
	vertical-align:top;
	height:15px;
	width:100%;
	text-align:right;
	}

table.post_cat_tit_search {
	vertical-align:top;
	height:15px;
	width:100%;
	text-align:right;
	}	
	
	
td.tit_post h2,td.tit_post_single h2 {
	color:#0D6F3B;
	vertical-align:top;
	padding-left:24px;
	text-align:left;
	border-bottom:1px solid #82817F;
	font-size:110%;
	}

td.tit_post_single h2 a:hover {
	color:#fff;
	}	
	
td.tit_post_search h2 {
	color:#0D6F3B;
	vertical-align:top;
	padding-left:24px;
	text-align:left;
	border-bottom:1px solid #82817F;
	}	
		
td.fecha {
	vertical-align:top;
	width:190px;
	padding-top:0px;
	color: #82817F;
	font-size:11px;
	}

.post, .post_search{
	padding: 0px 0px 0px 24px;
	}

	
span.primeraletra {
	float:left;
	font-size:40px;
	line-height:35px; /*dobla el alto de linea*/
	color:#749D7A;
	padding-right:5px;
	text-transform:uppercase;
	}
	
p.t_conferenciante {
	margin-top:0;
	text-align:center;
	font-style:italic;
	font-size:19px;
	}

p.t_cargo,p.t_presentador,p.t_cargopresentador {
	margin:0;
	padding:0;
	text-align:center;
	font-style:italic;
	font-size:12px;
	line-height: 16px;
	}
	
p.t_titulo {
	margin:5px 0;
	text-align:center;
	font-style:italic;
	text-transform:uppercase;
	font-size:19px;
	line-height: 17px;
	}

p.t_nombrepresentador {
	margin:4px 0;
	text-align:center;
	font-style:italic;
	font-size:16px;
	line-height: 17px;
	}			
	
p.t_fecha {
	width:400px;
	margin:4px 0;
	float:left;
	text-align:left;
	font-style:italic;
	font-size:12px;
	line-height: 17px;
	}
	
p.t_cena {
	margin:4px 0;
	text-align:right;
	font-style:italic;
	font-size:12px;
	line-height: 17px;
	}
			
.entry_home {
	background-color:#FFEDDF;
	padding:12px;
	border-top:1px solid #fff;
	border-right:1px solid #AF8462;
	border-bottom:1px solid #AF8462;
	border-left:1px solid #fff;
	}

.entry a,.post_padding_e .post a,.entry_home a {
	text-decoration:underline;
	color:#00A650;
	}

.post_tag {
	padding: 0px 0px 0px 24px;
	}	
.post_tag a {
	text-decoration:underline;
	color:#00A650;
	}
.entry p img {
	border:1px solid #0D6F3B;
	padding:3px;
	margin:5px;
	}	
.entry ul,.entry_home ul {
	margin-left:6px;
	padding:12px 0 12px 12px;
	}


.entry_home p a img,.entry_home p img {
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #AF8462;
	border-right:1px solid #AF8462;	
	}
.entry object {
	margin-left:240px;
	}	
.meta {
	padding-top:12px;
	color: #82817F;
	font-size:11px;
	}
	
.meta td {
	vertical-align:bottom;
	}
/*boton editar*/	
.editar a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display: block; /*mostrar caja*/
	background-color:#749D7A;
	color:#fff;
	border-top:1px solid #86A88B;
	border-right:1px solid #0D6F3B;
	border-bottom:1px solid #0D6F3B;
	border-left:1px solid #86A88B;	
	text-decoration:none
	}
	
.editar a:hover{
	position:relative;
	left:2px;
	top:2px;
	display: block; /*mostrar caja*/
	background-color:#749D7A;
	color:#0D6F3B;	
	border-top:1px solid #0D6F3B;
	border-right:1px solid #86A88B;
	border-bottom:1px solid #86A88B;
	border-left:1px solid #0D6F3B;
	}
	
/*.edit_hover {
	cursor:pointer;
	} DEPRECATED */
				
/*boton editar*/

#submit_comment,#contactsubmit {
	background-color:#749D7A;
	color:#fff;
	font-size: 12px;
	padding-bottom: 2px;
	border-top:1px solid #86A88B;
	border-left:1px solid #86A88B;
	border-bottom:1px solid #0D6F3B;
	border-right:1px solid #0D6F3B;
	text-align: center;
	margin:0;	
	}


ol.commentlist li {
	margin-left:-40px;
	margin.right:24px;
	margin-bottom:12px;
	padding:6px;
	background-color:#FFFFFF;
	border-top: 1px solid #DDDDDD;
	border-right: 2px solid #DDDDDD;
	border-bottom: 2px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	overflow:auto; /*si el texto es muy largo y sin espacios se sale incluir esto*/
	width:97%; /*ie6 pide anchura*/
	list-style-type:none;
	}
/*Fin sombreado post*/




/* ETIQUETAS NAVEGACION */
.navegacion { /*creo que esto ya no se usa*/
	padding-top:3px;
	text-align:left;
	margin: 0 0 24px 24px;
	width:170px;
	height:21px;
	}
	
.navegacion_paginas { /*tal vez esto ya no se usa*/
	padding-top:3px;
	text-align:left;
	margin: 0 0 12px 24px;
	width:170px;
	height:22px;
	}
.navegacion_single {
	padding:3px 0 0 0;
	text-align:left;
	height:21px;
	}
	
.navegacion a,.navegacion_paginas a,.navegacion_single a {
	cursor:pointer;
	color:#82817F;
	}
	
.navegacion a:hover,.navegacion_paginas a:hover,.navegacion_single a:hover {
	cursor:pointer;
	color:#00A650;
	}
/*eant=entradas anterior, epost=entrada posteriores, b=bottom t=top*/
/*buscar/nav=pagina + siguiente/anterior, b=bottom t=top*/
/*nota= anterior"nada" es la imagen, anterior"1" es el texto*/
	
.nav_buscar_anterior1_t,.nav_buscar_anterior1_b,.nav_ant1_t,.nav_ant1_b,.nav_eant1_b,.nav_esig1_b { 
	width:125px;
	float:right;
	}

.nav_buscar_anterior_t,.nav_ant_t {
	width:31px;
	height:17px;
	text-align:left;
	background: #fff url(images/nav.png) no-repeat 0% 0%;
	}
	
.nav_buscar_anterior_b,.nav_ant_b,.nav_eant_b {
	width:31px;
	height:17px;
	text-align:left;
	background: #fff url(images/nav.png) no-repeat 0% 100%;
	}

.nav_buscar_siguiente1_t,.nav_buscar_siguiente1_b,.nav_esig1_b {
	width:125px;
	text-align:left;
	}
.nav_buscar_siguiente_t,.nav_post_t {
	width:31px;
	height:17px;
	float:right;
	background: #fff url(images/nav.png) no-repeat 100% 0%;
	}

.nav_buscar_siguiente_b,.nav_post_b,.nav_esig_b {
	width:31px;
	height:17px;
	float:right;
	background: #fff url(images/nav.png) no-repeat 100% 100%;
	}
	
.nav_post1_t,.nav_post1_b {
	width:190px;
	text-align:left;
	}
.nav_r {
	float:right;
	text-align:right;
	width:170px;
	margin: 0px 24px;
	}
.nav_l {
	width:170px;
	margin: 0px 24px;
	}
/* FIN ETIQUETAS NAVEGACION */

/*******PAGE.PHP*******/


/***Solapa Contacta/Donde***/
table.solapa_contacta,table.solapa_contacta tr td,table.solapa_contacta tr {
	border-spacing:0px;
	}
	
.b1_solapa_up {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 5px 0 6px;}
.b2_solapa_up {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:2px solid #00A650; border-left:2px solid #00A650; margin:0 3px 0 4px;}
.b3_solapa_up {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 2px 0 3px;}
.b4_solapa_up {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 1px 0 2px;}


.solapa_contacta_tit_up{
	height:23px;
	margin-left:1px;
	margin-right:0px;
 	background-color:#C2CFC4;
	border-right:1px solid #00A650;
	border-left:1px solid #00A650;
	}

.solapa_contacta_tit_up li {	
	list-style:none;
	text-align: center;
	font-size: 11pt;
	font-style:italic;
	}

.b1_solapa_down {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; margin:0 5px 0 6px;}
.b2_solapa_down {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #C2CFC4; border-left:2px solid #C2CFC4; margin:0 3px 0 4px;}
.b3_solapa_down {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 2px 0 3px;}
.b4_solapa_down {height:2px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #C2CFC4; border-left:1px solid #C2CFC4; margin:0 1px 0 2px;}	
		
.solapa_contacta_tit_down{
	height:23px;
	margin-left:1px;
	margin-right:0px;
 	background-color:#fff;
	border-right:1px solid #C2CFC4;
	border-left:1px solid #C2CFC4;
	}
	
.solapa_contacta_tit_down li {	
	list-style:none;
	text-align: center;
	font-size: 11pt;
	font-style:italic;
	}	

.b1_solapa_up_r {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 4px 0 0;}
.b2_solapa_up_r {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:2px solid #00A650; margin:0 2px 0 0;}
.b3_solapa_up_r {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; margin:0 1px 0 0;}
.b4_solapa_up_r {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; margin:0 0px 0 0;}	

.solapa_up_l {
	margin-left:1px;
	background-color:#EFE7E0;
	border-left:1px solid #FFB727;
	}

.b1_solapa_up_l {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 0 0 4px;}
.b2_solapa_up_l {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-left:2px solid #00A650; margin:0 0 0 2px;}
.b3_solapa_up_l {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-left:1px solid #00A650; margin:0  0 0 1px;}
.b4_solapa_up_l {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-left:1px solid #00A650; margin:0 0 0 0px;}

.solapa_contacta_left_up {
	height:5px;
	text-align:center;
	margin-left:1px;
	margin-right:0px;
 	background-color:#C2CFC4;
	border-left:1px solid #00A650;
	}
	
.solapa_donde_line{
	height:5px;
	text-align:center;
	margin-left:1px;
	margin-right:0px;
 	background-color:#C2CFC4;
	}
	
.solapa_l_donde{
	height:5px;
	text-align:center;
	margin-left:1px;
	margin-right:0px;
 	background-color:#FFE4CF;
	border-top:1px solid #FFB727;
	border-left:1px solid #FFB727;
	}	

td.solapa_line {
	background-color:#C2CFC4;
	height:5px;	
	}
			
td.solapa_line b{
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	margin:0;
	background:#00A650;
 	}
	
.solapa_c_d{
	height:5px;
 	margin:0;
	background-color:#FFE4CF;
	border-top:1px solid #FFB727;
	}
	
.solapa_up_r{
 	background-color:#FFE4CF;
	border-right:1px solid #FFB727;
	}


.b1_cc {height:1px; font-size:1px; overflow:hidden; display:block; background:#00A650; margin:0 4px 0 6px;}
.b2_cc {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:2px solid #00A650; border-left:2px solid #00A650; margin:0 2px 0 4px;}
.b3_cc {height:1px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 1px 0 3px;}
.b4_cc {height:2px; font-size:1px; overflow:hidden; display:block; background:#C2CFC4; border-right:1px solid #00A650; border-left:1px solid #00A650; margin:0 0px 0 2px;}




		
/***MAPA WEB***/

table.mapa_web td {
	vertical-align:top;
	width:275px;
	}
	
ul.page_mw li {
	margin:0 0 0 24px;
	padding-left:6px;
	}
	
.categorias_mw h2 {
	font-size:90%;
	padding-bottom:8px;
	}
.categorias_mw ul {
	padding-left:22px;
	list-style-image:url(images/li_.gif);
	}
li.categorias_mw {
	list-style-type:none;
	max-width:200px;
	margin:0;
	padding:0 0 6px 6px;
	}
	
li.categorias_mw li a,li.categorias_mw_am li a  {
	text-decoration:none;	
	}
	
ul.wp-tag-cloud	li {
	
	
	}
	
.categorias_mw_am h2 {
	font-size:90%;
	padding-bottom:8px;
	}
	
li.categorias_mw_am {
	list-style-type:none;
	margin:0;
	padding:0 0 6px 6px;
	}

/*listado en 3 columnas*/
ul.categorias_mw_am,li.categorias_mw_am ul.wp-tag-cloud {
	padding:0 0 0 22px;
	list-style-type:none;
	width:100%; /*todo lo ancho*/
	}
ul.categorias_mw_am li {
	padding: 2px 2px 6px 0px;
	display:inline;
	text-align:center;
	width:30%; /*ancho de cada columna*/
	float:left; /* importante */
	}
	
li.categorias_mw_am ul.wp-tag-cloud	li  {	
	font-size:10pt;
	height:20px;
	padding: 4px 2px 6px 0px;
	display:inline;
	text-align:center;
	width:30%; /*ancho de cada columna*/
	float:left; /* importante */
	}
		
li.categorias_galeria {
	list-style-type:none;
	margin:0;
	padding:0 0 6px 6px;
	}

/*listado en 3 columnas*/
ul.categorias_galeria {
	padding:0 10px 0 46px;
	width:90%; /*todo lo ancho*/
	}

ul.categorias_galeria li {

	display:block;
	
	background-color:#FFFFFF;
	border:1px solid #FFB727;
	margin:3px;
	
	text-align:center;
	width:30%; /*ancho de cada columna*/
	float:left; /* importante */
	list-style-type:none;
	}
ul.categorias_galeria li a{	
	cursor:pointer;
	display:block;
	padding: 12px 2px 18px 0px;
	background-color:#FFFFFF;
	border:1px solid #FFB727;
	margin:2px;
	text-align:center;
	text-decoration:none;
	list-style-type:none;
	}
	 	
/*fin listado en 3 columnas*/
/*******SIDEBAR.PHP*******/

/*******SIDEBAR*******/
.sidebar {
	min-width:200px;
	width:27%;
	float:right; /*SIDEBAR A LA DERECHA + CONTAINER A LA IZQUIERDA*/
	padding:0 0 0 5px;
	margin-bottom:30px;
	}

	
.categorias h2 {
	border-bottom:4px solid #00A650;
	}
.categorias ul {
	padding-left:22px;
	}
li.categorias,li.buscar,li.acceso {
	list-style-type:none;
	max-width:200px;
	margin:0;
	padding:0 0 6px 12px;
	text-transform:lowercase	
	}
li.categorias:first-letter {text-transform:capitalize;}	
li.categorias ul li {
	padding-top: 3px;
	margin:0;
	}
li.cat-item {
	cursor:pointer;
	}
	
/*******FIN PAGE.PHP*******/
	
/*******FOOTER.PHP*******/

/*******FOOTER*******/

.footer_wraper {
	margin-bottom:10px;
	}
	
.footer {
	background-color:#00A650;
	border-right:1px solid #0D6F3B;
	border-bottom:6px solid #0D6F3B;
	border-left:1px solid #0D6F3B;
	padding:10px 20px 10px 20px;
	}
.footer td {
	height:72px;
	width:293px;
	padding-top:7px;
	font-size:12px;
	font-weight:bold;
	}
.footer td a {
	color:#fff;
	}
.footer_izquierda {
	vertical-align:bottom;
	text-align:left;
	}
td.footer_izquierda a {
	color:#C2CFC4;
	}			
.footer_central {
	text-align:center;
	vertical-align:top;
	}	
.footer_derecha {
	text-align:right;
	vertical-align:bottom;
	}		
	
.footer li {
	display:inline;
	}
	
.alignleft {
	float: left;
	}
img.alignleft {
	padding: 4px;
	margin: 0pt 7px 2px 0pt;
	display: inline;
	}
img.alignright, div.alignright {
	float:right;
	margin:0 0 0.5em 0.5em;
	}
img.aligncentered, div.aligncentered {
	text-align:center;
	margin:0 auto;
	}

/*plugin contact-form*/

#wpcf {margin-left:24%}
#wpcf fieldset { padding: 10px; width: 365px; margin:0 }
#wpcf legend { font-weight: bold; padding: 3px }
#wpcf label { display: block; float: left; text-align: right; width: 140px; padding-right: 10px; font-size: 100%; }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: 100%; width: 170px; padding: 0; margin: 0; border:1px solid #0D6F3B;}
#wpcf p.button { text-align: center; padding: 0 115px 0 0; }
#wpcf textarea { /*margin-left:-90px;*/ font-size: 100%; width: 260px; height: 120px; border:1px solid #0D6F3B;}
#wpcf .error { background-color: salmon}
#wpcf .challenge { font-size: 100%; display: inline-block; display: -moz-inline-stack; text-align: left; width: 70px }
#wpcf p.alert { color:salmon; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }

/*******ENSAMBLAR WORDPRESS*******/
.clear {
	position:relative;
	top:5px;
	clear:both; /*display:table; ES OTRO TRUCO*/
	}
#r {
	width:2px;
	height:2px;
	margin-bottom:5px;
	}
#wp {
	width:22px;
	height:22px;
	position:relative;
	margin-top:-25px;
	float:right;
	}