/*
 * ------------------------------------------------------------------------
 * JA T3 Blank template for joomla 1.7
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 JoomlArt.com. All Rights Reserved.
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 * Author: JoomlArt.com
 * Websites: http://www.joomlart.com - http://www.joomlancers.com.
 * ------------------------------------------------------------------------
*/
/* COMMON STYLE
--------------------------------------------------------- */

body#bd #ja-wrapper { background: url(../images/bgd-wrapper-inner-r.png) center repeat-y; }

body#bd #ja-wrapper-inner { background: url(../images/bgd-wrapper-inner.png) top center no-repeat; }

/* Normal links ---*/
a { color: #065B9D;
   font-weight: bold;}

a:hover, a:active, a:focus {color: #545454; }
.blog-featured .contentheading a:hover,
.blog-featured .contentheading a:active,
.blog-featured .contentheading a:focus{
	color:#065B9D;
}

/* Readon links ---*/
p.readmore a { 
	/*background: url(../images/bgd-readmore.png) no-repeat;*/
}

/* Others ---*/


/* FORM
--------------------------------------------------------- */
/* Search ---*/


/* Contact ---*/


/* -- EDITOR STYLES ----------------------------- */


/* JOOMLA STYLE
--------------------------------------------------------- */
/* Layout Deco ---*/


/* Meta ---*/

dl.article-info a{
	color:#065B9D;
}
.article-date {
	background: url(../images/article-date.png) no-repeat;
}

/*Inline images ---*/


/* Tables ---*/


/* Content Toc */


/* Poll */


/* Pagination ---*/
.pagination li span{
	/*background:url(../images/bg-pagnav-active.png) no-repeat top center;*/
}
.pagination li a:hover{
	color:#065B9D;
}

/* MODULE STYLES
--------------------------------------------------------- */
div.ja-moduletable h3, div.moduletable h3, #btl-content #btl-content-profile h3 {
	color: #065B9D;
}

#ja-left div.ja-moduletable h3 span, #ja-left div.moduletable h3 span,
#ja-right div.ja-moduletable h3 span, #ja-right div.moduletable h3 span,
#ja-inset2 div.ja-moduletable h3 span, #ja-inset2 div.moduletable h3 span{
	background: url(../images/bgd-left-module-h3.png) repeat-x;
}
#ja-left div.moduletable_text h3 span,
#ja-right div.moduletable_text h3 span,
#ja-inset2 div.moduletable_text h3 span{
	background: none;
	border-bottom: 1px #b6b6b6 dotted;
	color: #757575;
}
#ja-left div.moduletable_spotline,
#ja-right div.moduletable_spotline,
#ja-inset2 div.moduletable_spotline {
	background-color: #065B9D;
}
#ja-left div.moduletable_spotline ul.menu li,
#ja-right div.moduletable_spotline ul.menu li,
#ja-inset2 div.moduletable_spotline ul.menu li {
	background-image: url(../images/bullet1.png);
}
#ja-left div.moduletable_spotline ul.menu li:hover,
#ja-inset2 div.moduletable_spotline ul.menu li:hover,
#ja-right div.moduletable_spotline ul.menu li:hover {
	background-color: #084c8b;
}
#ja-left div.moduletable_spotline h3 span,
#ja-right div.moduletable_spotline h3 span,
#ja-inset2 div.moduletable_spotline h3 span{
	background: url(../images/bgd-module-spotline-h3.png) 12px center no-repeat;
	text-shadow: 0 -1px #065490;
}
#ja-left div.moduletable_notitle h3 span,
#ja-inset2 div.moduletable_notitle h3 span,
#ja-right div.moduletable_notitle h3 span{
	color:#065B9D;
}
#ja-left ul li a.moduleItemReadMore {
    /*background: url("../images/icon-readmore2.png") no-repeat scroll left center transparent;*/
}
#ja-left div.moduletable_featured a.readmore, #ja-left div.moduletable_featuredk2 a.moduleItemReadMore {
    background: #3989c7 url(../images/bgd-readmore-featured.png) no-repeat right center;
}

/* Left Module */
#ja-left div.moduletable_support span{
	/*color:#065B9D;*/
}
/* Search Module ---*/
#ja-search .inputbox {
	background: url(../images/bgd-search-field.png) no-repeat;
}

/* Login Module ---*/
.ja-modal-caption {
	background: url(../images/bgd-modal-caption.png) repeat-x;
}
#login-form ul li {
	background: url(../images/bullet.gif) no-repeat 2px 8px;
}
/* Advertisement ---*/


/* MAIN LAYOUT DIVS
--------------------------------------------------------- 
#ja-container {
	background: url(../images/bgd-bottom-r.png) center bottom repeat-x;
}*/

/* HEADER
--------------------------------------------------------- */


/* Logo Image ---*/


/* Logo Text ---*/


/* NAVIGATION
--------------------------------------------------------- */
/* Main Nav ---*/


/* Breadcrumbs ---*/
#ja-breadcrumbs .breadcrumbs-block{
	background:url(../images/home-icon.png) no-repeat center left;
}

/* Extras ---*/


/* Default Joomla! Menu ---*/


/* SPOTLIGHT
--------------------------------------------------------- */

/* Top spotlight ---*/
#ja-topsl .moduletable_user1 h3{
	background:url(../images/icon_1.png) no-repeat top left;
}
#ja-topsl .moduletable_user2 h3{
	background:url(../images/icon_2.png) no-repeat top left;
}
#ja-topsl .moduletable_user3 h3{
	background:url(../images/icon_3.png) no-repeat top left;
}
#ja-topsl .readmore{
	color:#065B9D;
}
/* Bot spotlight ---*/
#ja-botsl .moduletable_newsletter .button{
	background:url(../images/bt_newsletter.png) no-repeat top left;
}
/* FOOTER
--------------------------------------------------------- */


/* MISCELLANOUS
----------------------------------------------------------- */
/* Others ---*/
.box_skitter .label_skitter h3 span{color:#065B9D;}
.box_skitter .info_slide_dots .image_number:hover,
.box_skitter .info_slide_dots .image_number_select {background-position:0 -50px;}
dd.createdby span{color:#065B9D;}

/* CONTACT
---------------------------------------------------------*/
#ja-content-main .contact h3{
	color:#065B9D;
}
.infoContact{
	background:url(../images/title-address.png) no-repeat top left;
}
.formContact{
	background:url(../images/title-contact.png) no-repeat top left;	
}

div.btl-buttonsubmit span{
	background:url(../images/bgd-button-left.png) no-repeat top left;
}
div.btl-buttonsubmit span button,
div.btl-buttonsubmit span .btl-buttonsubmit{
	background:url(../images/bgd-button-right.png) no-repeat top right;
}
/* tampt 11-Feb
.contact-form .button
#ja-login .button,
#bt-user-login .button, #bt-user-register .button, #bt-logged-in .button{
	color:#F0F0F0;
	background:url("../images/bgd-button.png") no-repeat scroll left top transparent;
}
.contact-form .button:hover,
#ja-login .button:hover,
#bt-user-login .button:hover, #bt-user-register .button:hover, #bt-logged-in .button:hover{
	color:#F0F0F0;
	background:url("../images/bgd-button.png") no-repeat scroll left -34px transparent;
}*/
/*======= BT TWITTER FEED ======*/
#ja-botsl div.moduletable_twitterfeed h3 {
    background: url("../images/twitter_feed.png") no-repeat scroll left center transparent;
}
#twtr-widget-1 .twtr-tweet a,
.bt-cs h3{
	color:#065B9D;
}
/*======= BT CONTENT SLIDER ========
.btcontentslider_tl {
	background:url(../images/btcontentslider_tl.png) no-repeat top left;
	float:left;
	width:7px;
	height:7px;
}
.btcontentslider_tr {
	background:url(../images/btcontentslider_tr.png) no-repeat top right;
	float:right;
	width:7px;
	height:7px;
}
.btcontentslider_tm{
	background:url(../images/btcontentslider_tm.png) repeat-x top left;
	height:7px;
}
.bt-cs .bt_handles li a {
	background-image:url(../images/pagination.png);
}*/
/*===== LOGIN BOX =======*/
p.readmore a:hover,
div.catItemReadMore a:hover,
a.k2ReadMore:hover,
.box_skitter .label_skitter div.des a.readmore:hover{ 
	background-color: #207fc8;
	background-position: right -44px;
	color:#fff;
}


/*===== Modificado =======*/

/*#ja-top2sl div.ja-box.column.ja-box-center h3 span,
#ja-top2sl div.ja-box.column.ja-box-right h3 span{
	background: url(../images/bgd-left-module-h3.png) repeat-x;
}*/

#ja-top2sl div.ja-box.column.ja-box-left h3 span{
	background: none;
}

/*======= BT CONTENT SLIDER ========
.btcontentslider_tl {
  background:url(../images/btcontentslider_tl.png) no-repeat top left;
  float:left;
  width:7px;
  height:7px;
}
.btcontentslider_tr {
  background:url(../images/btcontentslider_tr.png) no-repeat top right;
  float:right;
  width:7px;
  height:7px;
}
.btcontentslider_tm{
  background:url(../images/btcontentslider_tm.png) repeat-x top left;
  height:7px;
}
.bt-social-share{
  padding:10px 0;
}

.ja-megamenu ul.level0 li.mega{
    display: block;
    float: right;

}

.ja-megamenu{
    padding-top: 25px;
    padding-right: 25px;
}*/


/*============ Top1sl ============*/
#ja-top1sl div.ja-box.column.ja-box-center h3,
#ja-top1sl div.ja-box.column.ja-box-left h3,
#ja-top1sl div.ja-box.column.ja-box-right h3 {
  margin: 0 -7px  0 -7px;
  border-bottom: 0;
}

#ja-top1sl h5{
  margin: 0;
  padding: 3px 0px 3px 1px;
  border-bottom: 1px #dcdcdc solid;
  background-color: #dcdcdc;
  font-size: 1.2em;
}
#ja-top1sl h5 A{
  color: #808080;
}


#ja-top1sl div.ja-box-center div.ja-moduletable,
#ja-top1sl div.ja-box-left div.ja-moduletable,
#ja-top1sl div.ja-box-right div.ja-moduletable{
  height:300px;
  overflow: hidden;
  padding-bottom: 15px;
}
#ja-top1sl div.ja-box-left #Mod86{
	border: 2px #B3B3B3 solid;
	height: 174px;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 3px;
}

#ja-top1sl div.ja-box-left #Mod86 ul li a{
	font-size: 1em;
	line-height:150%;
}

#ja-top1sl div.ja-box-left #Mod86 ul li.typeTextfield{
	padding-top:3px;
	padding-bottom: 3px;
	font-size: 0.8em;
}


#ja-top1sl div.ja-box-left #Mod116{
  height: 121px;
  overflow: hidden;
  padding-bottom: 15px;
  background: none;
  width: 200px;
  margin-top: 0px;
}

#ja-top1sl div.ja-box-center div.ja-moduletable{
  border: 1px #dcdcdc solid;
  padding-bottom: 13px;
}

#ja-top1sl div.ja-box-center div.ja-moduletable .bt-cs {
	border: 0px;
}


#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4hi{
  border: 1px #dcdcdc solid;
  overflow: hidden;
  padding-bottom: 15px;
}


#ja-top1sl div.ja-box-left div.ja-moduletable P{
  margin:0px;
}

#ja-top1sl div.ja-box-left div.ja-moduletable H4{
  margin-top:3px;
  margin-bottom:3px;
}

#ja-top1sl div.ja-box.column.ja-box-center h3 span{
  text-indent: 14px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
  background-color: #B3B3B3;
}

#ja-top1sl div.ja-box.column.ja-box-right h3 span{
  text-indent: 7px;
  background-color: #555;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
}

#ja-top1sl div.ja-box.column.ja-box-left h3 span{
  text-indent: 14px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
  /*border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;*/
}

#ja-top1sl div.ja-box.column.ja-box-left h3 span,
#ja-top1sl div.ja-box.column.ja-box-right h3 span{
  font-weight:bold;
  border-bottom: 1px #ccc solid;
  color: #29ABE2;
  
}

#ja-top1sl div.ja-box.column.ja-box-right div.moduletable .ja-box-ct div#k2ModuleBox112 {
  margin: -7px;
}

#ja-top1sl div.ja-box-left div.ja-moduletable{
	padding-bottom: 15px;
	margin-left: 11px;
	margin-right: 13px;
	
}

#ja-top1sl div.ja-box-right div.ja-moduletable{
	padding-bottom: 13px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	

}

#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4hi{
	padding-bottom: 0;
	background-color: #f5f5f5;
	margin-bottom: 3px;
	width: 191px;
	border: 4px #C78585 solid;
}

#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4blocks{
	padding-bottom: 0;
	/* background-color: #f5f5f5; */
	margin-bottom: 3px;
	width: 196px;
	border: 2px #CCC solid;
	height: 72px; 
}

#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4hi DIV.icono,
#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4blocks DIV.icono{
	float: left;
	padding-left: 5px;
	width: 68px;
	text-align: center;
}

#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4hi DIV.recuadro,
#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4blocks DIV.recuadro{
	height: 45px;
}

#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4hi DIV.texto,
#ja-top1sl div.ja-box-left div.ja-moduletable div.top1sluser4blocks DIV.texto{
	float:left;
	padding: 5px 10px;
}





#ja-top1sl div.ja-box-right {
	width: 210px;
	position:relative;
}

 div.top1sluser4hi A{
	color: black;
	font-style: italic;
	text-decoration: none;
}

 div.top1sluser4hi P{
	padding: 5px 0 5px 10px;
}

div.top1sluser4low{
	background-color: #b3b3b3;
	padding: 4px;
	width: 191px;	
}

div.top1sluser4low div.top1sluser4lowborder{
	height: 66px;
	border: 0px solid #f5f5f5;
	background-color: #fff;
}

div.top1sluser4low A{
	color: black;
	font-style: italic;
	text-decoration: none;
}

 div.top1sluser4low P{
	padding: 5px 0 5px 10px;
}

 div.top1sluser4low div.texto,
 div.top1sluser4low div.facebook,
 div.top1sluser4low div.twitter {
	float:right;
	padding-top: 12px;
	padding-right: 5px;
}


 div.top1sluser4low div.texto{
	height: 66px;
	width: 110px;
	margin: 15px 0 0 3px;
	padding: 0px;
	font-style: italic;
	color: black;
	font-weight: bold;
 }


/*============ Top2sl ============*/
#ja-top1sl div.ja-box.column.ja-box-left h3,
#ja-top2sl div.ja-box.column.ja-box-left h3,
#ja-top2sl div.ja-box.column.ja-box-right h3 {
  margin: 0 -7px  0 -7px;
  border-bottom: 0;
}

#ja-top2sl div.ja-box-left div.ja-moduletable,
#ja-top2sl div.ja-box-right div.ja-moduletable{
  border: 1px #dcdcdc solid;
  height:400px;
  overflow: hidden;
  padding-bottom: 15px;
}

#ja-top2sl div.ja-box-left div.ja-moduletable P{
  margin:0px;
  color: #fff;
}

#ja-top2sl div.ja-box-left div.ja-moduletable H4{
  margin-top:3px;
  margin-bottom:3px;
  color: #fff;
}

#ja-top2sl div.ja-box.column.ja-box-center h3 span{
  text-indent: 7px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
}

#ja-top2sl div.ja-box.column.ja-box-right h3 span{
  text-indent: 7px;
  background-color: #808080;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
}

#ja-top2sl div.ja-box.column.ja-box-left h3 span{
  text-indent: 7px;
  line-height: 38px;
  margin: 0;
  padding: 0;
  color: #fff;
  display:block;
  /*border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;*/
}

#ja-top1sl div.ja-box.column.ja-box-left h3 span{
  font-weight:bold;
  border-bottom: 1px #ccc solid;
  color: #808080;
}


#ja-top2sl div.ja-box.column.ja-box-left h3 span,
#ja-top2sl div.ja-box.column.ja-box-right h3 span{
  font-weight:bold;
  border-bottom: 1px #ccc solid;
  
}

#ja-top2sl .ja-box-left div.moduletable .ja-box-ct {
  padding: 0 7px;
}

#ja-top2sl .ja-box-right div.moduletable .ja-box-ct {
  padding: 0;
}

#ja-top2sl div.ja-box.column.ja-box-right div.moduletable .ja-box-ct div#k2ModuleBox112 {
  margin: -7px;
}

#ja-top2sl div.ja-box-center div.ja-moduletable,
#ja-top2sl div.ja-box-right div.ja-moduletable,
#ja-top2sl div.ja-box-left div.ja-moduletable{
	
	
}

/*#ja-top1sl div.ja-box-left div.ja-moduletable{
	background: url(../images/bgd-columnistas.png) no-repeat bottom right;
	width: 195px;
}*/

#ja-topsl div.ja-box-right div.ja-moduletable{
	background: url(../images/guia-02.png) no-repeat top left;
}

#ja-top2sl div.ja-box-right div.ja-moduletable{
	padding-bottom: 15px;
	margin-left: 13px;
	margin-right: 13px;
}

#ja-top2sl div.ja-box-left div.ja-moduletable{
	padding-bottom: 15px;
	margin-left: 11px;
	margin-right: 13px;
	background-color: #29abe2;
	width: 292px;
}

#ja-top2sl div.ja-box-right div.k2ItemsBlock ul li div.moduleItemIntrotext {
	display: block;
	padding: 0px 0;
	line-height: 20px;
	overflow: hidden;
	float: left;
	height: 184px;
}

#ja-top2sl div.ja-box-right div.k2ItemsBlock ul li {
	padding: 0 0 5px;
	margin: 0 0 5px;
	border-bottom: 0px;
}


/*============ Topsl ============*/
#ja-topsl div.ja-box-center div.ja-moduletable,
#ja-topsl div.ja-box-left div.ja-moduletable,
#ja-topsl div.ja-box-right div.ja-moduletable{
  border: 1px #dcdcdc solid;
  height:220px;
  overflow: hidden;
}

#ja-topsl div.ja-box-center div.ja-moduletable{
  border: none;
}

#ja-topsl div.ja-box-left div.ja-moduletable{
	background: url(../images/actuacion-back.png) no-repeat center center;
}

#ja-topsl div.ja-box-left div.ja-moduletable IMG{
	background: none;
	padding: 0px;
	border: 1px solid black;
	margin: 20px 10px 0px 10px;
}

#ja-topsl div.ja-box.column.ja-box-left h3 span{
  margin: 0 0 0 7px;
  padding: 0;
  color: #808080;
}

#ja-topsl div.ja-box.column.ja-box-left div.foto{
	float:left;
	display:block;
	width: 100px;
}

#ja-topsl div.ja-box.column.ja-box-left div.texto{
	float:left;
	display:block;
	width: 170px;
}

#ja-topsl div.ja-box.column.ja-box-left div.link{
}

#ja-topsl div.ja-box.column.ja-box-left div.link H4{
	margin-top: 10px;
}

#ja-topsl div.ja-box.column.ja-box-left div.link A{
	text-decoration:none;
	color: #fff;
	font-weight: normal;
}


#ja-topsl div.ja-box-left div.ja-moduletable div.texto {
	padding: 25px 5px 5px 5px;
}


#ja-topsl div.ja-box-left div.ja-moduletable div.texto SPAN{
	text-decoration:none;
	color: #fff;
	font-weight: normal;
}

#ja-topsl div.ja-box.column.ja-box-center div.ja-moduletable {
  background-color: #29ABE2;
}

#ja-topsl div.ja-box.column.ja-box-center h3 span{
  margin: 0 0 0 7px;
  padding: 0;
  color: #fff;
}

#ja-topsl div.ja-box.column.ja-box-center div.atletas,
#ja-topsl div.ja-box.column.ja-box-center div.institucionales{
	float:left;
	display:block;
	width: 146px;
}

#ja-topsl div.ja-box.column.ja-box-center DIV IMG{
	padding: 5px;
}

#ja-topsl div.ja-box-center div.ja-moduletable DIV SPAN{
	text-decoration:none;
	color: #fff;
	font-weight: normal;
}

#ja-topsl div.ja-box-center div.ja-moduletable DIV.texto{
	padding: 0px 0 0 0;
	text-align: center;
}

#ja-topsl div.ja-box.column h3 {
	padding: 10px 0 5px 0px;
}

#ja-topsl div.ja-box.column h3 {

  border-bottom: 0px;

}


#ja-topsl div.ja-box.column.ja-box-center h3 {

	padding: 40px 15px 0 15px;
    font-size: 2.4em;

}

#ja-topsl div.ja-box.column.ja-box-right h3 {
	padding-left: 7px;
	
}

#ja-topsl div.ja-box.column.ja-box-right h3 SPAN{
	color:#29ABE2;
}

#ja-topsl div.ja-box.column.ja-box-right DIV.atenas,
#ja-topsl div.ja-box.column.ja-box-right DIV.beijing,
#ja-topsl div.ja-box.column.ja-box-right DIV.londres{
	float: left;
	display: block;
	width: 89px;
	margin: -5px 4px 10px 4px;
	text-align: center;
}

#ja-topsl div.ja-box.column.ja-box-right DIV.atenas SPAN,
#ja-topsl div.ja-box.column.ja-box-right DIV.beijing SPAN,
#ja-topsl div.ja-box.column.ja-box-right DIV.londres SPAN{
	line-height: 1.5;
	color: gray;
	font-style: italic;
	font-size: medium;
	margin-top: 10px;
	margin-bottom:10px;
}

#ja-topsl div.ja-box.column.ja-box-right DIV.atenas IMG,
#ja-topsl div.ja-box.column.ja-box-right DIV.beijing IMG,
#ja-topsl div.ja-box.column.ja-box-right DIV.londres IMG{
	margin-bottom: 0px;
}

div.etiqueta-noticia{
	padding: 2%;
	z-index: 0;
	position: absolute;
	background: url(../images/back-box-label-white.png) repeat;
	color: black;
	width: 44%;
	left: 53%;
	height: 176px;
	overflow: hidden;
	line-height: 1.4;
}

div.etiqueta-noticia A{
	color: black;
	text-decoration: none;
}

#ja-container {
	background: url(../images/bgd-wrapper-inner-r.png) center repeat-y;
}

div.COAInfo{
	float: left;
	border-bottom: 1px solid #CCC;
	width: 174px;
	height: 52px;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
	vertical-align: middle;
	
}

div.COAInfo P{
	margin: 0px;
	padding: 0px;
}


div.COAInfo IMG{
	margin-right: 2px;
	margin-top:-3px;
	margin-left: -2px;
}
div.COAInfo td#logocoa {
	height:50px;
}

div.COAInfo td#logocoa IMG{
	margin-top: 0px;
}

div.COAInfo SPAN{
	line-height: 1.5;
	color: gray;
	font-style: italic;
}

div.COAInfo TD{
	padding:0px;
	font-size: 98%;
}

IMG.leermas{
	margin-left: 5px;
	margin-bottom: 2px;
}

/* Perfiles */

.itemExtraFieldsPerfil DL{
	display:block;
}

.itemImageBlockPerfil {
	float: left;
	display:block;
	width:30%;
	border: 1px solid #CCC;
	padding: 10px;
	background: #F5F5F5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.itemImageBlockPerfil  IMG{
	
}


.itemExtraFieldsPerfil{
	float: right;
	display:block;
	width:65%;
	border: 1px solid #CCC;
	background: #F5F5F5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.itemExtraFieldsPerfil DL DT{
	width: 15em;
	padding: 0.5em;
	float: left;
	margin: 0;
	border-top: 1px solid #ccc;
	font-weight: bold;
}

.itemExtraFieldsPerfil DL DD{
	margin-left: 15em;
	padding: 0.5em;
	border-top: 1px solid #ccc;
}

div.itemHeader h2.itemTitle span.deporte {
	border-bottom: none;
}

div.itemBody-Perfiles {
	padding: 0 0 15px 0;
	margin: 0;
}
.itemExtraFieldsPerfil DL DD.odd,
.itemExtraFieldsPerfil DL DT.odd{
	background: #F5F5F5;
}

.itemExtraFieldsPerfil DL DD.even,
.itemExtraFieldsPerfil DL DT.even{
	background: #F8F8F8;
}


.subCategoryPerfiles {
	height: 40px;
	background: #F7FAFE;
	border: 1px solid #DDD;
	margin: 4px;
	padding: 4px;
}

.subCategoryImagePerfiles{
	text-align: left;
	display: block;
	float: left;
}

.subCategoryImagePerfiles IMG{
	background: white;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
	height: 30px;
	width: 30px;
}

H2.subCategoryLinkPerfiles{
	float: left;
	width: 240px;
	margin: 12px 0;
	font-size: medium;
}

.itemListSubCategoriesPerfiles{
	margin: 0 0 20px;
}

.catItemHeaderPerfilesSmall {
	border: 1px solid #CCC;
	padding: 5px;
	height: 45px;
	margin: 2px;
	background-color: #FDFEFF;

}

.catItemHeaderPerfiles {
	border: 1px solid #CCC;
	padding: 5px;
	height: 135px;
	margin: 2px;
	background-color: #FDFEFF;

}

.itemContainerLast{
}

.catItemHeaderPerfiles H4{
	margin: 5px 0 5px;
}

.catItemHeaderPerfiles H3{
	margin: 10px 0 5px;
	padding-top: 10px;
}


.itemListCategoryPerfiles{
	background: #F7FAFE;
	border: 1px solid #DDD;
	margin: 4px 0 20px;
	padding: 8px;
	width: 98%;
	float:left;
}

.itemListCategoryPerfiles h3{
	margin: 9px 0;
	padding: 0;
}
.itemListCategoryPerfiles div.masperfiles{
	float:right;
}

.itemListCategoryPerfilesLink{
	background: #F7FAFE;
	border: 1px solid #DDD;
	margin: 4px 0 20px;
	padding: 8px;
}

.itemListCategoryPerfilesLink h5{
	margin: 2px 0;
	text-align: right;
}

.itemListCategoryPerfilesLink h4{
	margin: 10px 0;
	text-align: right;
}

.itemListCategoryPerfiles img {
	float: left;
	display: block;
	background: white;
	padding: 4px;
	border: 1px solid #DDD;
	margin: 0 8px 0 0;
}
.itemListCategoryPerfiles h2 {
	margin: 7px 0 0 0;
	float: left;
}
.perfilesright {
    float: right;
}

.perfilesleft {
    float: left;
}

.itemList{
	min-height: 250px;
	margin-bottom: 20px;
}

.itemListSmall{
	min-height: 250px;
	margin-bottom: 20px;
	width: 720px;
}

.catItemImageBlockPerfiles{
	padding: 0px;
	margin: 0 0 0 10px;
	float: left;
	text-align: center;
	width: 190px;
}

.catItemImageBlockPerfilesSmall{
	padding: 0px;
	float: left;
	text-align: center;
	width: 80px;
}

.catItemBlockPerfilesSmall{
	float:left;
	width: 340px;
}

.catItemImageBlockPerfilesSmall span.catItemImage img{
	margin:0px;
}

.catItemImageBlockPerfilesSmall .catItemHeaderPerfiles h4 {
margin: 13px 0 5px;
}

.separador{
	width: 2%;
	height: 1px;
	float:left;
}

/* Videos */

.avs_link_videos_pre_londres{
	padding: 15px 0;
}

#avs_gallery {
	min-height: 250px;
	width:970px;
}

.itemExtraFieldsValue {
	width: 300px;
}

#avs_gallery .avs_thumb A{
	color: #545454;
}

h4.userItemTitle{
	padding: 15px 0 0 120px;
}

.tabla-federaciones{
	width: 900px;
}

.tabla-federaciones TH,
.tabla-federaciones TD{
	border: 1px solid #ccc;
}

#imgmascota IMG{
    width: 100px;
	height: 100px;
}
#imgmascota{    
	float: left;
}

#textomascota{
    width: 100px;
    float: left;
}

DIV.guiadelegacionrio {
	background: url(../images/fondo-guia-rio.png) center center no-repeat;
    width: 294px;
    height: 212px;	
}

DIV.guiadelegacionrio H3{
	margin: 9px 0;
	padding: 0;
}