@import url('template.css');


#content{
	background-image:url(../img/primeraBack3.gif);
}


/* menuPrincipal */
/*

.menuPrincipal{
	background-color:#939598;
	padding:4px 0 0 5px;
	width:571px;
	color:#fff;
	border-bottom:2px solid #8ed300;
}
.menuPrincipal li{
	float: left;
	font-weight:bold;
	padding-left:9px;
	padding-right:9px;
}
.menuPrincipal li.sel{
	padding:0 0 0 9px;
	background:url(../img/mainMenuBack.gif) no-repeat left top;
}
.menuPrincipal li.sel span{
	padding:3px 7px 3px 0;
	float: left;
	background:url(../img/mainMenuBack.gif) no-repeat right top;
	color:#fff;
}
.menuPrincipal li a{
	color:#fff;
	padding:3px 0 0 0;
	float:left;
}

*/

.menuPrincipal{
	float:left;
	padding:8px 10px 10px 12px;
	width:545px;
}

.menuPrincipal h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:1em;


}



.menuPrincipal ul li{
	float:left;
	/*width:165px;*/
	/*padding-left:14px;*/
	/*background:url(../img/ico_men_prin.gif) 0px 3px no-repeat;*/
	border:1px solid #CDCDCD;
	padding: 3px 5px 3px 8px;
	margin:3px;
	width:157px;
}
.menuPrincipal ul li a{
	color:#737373;
	font-size:1em;
	
}
.menuPrincipal ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}

.menuPrincipal ul .sel a{
	color:#87c506;
	/*font-weight:bold;*/
}

.menuPrincipal ul .sel{
	background-color:#ffffff;
	/*font-weight:bold;*/
}



/* breadcrumbs */

.breadcrumbs_sup{
	background-color:#939598;
	padding:4px 0 4px 5px;
	width:571px;
	border-bottom:2px solid #8ed300;
}
.breadcrumbs_sup li{
	float: left;
	padding-left:2px;
	padding-right:2px;
}


.breadcrumbs{
	margin:0 0 14px 10px;
	
}
.breadcrumbs li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#939598;
}
.breadcrumbs li a{
	color:#939598;
	padding-right:10px;
	margin-right:3px;
	background:url(../img/ico_breadcrumbs.gif) right 4px no-repeat;

}
.breadcrumbs li a:hover{
	text-decoration:underline;
}




.breadcrumbs_sup .breadcrumbs{
	margin:0 0 14px 10px;
}
.breadcrumbs_sup .breadcrumbs li{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#ffffff;
	font-weight:normal;
}
.breadcrumbs_sup .breadcrumbs li a{
	color:#f7f7f7;
	padding-right:10px;
	margin-right:3px;
	background:url(../img/ico_breadcrumbs2.gif) right 4px no-repeat;

}
.breadcrumbs_sup .breadcrumbs li a:hover{
	text-decoration:underline;
	color:#ffffff;
}


h2{
	width:550px;
	font-size:1.7em;
	color:#939598;
	margin-left: -6px;
	margin-bottom:18px;
	padding:0px 0 7px 20px;
	border-bottom:1px solid #cbd0d7;
	padding-top:10px!important;

}
.desarrollo{
	padding:0 0 30px 15px; /*padding:0 0 30px 3px;*/
	_padding:0 0 30px 10px;
	float:left;
	min-height:400px;
	width: 550px; /*545px;*/
}
.desarrollo h3{
	color:#464646;
	font-size:1.2em;
	margin-bottom:17px;
	
}

.desarrollo .texto00 h3{
	border-bottom:1px solid #8ed300;
	color:#464646;
	font-size:1.2em;
	margin-bottom:15px;
	/*margin-top:17px;*/
	padding-bottom: 4px;
}

.desarrollo h4{
	color:#464646;
	font-size:1.2em;
	margin-bottom:4px;
	margin-top:17px;
}



.texto00 h3{
	margin-bottom:5px;
}

h3.titularn4{
	clear:left;
	color:#939598;
	font-size:1.5em;
	/*padding-left:10px;*/
	padding-top:10px;
	margin-bottom:5px;
}
.desarrollo p{
	color:#464646;
	font-size:1em;
	margin-bottom:12px;
	padding-right:1em;
}
.separador{
	height:1px;
	width: 100%;
	background:url(../img/hr_back.gif) repeat-x left top;
	margin:0 0 9px 0;
}
.separador hr{
	display:none;
}
/* Componentes *************************************************************************************************/
/* Componente texto00 **********************************************************************/
.texto00{
	margin:5px 0; /*margin:15px 0;*/
	float:left;
	width:100%;	
}
.texto00 p strong{
	color:#87c506;
	font-size:1.1em;
}
.texto00 ul li, .tabla00 li{
	color:#464646;
	padding-left:12px;
	background:url(../img/ico_texto00_li.gif) left 4px no-repeat;
	margin-bottom:7px;
}
.texto00 ul{
	margin-bottom:20px;
}
.texto00 p a,
.texto00 a{
	color:#8ed300;
	text-decoration:underline;
}
.texto00 a:hover{
	color:#939598;
}
.texto00 strong{
	display:block;
	color:#464646;
}

/* Componente form00 ***********************************************************************/
.form00{
	margin:15px 0;
	border-top:1px dotted #cbd0d7;
	padding-top:15px;
	float:left;
	width:100%;
    margin-bottom:40px;
}
.form00 form{
	background:#f5f6f7;
	padding:25px 0px 18px 18px;
	width:531px;
}
.form00 form fieldset{
	margin-bottom:15px;
}
.form00 form fieldset legend{
	display:none;
}
.form00 form fieldset ul li{
	width:186px;
	float:left;
	background:url(../img/ico_texto00_li.gif) left 4px no-repeat;
	padding-left:12px;
	margin-bottom:12px;
}
.form00 form fieldset ul li.obligatorio{
	background-image:url(../img/ico_mandatory.gif);
}
.form00 form fieldset ul li.wide{
	width:353px;
}
.form00 form fieldset ul li label{
	display:block;
	color:#939598;
	font-weight:bold;
	margin-bottom:3px;
}
.form00 form fieldset ul li input,
.form00 form fieldset ul li select,
.form00 form fieldset ul li textarea{
	border:1px solid #c2c2c2;
	padding:1px 2px;
	color:#939598;
	font-size:1em;
}
.form00 form fieldset ul li textarea{
	width:349px;
}
.form00 form fieldset ul li input,
.form00 form fieldset ul li select{
	width:141px;
}
.form00 form button{
	border:none;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	background:#8ccf04;
	padding:1px 10px;
	overflow:visible;
	margin-right:4px;
	margin-left:12px;
}
.form00 form button.borrar{
	background:#939598;
}

/* Componente dest00 ***********************************************************************/
.dest00{
	margin:15px 0;
	border-bottom:1px dotted #cbd0d7;
	float:left;
	width:100%;
	padding-bottom:15px;
}
.dest00 img{
	float:left;
	margin-right:15px;
}
.dest00 div{
	float:left;
	width:364px;
}
.dest00 strong,
.dest00 strong a{
	color:#87c506;
	margin-bottom:4px;
	display:block;
}
.dest00 strong a:hover{
	color:#939598;
}
.dest00 p{
	color:#464646;
	font-size:1em;
	margin-bottom:8px;
	text-align:justify;
}
.dest00 ul li,
.dest00 ul li ul li{
	display:inline;
}
.dest00 ul li strong{
	color:#464646;
	margin-right:13px;
	float:left;
}
.dest00 ul li ul li{
	margin-right:22px;
	color:#464646;
}
.dest00 ul li ul li a{
	color:#464646;
	text-decoration:underline;
	padding:2px 0px 0px 19px;
	background:url(../img/ico_download.gif) left top no-repeat;
}
.dest00 ul li ul li a:hover{
	text-decoration:none;
}

/* Componente pag00 ************************************************************************/
.pag00{
	margin:15px 0;
	float:left;
	width:100%;	
}
.pag00 strong{
	float:left;
	color:#616161;
	margin-right:10px;
}
.pag00 ul li{
	display:inline;
	background:url(../img/ico_pag00.gif) right 7px no-repeat;
	padding-right:8px;
	float:left;
	margin-right:5px;
}
.pag00 ul li.last{
	background:none;
	padding-right:0px;
}
.pag00 ul li.sel span{
	background:#87C506;
	padding:2px 4px;
	color:#fff;
}
.pag00 ul li a{
	color:#616161;
}
.pag00 ul li a:hover{
	text-decoration:underline;
}
.pag00 ul li a.prev{
	margin-right:6px;
	padding-left:10px;
	background:url(../img/ico_prev.gif) left 5px no-repeat;
}
.pag00 ul li a.next{
	margin-left:6px;
	padding-right:10px;
	background:url(../img/ico_next.gif) right 5px no-repeat;
}

/* Componente lista00 ***********************************************************************/

.lista00{
	margin:15px 0;
	float:left;
	width:100%;
}
.lista00 strong{
	color:#939598;
	font-size:1em;
	margin-bottom:10px;
	display:block;
}
.lista00 strong span{
	color:#ed1c24;
}
.lista00 ul li{
	background:url(../img/ico_lista00_li.gif) left 17px no-repeat;
	padding:14px 10px 12px 14px;
	border-bottom:1px dotted #cbd0d7;
}
.lista00 ul li strong{
	display:inline;
	padding-right:7px;
	background:url(../img/separador_lista00.gif) right 2px no-repeat;
}
.lista00 ul li span{
	margin-left:7px;
	color:#8ed300;
	font-weight:bold;
}
.lista00 ul li p{
	color:#464646;
	margin-bottom:0px;
	margin-top:10px;
}

/* Componente lista01 ************************************************************************/

.lista01{
	margin:15px 0;
	float:left;
	width:100%;
}
.lista01 ul li{
	font-weight:bold;
	color:#464646;
	padding:13px;
	background:url(../img/ico_texto00_li.gif) left 19px no-repeat;
	border-bottom:1px dotted #cbd0d7;
}

/* Componente lista02 ************************************************************************/

.lista02{
	margin-bottom:15px;
	float:left;
	width:550px;
}
.lista02 ul li img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #939598;
}
.lista02 ul li{
	border-bottom:1px dotted #cbd0d7;
	padding:15px 0px;
	clear:both;
}
.lista02 ul li strong{
	color:#939598;
	margin-bottom:4px;
}

.lista02 strong,
.lista02 strong a{
	color:#87c506;
	margin-bottom:4px;
	display:block;
}
.lista02 strong a:hover{
	color:#939598;
}

/* Componente tabla00 ***********************************************************************/

.tabla00{
	margin:15px 0 15px 0px; /*margin:15px 0 15px 12px;*/
	float:left;
	width:100%;
}
.tabla00 table{
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #e4e6e4;
	border-right:1px solid #e4e6e4;
}
.tabla00 table thead th{
	background-color:#ffffff;

	color:#767779;
	padding:3px 10px;
	text-align:left;
	/*border-bottom:1px solid #e4e6e4;*/
	border-bottom:2px solid #8ED300;
	border-left:1px solid #e4e6e4;
}
.tabla00 table tbody td{
	border-bottom:1px solid #e4e6e4;
	border-left:1px solid #e4e6e4;
	padding:6px 5px;
	color:#464646;
	font-size:1em;
	vertical-align:top;
}
.tabla00 table tbody td p{
	margin:0;
}
.tabla00 table tbody td.par{
	background-color:#f5f6f7;
}
.tabla00 table tbody td.centrado{
	text-align:center;
	vertical-align:middle;
}
/* Relacionados */
.relacionados{
	background-color:#f8f8f8;
	padding:12px 0px 12px 20px;
	float:left;
	width:549px;
	border-bottom:1px solid #ccd4df;
	margin-bottom:27px;
}
.relacionados li{
	display:inline;
	width:143px;
	float:left;
	margin-right:20px;
	padding-left:19px;
	background:url(../img/ico_relacionados.gif) left top no-repeat;
}
.relacionados li strong a{
	color:#002760;
	display:block;
	line-height:.9em;
	margin-bottom:3px;
}
.relacionados li strong a:hover{
	color:#efa300;
	text-decoration:underline;
}
.relacionados li p{
	color:#464646;
}
/* Links */
.linksRel{
	float:left;
	padding:0px 20px 0px 12px;
	width:535px;
}

.linksRel h3{
	color:#87C506;
	padding-bottom:10px;

}
.linksRel ul{
	float:left;
	width:255px;
	padding-right:10px;
	
}
.linksRel ul li{
	padding-bottom:6px;
	padding-left:19px;
	background:url(../img/ico_links.gif) left 1px no-repeat;
}
.linksRel ul li a{
	color:#464646;
	font-size:1em;
	font-weight:bold;
	color:#4D4D4D;
}
.linksRel ul li a:hover{
	color:#87C506;
}


.linksRel ul li img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	border:1px solid #939598;
}

.linksRel  ul li strong{
	color:#939598;
}


/* nivel 2 */

/* Componente dest00 ***********************************************************************/
.destn2{
	margin:1px 0 0 0px; /*margin:1px 0 0 12px;*/
	/**margin-left:6px;*/
	/*border-bottom:1px dotted #cbd0d7;*/
	background:transparent url(../img/degradado.png) repeat-x scroll left bottom;
	float:left;
	width:100%; /*width:450px;*/
	padding-bottom:40px; /*padding-bottom:15px;*/
}
.destn2 img{
	float:left;
	margin-right:15px;
	border:1px solid #CDCDCD;
	padding:1px;
}
.destn2 div{
	float:left;
	width:350px; /*355*/
}
.destn2 strong,
.destn2 strong a{
	color:#87c506;
	margin-bottom:4px;
	display:block;
	font-size:1.2em;
}
.destn2 strong a:hover{
	color:#939598;
}
.destn2 p{
	color:#464646;
	font-size:1em;
	margin-bottom:8px;
	text-align:justify;
}
.destn2 ul li{
	color:#464646;
	padding-left:12px;
	background:url(../img/ico_texto00_li.gif) left 4px no-repeat;
	margin-bottom:7px;
}

.destn2 ul li,
.destn2 ul li ul li{
/*	display:inline;*/
}
.destn2 ul li strong{
	color:#464646;
	margin-right:13px;
	float:left;
	
}
.destn2 ul li ul li{
	margin-right:22px;
	color:#464646;
}
.destn2 ul li ul li a{
	color:#464646;
	text-decoration:underline;
	padding:2px 0px 0px 19px;
	background:url(../img/ico_download.gif) left top no-repeat;
}
.destn2 ul li ul li a:hover{
	text-decoration:none;
}


/* Linksn2_2 */
.linksn2_2{
	float:left;
	padding:8px 20px 0px 12px;
	/*width:535px;*/
}

.linksn2_2 h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:1em;


}
.linksn2_2 ul{
	width:248px;
	float:left;

}

.linksn2_2 ul .right{
	padding-right:0px;
	
}
.linksn2_2 ul li{
	float:left;
	padding-bottom:6px;
	padding-left:19px;
	background:url(../img/ico_links.gif) left 1px no-repeat;
	width:220px;
}
.linksn2_2 ul li a{
	color:#464646;
	font-size:1em;
}
.linksn2_2 ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}

/* Linksn2 */
.linksn2{
	float:left;
	padding:8px 20px 0px 12px;
	/*width:535px;*/
}

.linksn2 h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:1em;


}


.linksn2 ul li{
	float:left;
	width:150px;
	padding-bottom:6px;
	padding-left:19px;
	background:url(../img/ico_links.gif) left 1px no-repeat;
}
.linksn2 ul li a{
	color:#464646;
	font-size:1em;
}
.linksn2 ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}


/* newsn2 */
.newsn2{
	float:left;
	padding:8px 0px 0px 0px;
	width:535px;
}

.newsn2 ul li h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px 8px 8px 0px;
	font-size:1.2em;
	border-bottom:1px solid #cbd0d7;
	


}

.newsn2 span{
	color:#939598;



}
.newsn2 ul{
	float:left;
	width:258px;

}
.newsn2 ul li{
	padding-bottom:6px;
	padding-right:15px;
	
}

.newsn2 .ico{
	background:url(../img/ico_links.gif) left 1px no-repeat;
	padding-left:15px;
}

.newsn2 ul li img{
	float:right;
	padding-left:8px;
}
.newsn2 ul li a{
	color:#464646;
	font-size:1em;
}
.newsn2 ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}

/* Links_img */
.links_img{
	float:left;
	padding:8px 20px 0px 12px;
	/*width:535px;*/
}

.links_img h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px;
	font-size:1em;


}


.links_img ul .right{
	padding-right:0px;
	
}
.links_img ul li{
	float:left;
	width:250px;
	padding-bottom:12px;
	padding-right:10px;
	
}
.links_img ul li a{
	color:#464646;
	font-size:1em;
}
.links_img ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}

.links_img ul li img{
	float:left;
	margin-right:7px;
	border:1px solid #CDCDCD;
	padding:1px;
}
.links_img ul li p {
	margin:0;
}


/* nuevos 19-05-2008 */
.submenu_n4{
	float:left;
	/*margin-left:6px;
	*margin-left:3px;*/
	padding:0px 10px 34px 0px;
	background:url(../img/degradado.png) left bottom repeat-x;
	width:520px;
}

.submenu_n4 ul{

}
.submenu_n4 ul li{
	/*float:left;
	width:150px;
	padding-bottom:4px;
	padding-left:13px;
	background:url(../img/ico_texto00_li.gif) left 4px no-repeat;*/
	background:transparent url(../img/ico_texto00_li_2.gif) no-repeat scroll right 4px;
	padding-bottom:5px;
	padding-right:15px;
	display:-moz-inline-box;
	display:inline;	
}
.submenu_n4 ul li a{
	color:#464646;
	font-size:1em;
	/*white-space:nowrap;*/
}
.submenu_n4 ul li a:hover{
	color:#87c506;
	text-decoration:underline;
}

.submenu_n4 .sel a{
	color:#87c506;	
}

/* Componente galeria ***********************************************************************/
.galeria{

	float:left;
}
.galeria h3{
	color:#99cc00;
	margin-bottom:10px;
}
.galeria a{
	border:3px solid #fff;
	float:left;
}
.galeria a:hover{
	border-color:#99cc00;
}
/* galeria_generica */
#dhtmltooltip{
	position: absolute;
	clear:both;
	visibility: hidden;
	z-index: 100;
	font-size:1.1em;
	color:#fff;
	background:url(../img/pieBack01.gif) no-repeat left top;
	padding:0 0 0 2px;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmltooltip div{
	background:url(../img/pieBack02.gif) no-repeat right top;
	padding:0 2px 0 0;
}
#dhtmltooltip strong{
	background:#99cc00 url(../img/ico_flecha.gif) no-repeat 15px center;
	padding:3px 10px 4px 30px;
	display:block;
	white-space: nowrap;
}


/*estilos para votacion*/

/* Componente votacion00 ***********************************************************************/
.votacion00{
	margin:15px 0;
	border-bottom:1px dotted #cbd0d7;
	float:left;
	width:100%;
	padding-bottom:15px;
}
.votacion00 img{
	float:left;
	margin-right:15px;
}
.votacion00 div{
	float:left;
	width:430px;
}
.votacion00 strong,
.votacion00 strong a{
	color:#87c506;
	margin-bottom:4px;
	display:block;
}
.votacion00 strong a:hover{
	color:#939598;
}
.votacion00 p{
	color:#464646;
	font-size:1em;
	margin-bottom:8px;
}
.votacion00 ul li,
.votacion00 ul li ul li{
	display:inline;
}
.votacion00 ul li strong{
	color:#464646;
	margin-right:13px;
	float:left;
}
.votacion00 ul li ul li{
	margin-right:10px;
	color:#464646;
}
.votacion00 ul li ul li a{
	color:#464646;
	text-decoration:underline;
	padding:2px 0px 0px 19px;
	background:url(../img/comentar_ico.gif) left 3px no-repeat;
}
.votacion00 ul li ul li a:hover{
	text-decoration:none;
}

.votacion00 table{
	float:left;
	margin-right:15px;
	padding:0px;

	/*border:1px solid #8ED300;*/
	text-align:center;
	width:60px;
}

.puntos{
	height:40px;
	color:#6B6B6B;
	border:1px solid #8ED300;
	padding:2px;
}

.puntos strong{
	color:#6B6B6B;
	font-size:1.8em;
	padding:0px;
	margin:0px;
	
}

.votos{
	height:10px;
	background-color:#EAF2D8;
	padding:2px;
	border:1px solid #8ED300;
	border-top:0px solid #8ED300;
}

.vota{
	height:10px;
	color:#ffffff;
	border-bottom:1px solid #8ED300;
	padding:2px;
	background-color:#94DA43;
}

.estrellas{
    border:1px solid #8ED300;
    padding-left:10px;
 
}

.estrellas img{
    float:left;
    padding:0px;
    margin:0px;
}

.posicion{
	background-color:#8ED300;
	color:#ffffff!important;
	padding:2px;
}

.extra{
	margin-top:10px;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	background-color:#FAFAFA;
	color:#939598;
	padding:3px;
}


.extra strong{
	color:#939598;
	display:inline;
	padding-right:2px;
}

.extra2{
	margin-top:10px;	
	color:#939598;
	padding:3px;
}


.extra2 strong{
	color:#939598;
	clear:left;
	padding-right:2px;
}


/*menu votacion*/

.votacion_menu{
background-color:#FAFAFA;
border-bottom:1px solid #E6E6E6;
margin:15px 0;
float:left;
width:100%;
padding-bottom:10px;

}

.votacion_menu ul{
	border-bottom:1px solid #E6E6E6;
	background-color:#FFFFFF;
	padding-left:5PX;
	
}

.votacion_menu ul li,
.votacion_menu ul li ul li{
	display:inline;
}
.votacion_menu ul li strong{
	color:#464646;
	margin-right:13px;
	float:left;
}
.votacion_menu ul li{
	color:#464646;
}
.votacion_menu ul li a{
	color:#464646;
	text-decoration:none;
	padding:3px 6px 0px 6px;
	background:url(../img/mm_num.gif) left 3px no-repeat;

}

.votacion_menu ul li a:hover{
	text-decoration:underline;
}

.votacion_menu ul .sel a{
	background:url(../img/mm_num_sel.gif) left 3px no-repeat;
	color:#ffffff;
}

.votacion_menu select{

	width:120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin-top:10px;
	MARGIN-left:5PX;
}

/*formulario particip@*/
/* Componente form01 ***********************************************************************/
.form01{
	/*margin:15px 0;*/
	border-top:1px dotted #cbd0d7;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
	width:100%;
}
.form01 form{
	background:#f5f6f7;
	padding:25px 0px 38px 18px;
	*padding:25px 0px 18px 18px;
	width:531px;
	/*border: 1px red solid;*/
}
.form01 form fieldset{
	margin-bottom:15px;
	width:231px;
}
.form01 form fieldset legend{
	display:none;
}
.form01 form fieldset ul li{
	width:186px;
	float:left;
	background:url(../img/ico_texto00_li.gif) left 4px no-repeat;
	padding-left:12px;
	margin-bottom:10px;	
}
.form01 form fieldset ul li.obligatorio{
	background-image:url(../img/ico_mandatory.gif);
}
.form01 form fieldset ul li.wide{
	width:353px;
}
.form01 form fieldset ul li label{
	display:block;
	color:#939598;
	font-weight:bold;
	margin-bottom:3px;
}
.form01 form fieldset ul li input,
.form01 form fieldset ul li select,
.form01 form fieldset ul li textarea{
	border:1px solid #c2c2c2;
	padding:1px 2px;
	color:#939598;
	font-size:1em;
}
.form01 form fieldset ul li textarea{
	width:349px;
}
.form01 form fieldset ul li input,
.form01 form fieldset ul li select{
	width:141px;
}
.form01 form button{
	border:none;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	background:#8ccf04;
	padding:1px 10px;
	overflow:visible;
	margin-right:4px;
	margin-left:12px;
	margin-top:0px;
	*margin-top:12px;
	float:left;
}
.form01 form button.borrar{
	background:#939598;
}

button.button_areas{
	background:url(../img/bot_sel.gif) no-repeat;
	border:none;
	text-indent:-900px;
}



/* texto00 dos columnas */
.texto002col {
	float:left;
	padding:8px 20px 0px 12px;
	/*width:535px;*/
}
.texto002col .columna h3{
	color:#87C506;
	padding:0px 0px 8px 0px;
	margin:0px 8px 8px 0px;
	font-size:1.2em;
	border-bottom:1px solid #cbd0d7;
	
}



.texto002col .columna{
	float:left;
	width:240px;
	padding-bottom:6px;
	padding-right:15px;

}


/*noticia*/

.news-single-img {
	float:left;
	padding-right:10px;
	padding-bottom:10px;

}

.subheader {
	padding-bottom:10px;
	border-bottom:1px dotted #cbd0d7;

}

/*form*/
.csc-mailform {
background:#F5F6F7 none repeat scroll 0%;
width:540px;
float:left;
}
.csc-mailform-field {
padding:8px 0px 10px 10px;
}

.csc-mailform-field input {
border:1px solid #C2C2C2;
color:#939598;
font-size:1em;
padding:1px 2px;
width:180px;
}

.csc-mailform-field textarea {
border:1px solid #C2C2C2;
color:#939598;
font-size:1em;
padding:1px 2px;
width:490px;
}

.csc-mailform-field label {
	padding-right:10px;
	color:#939598;
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	background:transparent url(../img/ico_texto00_li.gif) no-repeat scroll left 4px;
	padding-left:12px;
}


/*guia de comercios*/

.img_guia  {
	Float:right;
	margin-right:10px;
	margin-bottom:10px;
}

.img_guia img {
	width:100px;
	height:100px;
	border:4px solid #F5F5F5;
}

.ficha_ini,
.tx_mh_branchenbuch-advanced,
.tx_mh_branchenbuch-premium,
.tx_mh_branchenbuch-premium-1, 
.tx_mh_branchenbuch-premium-2,
.tx_mh_branchenbuch-premium-3{
	clear:left;
	padding:10px 0px 10px 0px;
	border-bottom:2px solid #8CCF05;
	Float:left;
	width:100%;
	Margin-bottom:5px;
}

.ficha_ini,
.tx_mh_branchenbuch-advanced h3,
.tx_mh_branchenbuch-premium h3,
.tx_mh_branchenbuch-premium-1 h3,
.tx_mh_branchenbuch-premium-2 h3{
	margin-bottom:5px!important;
	color: #464646;

}

.ficha_ini,
.tx_mh_branchenbuch-advanced span,
.tx_mh_branchenbuch-premium span,
.tx_mh_branchenbuch-premium-1 span,
.tx_mh_branchenbuch-premium-2 span,
.tx_mh_branchenbuch-premium-3 span {
	padding-top:2px;
	display:block;
	color:#858585;
}

.tx_mh_branchenbuch-detail hr{
	background-color:#8ACE03;
	border:0px;

}

.extra_guia a{
	padding-left:10px;
	padding-right:5px;
	background:transparent url(../img/ico_men_prin.gif) no-repeat scroll left 4px;
	/*display:block;*/
}

.extra_guia {
	margin-bottom:10px;
	


}

.datos_comercio span {
	padding-top:2px;
	display:block;
	color:#858585;
}

.tx_mh_branchenbuch-detai1  h3 {
	margin-bottom:5px;

}

.logo_comercio2  {
	Float:right;
	padding-right:10px;
	padding-bottom:10px;
}


.logo_comercio2 img {
	border:4px solid #F5F5F5;
}

.datos_comercio{
	width:350px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	padding:8px 0 8px 0px;
	margin-bottom:10px;
}

.browseLinksWrap {

}

.nube_tags {
	/* float:left; */
	margin-top: 5px;
	margin-right:10px;
}

/**************************** sitemap ***********************/

.csc-sitemap ul li{
	padding-left:10px;
	width:93%;
}

.csc-sitemap ul li a{
	color:#8ed300;
	font-weight:bold;
	border-bottom:1px solid #8ed300;
	padding-bottom:2px;
	margin-bottom:7px;
	display:block;
	margin-top:7px;
}

.csc-sitemap ul li ul li a{
	color:#939598;
	font-variant:normal;
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
	margin-top:0px;
	font-weight:bold;
	display: inline;
}

.csc-sitemap ul li ul li ul li a{
	font-weight:normal;

}

/************************* agenda *******************/


.news-search-form{
	}
	
.news-search-form{
	border:1px solid #e5e5e5;
	float:left;
    margin-bottom:10px;
	padding:1px;
}

.news-search-form form{
	background:#f5f6f7;
	padding:25px 0px 18px 18px;
	width:520px;
}

.news-search-form form input,
.news-search-form form select,
.news-search-form form textarea{
	border:1px solid #c2c2c2;
	padding:2px 2px;
	color:#939598;
	font-size:1em;

}

.news-search-form form .news-search-form-submit input{
	border:none;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	background:#8ccf04;
	padding:1px 10px;
	overflow:visible;
	margin-right:4px;
	margin-left:12px;
}

