@CHARSET "UTF-8";

.social{
	position:relative;
	top:30px;
	background-position:89px 17px !important;	
}

.letterlist {
	display: none;
}

.all_animals ul.on {
	display: block;
}

div.paged span.selected_page {
	color: #B26604;
}

table {
	width: 474px;
	margin-left: 14px;
	border-bottom: #dadada 1px solid;
	border-spacing: 0px;
	border-padding: 0px;
}

table tr.tr-0 td {
	color: #a88f79;
	background: #faf6f1 url(../img/table_th.gif) repeat-x left bottom;
	text-align: center;
	border-left: 2px #fff solid;
	border-right: 2px #fff solid;
	padding: 6px;
	font-weight: bold;
}

table tr.tr-0 td.td-0 {
	border-left: 0px;
}

table tr.tr-0 td.td-last {
	border-right: 0px;
}

table td {
	text-align: center;
	padding: 0 1px;
	font-size: 0.916em;
	color: #505050;
	background: url(../img/table_separator.gif) repeat-x left bottom;
	border-left: #fff 10px solid;
	border-right: #fff 10px solid;
	padding: 10px;
}

table.alignleft td {
	text-align: left;
}

table.alignleft td.td-0 {
	padding-left: 50px;
}

table td.td-0 {
	border-left: 0px;
	padding-left: 20px;
	background: #fff url(../img/table_bg.gif) no-repeat left bottom;
}

table td.td-last {
	border-right: 0px;
	padding-right: 20px;
	background: #fff url(../img/table_bg.gif) no-repeat right bottom;
}

table tr.tr-last td {
	background: none;
}

table tr.tr-last td.td-0 {
	background: #fff url(../img/table_bg.gif) no-repeat left top;
}

table tr.tr-last td.td-last {
	background: #fff url(../img/table_bg.gif) no-repeat right top;
}

div.lat_nav_mod div.left_close p {
	color: #808080;
}

table.panel p,table p {
	line-height: auto;
	padding: 0 !important;
}

.styled2 {
	width: 228px !important;
}

ul.right_buttons li a {
	line-height: 0px;
	font-size: 0px;
}

ul.right_buttons li a span {
	line-height: 10px;
	font-size: 10px;
}

/*******************************
 USE FIRBUG
*******************************
div.background_footer,
div.background_top,
div.background_rear_top,
div.background_rear_bottom,
div.background_bottom {
    display:none;
}

div.content_location {
	display: none;
}*/

/**** 
    Styles for contact form on Amics del Zoo
  
*****/
form #uid24 {
	width: 223px;
}

div.form_friend .column2 {
	float: left;
	text-align: right;
	width: 265px;
}

.waai_footer,.waai_footer img {
	padding: 0px !important;
}

div.form_friend div.legal_zone input input.error {
	border: 1px dotted #6B7D21
}

div.form_friend input.error {
	border-color: #6B7D21;
}

a.shopping_cart_button:hover {
	background-position: 0px -61px;
}

/******
 * Styles for 'educacio' subpages 
 */
div.lat_nav_mod div.lat_nav span.span-no-image {
	width: 80px;
}

/****************
coming soon button
***************/
.coming-soon{
	height:20px;
}

.coming-soon:hover {
	background: none;
}

.coming-soon strong {
	display: none;
	height: 20px;
}


div.calendar li li.selected a {
	background-position: 0px -30px;
}

/***
INDEX SEARCH
***/
div.search_result h3 {
	background: url("../img/bg_title_h2.gif") repeat-x scroll 0 0
		transparent !important;
	color: #673406;
	font-size: 1em;
	font-weight: bold;
	height: 20px !important;
	margin-left: 14px;
	margin-right: 20px;
	width: 449px;
	padding: 7px 14px 0;
}

div.search_result p {
	background: url("../img/bg_title_h3.jpg") no-repeat scroll 0 0
		transparent;
	color: #505050;
	font-size: 1em;
	height: 80px;
	width: 447px;
	margin-left: 14px;
	padding: 10px 15px 0;
}

/****************
Styles for Amics del Zoo
***********/
div.central_col div.text_content div.form_friend p.powermail_uid16,div.central_col div.text_content div.form_friend p.powermail_uid17,div.central_col div.text_content div.form_friend p.powermail_uid22,div.central_col div.text_content div.form_friend p.powermail_uid23
	{
	clear: none;
}

div.form_friend p.powermail_uid16,div.form_friend p.powermail_uid17,div.form_friend p.powermail_uid22,div.form_friend p.powermail_uid23
	{
	float: left;
}

div.form_friend p.powermail_uid16,div.form_friend p.powermail_uid22 {
	width: 304px;
}

div.form_friend p.powermail_uid17,div.form_friend p.powermail_uid23 {
	text-align: right;
	width: 264px;
}

div.form_friend p.powermail_uid17 label,div.form_friend p.powermail_uid23 label
	{
	padding-right: 22px;
	text-align: right;
	width: 78px;
}

div.form_friend p.powermail_uid16 input,div.form_friend p.powermail_uid17 input,div.form_friend p.powermail_uid22 input,div.form_friend p.powermail_uid23 input
	{
	width: 155px;
}

/***************************************
	styles for lists inside tabs content in education	
***************************************/

div.sub_content {
	line-height: 1.4em;
}

div.sub_content ol {
	margin-left: 20px;
}

div.sub_content ol li {
	list-style-type: decimal;
}

div.central_col div.text_content div.lat_nav_mod div.sub_content ol li {
	background: none;
	padding-bottom:4px;
}


div.central_col div.text_content div.lat_nav_mod div.sub_content ul li {
	background: url("../img/bullet_edu.gif") no-repeat scroll 19px 7px
		transparent !important;
	list-style-type: none;
}
.no-decoration {
	text-decoration: none !important;
}

/***************************************
	styles for form Mesuran’s
***************************************/

div.central_col div.text_content div.my_information .select_label {
	display: none;
}

div.central_col div.text_content div.my_information input.powermail_radio
	{
	background: none repeat scroll 0 0 transparent !important;
	margin-left: 20px;
	width: auto !important;
}

div.central_col div.text_content div.my_information fieldset div {
	padding-bottom: 8px;
}

div.central_col div.text_content div.my_information div {
	padding: 8px 0 12px;
}

div.central_col div.text_content div.my_information div.errorsform {
        padding: 8px 0 0px;
}

div.central_col div.text_content div.area_cont div.form_friend div{
	padding:0px !important;
}

div.central_col div.text_content div.area_cont div.form_friend div.item_contract_titular{
	padding:4px 14px 0 30px !important;
}

div.central_col div.text_content div.area_cont div.my_information div.legal_zone {
	padding-left:30px !important;
	padding-top:15px !important;
}

div.central_col div.text_content div.area_cont div.form_friend div.error_validation_message,
div.central_col div.text_content div.area_cont div.form_friend div.updated_profile,
div.central_col div.text_content div.area_cont div.form_friend div.error_validation_message_checkbox{
	padding:0 0 0 30px !important;
}

div.central_col div.text_content div.area_cont div.form_friend div.updated_profile{
	color:#DD2102;	
}

div.central_col div.text_content div.my_information div.powermail_uid41,div.central_col div.text_content div.my_information div.powermail_uid42,div.central_col div.text_content div.my_information div.powermail_uid43,div.central_col div.text_content div.my_information div.powermail_uid44
	{
	float: left;
}

div.central_col div.text_content div.my_information div.powermail_uid44
	{
	margin-right: 38px;
}

div.central_col div.text_content div.my_information div.powermail_uid42 label,div.central_col div.text_content div.my_information div.powermail_uid43 label
	{
	padding-left: 5px;
}

div.central_col div.text_content div.my_information div.fecha_label {
	
}

div.central_col div.text_content div.my_information div.fecha_select {
	width: 96px;
}

div.central_col div.text_content div.my_information div.fecha_select p {
	padding: 0;
}

div.central_col div.text_content div.my_information div.fecha_label p {
	padding: 0;
}

div.central_col div.text_content div.my_information label.sexe {
	display: block;
	float: left;
}

div.central_col div.text_content div.my_information #uid52,
div.central_col div.text_content div.my_information #uid1172,
div.central_col div.text_content div.my_information #uid2596 {
	clear: both;
	float: none;
	width: 202px;
	padding-top: 15px;
	height: 5px;
}

div.central_col div.text_content div.my_information fieldset div.powermail_uid53,div.central_col div.text_content div.my_information fieldset div.powermail_uid1173
	{
	padding: 0;
	position: absolute;
	right: 0;
	top: 171px;
}

div.central_col div.text_content div.my_information #uid52 label.select_label,
div.central_col div.text_content div.my_information #uid62 label.select_label,
div.central_col div.text_content div.my_information #uid64 label.select_label,
div.central_col div.text_content div.my_information #uid1172 label.select_label,
div.central_col div.text_content div.my_information #uid1180 label.select_label,
div.central_col div.text_content div.my_information #uid2596 label.select_label
{
	display: inline-block;
}

div.central_col div.text_content div.my_information #uid52 label.select_label,
div.central_col div.text_content div.my_information #uid1172 label.select_label,
div.central_col div.text_content div.my_information #uid2596 label.select_label,

	{
	width: 88px;
}

div.central_col div.text_content div.my_information #uid53,div.central_col div.text_content div.my_information #uid1173 {
	width: 292px;
}

div.central_col div.text_content div.my_information #uid56 {
	width: 87px;
}

div.central_col div.text_content div.my_information label.powermail_uid58,div.central_col div.text_content div.my_information label.powermail_uid57,div.central_col div.text_content div.my_information label.powermail_uid59
	{
	padding-left: 5px;
}

div.central_col div.text_content div.my_information div.powermail_text {
	float: left;
}

div.central_col div.text_content div.my_information label.powermail_uid60
	{
	width: 60px;
}

div.central_col div.text_content div.my_information #uid62,div.central_col div.text_content div.my_information #uid64,div.central_col div.text_content div.my_information #uid1180
	{
	width: 160px;
}

div.central_col div.text_content div.my_information #uid62,div.central_col div.text_content div.my_information #uid1180 {
	padding-left: 8px;
}

div.central_col div.text_content div.my_information #uid66 {
	width: 267px;
}

div.central_col div.text_content div.my_information div.powermail_uid67 label,div.central_col div.text_content div.my_information div.powermail_uid68 label,div.central_col div.text_content div.my_information div.powermail_uid1185 label
	{
	width: 87px;
}

div.central_col div.text_content div.my_information div.powermail_uid68 label,div.central_col div.text_content div.my_information div.powermail_uid1185 label
	{
	padding-left: 30px;
}

div.central_col div.text_content div.my_information div.no_pad label {
	font-size: 0.9em;
	padding: 0 0 12px;
}

div.central_col div.text_content fieldset.column1 {
	margin-left: 18px;
}

div.central_col div.text_content  fieldset.column {
	float: left;
	margin-left: 31px;
	width: 185px;
}

div.central_col div.text_content  fieldset.column div.powermail_check {
	display: block;
	width: inherit;
	height: 23px;
}

div.central_col div.text_content  fieldset.column div.powermail_check label
	{
	
}

div.central_col div.text_content  fieldset.column div.powermail_check input
	{
	float: right;
}

div.central_col div.text_content  fieldset.column div.fecha_select {
	display: block;
	width: 180px;
	height: 23px;
	margin: 5px 0;
	position: relative;
}

div.central_col div.text_content  fieldset.column div.fecha_select select,div.central_col div.text_content  fieldset.column div.fecha_select span
	{
	width: 42px;
	background-position: -41px 0;
}

div.central_col div.text_content fieldset.column label {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: top;
}

div.central_col div.text_content fieldset.column span.select_wrapper label
	{
	width: 180px;
}

div.central_col div.text_content  fieldset.column div.select_wrapper,div.central_col div.text_content fieldset.column span.select_wrapper
	{
	float: none;
}

div.central_col div.text_content  fieldset.column div.select_wrapper div.select_wrapper_cont,div.central_col div.text_content  fieldset.column span.select_wrapper span.select_wrapper_cont
	{
	float: none;
	position: absolute;
	right: 0;
}

div.central_col div.text_content fieldset.column_wide3 {
	margin: 5px 0 5px 18px;
	width: 617px;
}

div.central_col div.text_content fieldset.column_wide3 label {
	margin-bottom: 10px;
	width: 69px;
}

div.central_col div.text_content fieldset.column_wide input,div.central_col div.text_content fieldset.column_wide3 input
	{
	background: url("../img/input_text.gif") no-repeat scroll 0 0
		transparent;
	border-bottom: 1px solid #EEEEEE;
	border-right: 1px solid #EEEEEE;
	height: 15px;
	padding: 2px;
	width: 325px;
}

div.central_col div.text_content fieldset.column_wide3 input {
	width: 401px;
}

div.central_col div.text_content fieldset.column {
	float: left;
	margin-left: 31px;
	width: 185px;
}

div.central_col div.text_content fieldset.column_wide label {
	width: 64px;
}

div.central_col div.text_content p.sep {
	background: url("../img/table_separator.gif") repeat-x scroll left
		bottom transparent;
	margin: 15px 0 15px 30px;
	padding: 1px;
	text-align: center;
	width: 575px;
}

div.central_col div.text_content fieldset.column_wide {
	width: 405px;
}

div.central_col div.text_content fieldset.column_wide3 input.powermail_radio
	{
	background: none repeat scroll 0 0 transparent !important;
	border: 0 none !important;
	margin-bottom: 10px;
	width: auto !important;
}

div.central_col div.text_content fieldset.column_wide3 label {
	margin-bottom: 10px;
	width: 69px;
}

p.lnk_right {
	text-align: right;
}

div.central_col div.text_content div.my_information div.powermail_uid344
	{
	position: absolute;
	right: 200px;
	top: 0;
	float: none;
}

div.my_information fieldset.no_pad {
	position: relative;
}

.notebook_style div.two_cols_right_content {
	text-align: left;
}

div.central_col div.text_content div.my_information #uid360,div.central_col div.text_content div.my_information #uid1449 {
	clear: both;
	float: none;
	height: 5px;
	padding-top: 15px;
	width: 202px;
}

div.central_col div.text_content div.my_information div.powermail_uid361,div.central_col div.text_content div.my_information div.powermail_uid1450
	{
	padding: 0;
	position: absolute;
	right: 0;
	top: 171px;
}
div.central_col div.text_content div.my_information #uid361,div.central_col div.text_content div.my_information #uid1450 {
	width: 292px;
}
div.central_col div.text_content div.my_information #uid360 label.select_label {
	display: block;
	width: 88px;
}
div.central_col div.text_content div.my_information div.powermail_uid352 {
	margin-right: 38px;
}

div.central_col div.text_content div.my_information div.powermail_uid350 label, 
div.central_col div.text_content div.my_information div.powermail_uid351 label {
	padding-left: 5px;
}
div.central_col div.text_content div.my_information label.powermail_uid364, 
div.central_col div.text_content div.my_information label.powermail_uid365, 
div.central_col div.text_content div.my_information label.powermail_uid366 {
	padding-left: 5px;
}
div.central_col div.text_content div.my_information #uid360 label.select_label, 
div.central_col div.text_content div.my_information #uid368 label.select_label, 
div.central_col div.text_content div.my_information #uid369 label.select_label, 
div.central_col div.text_content div.my_information #uid1449 label.select_label,
div.central_col div.text_content div.my_information #uid1457 label.select_label {
	display: inline-block;
}

div.central_col div.text_content div.my_information #uid368, 
div.central_col div.text_content div.my_information #uid369,
div.central_col div.text_content div.my_information #uid1457 {
	width:160px;
}
div.central_col div.text_content div.my_information #uid368,div.central_col div.text_content div.my_information #uid1457 {
	padding-left:8px;
}
div.central_col div.text_content div.my_information div.powermail_uid372 label, 
div.central_col div.text_content div.my_information div.powermail_uid373 label,
div.central_col div.text_content div.my_information div.powermail_uid1461 label {
	width:87px;
}

div.central_col div.text_content div.my_information div.powermail_uid373 label,
div.central_col div.text_content div.my_information div.powermail_uid1462 label {
padding-left:30px;
}
div.central_col div.text_content div.my_information div.powermail_uid503 {
float:none;
position:absolute;
right:200px;
top:0;
}
div.extra_wide #uid19 {
	width: 78px;
}
div.extra_wide #uid20 {
	width: 78px;
}
div.extra_wide #uid21 {
	width: 78px;
}

/********************************
 styles for imageslide template
***********************************/
/*
div.central_col div.text_content p{
	padding-top:0;
}
*/

div.photo_results div.photo{
	position:relative;
}

div.media_module div.video_container img{
	display:block;
}

.photo .multimedia_video,
.cliplink,
.photo .cliptext,
.audio_container .cliptext,
.podcasts_results .cliptext{
	display:none;
}

#fancybox-inner .cliptext,
#fancybox-inner .clipboard	{
	display:block !important;	
}

.multimedia_video{
	height:500px;
}

.historia_zoo .multimedia_pagination p{
	float:right !important;	
}

.historia_zoo .multimedia_pagination .historia_pagination_title{
	float:left !important;	
}

div.central_col div.text_content div.special_noBorder .right_text p.link_right{
	width:auto;
}

.showlink{
	font-size:12px;
	color:#505050;
	text-align:left;
	display:none;
}

.showlink p{
	margin:10px 0;
}

.showlink .cliptext{
	width:100%;
}

/*************************************
	Default niftyplayer
*************************************/

.pod_player, .pod_player embed{
	height:40px !important;
	padding-top:0 !important;
}

.tabs_multimedia_floquet_1{
	background:url('../img/lat_nav_floquet_1.png');
	background-repeat:no-repeat;
}
.tabs_multimedia_floquet_2{
	background:url('../img/lat_nav_floquet_2.png');
	background-repeat:no-repeat;
}
.tabs_multimedia_floquet_3{
	background:url('../img/lat_nav_floquet_3.png');
	background-repeat:no-repeat;
}
.tabs_multimedia_floquet_4{
	background:url('../img/lat_nav_floquet_4.png');
	background-repeat:no-repeat;
}

/*******************************************************
	remove scrollbar from div.vertical_item_result 
*******************************************************/

div.vertical_item_result {
	overflow:visible;
}

.padding-bottom-50px					{padding:0px 0px 50px 0px !important ; }
.clear-both								{clear:both;}
.programa-content						{width:650px; padding-bottom:10px; margin-left:10px; float:left; margin-bottom:20px; border-bottom:solid 1px #DADADC;}
.programa-img							{padding:18px 20px 0px 11px; float:left;}
.programa-descripcion					{width:490px; padding:15px 20px 0px 0px; float:left}
.programa-descripcion .programa-nombre	{color:#673406 !important; margin:0px !important; padding:0px !important; font-weight:bold !important;}
.programa-descripcion .programa-convenio{color:#b86801 !important; margin:0px !important; padding:0px !important;}
.programa-descripcion .programa-bold	{color:#505050; font-weight:bold; margin:0px !important; padding:10px 0px 0px 0px !important}
.programa-descripcion .programa-texto	{color:#505050; font-weight:normal; margin:0px !important; padding:0px !important}
.programa-descripcion .width-400px		{width:400px !important;}
.programa-descripcion .programa-pdf		{width:430px !important;}
.paginacion-clear-both					{height:15px !important; padding-top:0px !important; clear:both}

div.central_col div.text_content div.my_information #loading {
        width: 15px;
        float: left;
}

div.espais_vertical_item_result {
    border-top: 1px solid #E0E0E0;
    clear: both;
    margin-left: 14px;
    overflow: auto;
    padding: 14px 0 0;
    width: 474px;
}

div.central_col div.text_content div.espais_vertical_item_result h3 {
    color:#000;
    font-weight:bold;
    padding:0 0 5px 0;
    margin:0;
    height:auto;
    background:none;
}


div.smallclear {
	padding:0 !important;
}
/*****************************************
	NEWS CSS
*****************************************/
div.new{
	overflow:auto;
}

div.new h3 a{
	color: #673406;
    font-weight: bold;
    text-decoration: none !important;
}


/****************************************
	LLISTA PADRINS
****************************************/

div.searchSpecies form.sponsorFilter span.float_left{
	margin-top:0;
}

