@charset "utf-8";
/* CSS Document */


.menu-ficha{
    height:38px;
    position:relative;
    font-family: "Trebuchet MS", sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    text-transform: uppercase;
	
}

.item-ficha{
    position:relative;
    background-color:#f0f0f0;
    float:right;
    width:38px;
    height:38px;
    border:2px solid #ddd;
    -moz-border-radius:30px;
    -webkit-border-radius:30px;
    border-radius:30px;
    -moz-box-shadow:1px 1px 3px #555;
    -webkit-box-shadow:1px 1px 3px #555;
    box-shadow:1px 1px 3px #555;
    cursor:pointer;
    overflow:hidden;
	vertical-align: 
}

.link-ficha{
    left:2px;
    top:2px;
    position:absolute;
    width:35px;
    height:35px;
}
.icon_videos{
    background:transparent url(../images/videos-ficha.png) no-repeat top left;
}
.icon_contactar{
    background:transparent url(../images/contactar-ficha.png) no-repeat top left;
}
.icon_agregar{
    background:transparent url(../images/agregar-ficha.png) no-repeat top left;
}
.icon_presupuesto{
    background:transparent url(../images/presupuesto-ficha.png) no-repeat top left;
}
.icon_fotos{
    background:transparent url(../images/fotos-ficha.png) no-repeat top left;
}
.item-ficha_content{
    position:absolute;
    height:38px;
    width:150px;
    overflow:hidden;
    left:10px;
    top:5px;
    background:transparent;
	text-align: center;
    display:none;
}
.item-ficha_content h2{
    color: #999;
    text-shadow: 1px 1px 1px #fff;
    background-color:transparent;
    font-size:14px;
}
.item-ficha_content a{
    background-color:transparent;
    float:left;
    margin-right:7px;
    margin-top:3px;
    color:#bbb;
    text-shadow: 1px 1px 1px #fff;
    text-decoration:none;
    font-size:12px;
}
.item-ficha_content a:hover{
    color:#0b965b;
}
.item-ficha_content p {
    background-color:transparent;
    display:none;
}
.item-ficha_content p input{
    border:1px solid #ccc;
    padding:1px;
    width:155px;
    float:left;
    margin-right:5px;
}

.productos-ofrecidos {
	padding: 5px;
	font-size: 13px;
	background-color: #E9E9E9;
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
	width:auto;
	float: left;
	margin: 3px;
	-moz-box-shadow:inset -1px -1px 1px #bcbcbc;
    -webkit-box-shadow:inset -1px -1px 1px #bcbcbc;
    box-shadow:inset -1px -1px 1px #bcbcbc; 
	font-family: 'Lato', sans-serif;
	font-weight: bold;
}

.datos-avatar {
	padding: 5px 5px 5px 5px;
	width: 160px;
	clear:left;	
}

.mini-galeria-profile {
    padding: 0 15px 0 15px;
	background-color: #E9E9E9;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-bottomleft:8px; 
	-moz-border-radius-bottomright:8px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	border-top-left-radius:0px;
	border-top-right-radius:8px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px; 
	-moz-box-shadow:inset -1px -1px 1px #bcbcbc;
    -webkit-box-shadow:inset -1px -1px 1px #bcbcbc;
    box-shadow:inset -1px -1px 1px #bcbcbc; 
}

.indicadores-titulo {
    font-family: 'Lato', sans-serif;  
    width: 80%; font-size:14px; 
	padding-top: 4px; 
	padding-bottom: 4px; 
	text-transform:uppercase; 
	font-weight: bold; 
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:7px; 
	-moz-border-radius-bottomright:7px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px; 
	background-color: #2b7fb4; 
	color:#FFFFFF;
	
}

.indicadores {
    width: 80%;
	font-size:30px; 
	font-weight: 900; 
	 font-family: 'Lato', sans-serif;  
	padding-top: 15px; 
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px; 
	background-color:#FFFFFF; 
	padding-bottom:10px; 
	-moz-box-shadow:inset -1px -1px 1px #bcbcbc; 
	-webkit-box-shadow:inset -1px -1px 1px #bcbcbc; 
	box-shadow:inset -1px -1px 1px #bcbcbc;  

}


.lugar {
    font-size: 15px; 
	font-weight: bold; 
	padding-bottom: 3px;
	font-family: 'Lato', sans-serif;  

}

.productos-ofrecidos-titulo {
    font-family: 'Lato', sans-serif;  
    width: 53%; 
	font-size:13px; 
	padding-top: 8px;
	padding-left: 12px;
	padding-bottom: 4px; 
	text-transform:uppercase; 
	font-weight: bold; 
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomleft:0px; 
	-moz-border-radius-bottomright:0px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px; 
	background-color: #2b7fb4; 
	color:#FFFFFF;
	height: 18px;
}

.productos-demandados-titulo {
    font-family: 'Lato', sans-serif;  
    width: 41%; 
	font-size:13px; 
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 8px; 
	text-transform:uppercase; 
	font-weight: bold; 
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	background-color: #2b7fb4; 
	color:#FFFFFF;
	height: 18px;
	margin-top: 15px;
	margin-left: 180px;
}

.nombre-ficha {
    font-size:21px; 
	font-weight: bold; 
	color: #FFF; 
	font-family: 'Lato', sans-serif;  
	padding-top: 10px; 
	padding-left: 15px; 
	background-color: #2b7fb4;
	height: 18px;
	
}

.mini-header-nombre {
    font-family: 'Lato', sans-serif;
	font-style:normal;
	font-size: 18px;
	font-weight: bold;
	}