#fotosFT{
	
	width: 530px;
	height:509px;
	position:relative;
	float:left;
	}

/*TABS*/
.content_tabs nav{
	border-bottom: solid 1px #009EE2;
	margin:10px 0 0 0;
	padding: 0 18px;
	
}
.content_tabs .tab{
	margin:-1px;
	display: inline-block;
	border:1px solid #009EE2;
	border-top-color:#000;
	border-left-color:#000;
	border-right-color:#000;	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding: 0 11px 5px;
	cursor: pointer;
	background-color:#EAEAEA;
}
.content_tabs .selected{
	border:1px solid #009EE2;
	border-bottom-color:#FFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color:#FFF;
}
.content_tab{
	display:none;	
	height:509px;	
	
}
/* DATOS*/

/* CARRUSEL */
.carrusel .carrusel-images{
	position: relative;
	margin-bottom: 10px;
	border-bottom: 1px solid #009EE2;
	border-left: 1px solid #009EE2;
	border-right: 1px solid #009EE2;
	height: 514px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
}
.orbit-wrapper{
	margin:0 auto;
	/*height: 386px;*/
}
.carrusel .carrusel-image img{
	width:	480px;
	height: 380px;
	top:60px;
}
.carrusel .video{
	width:	480px;
	height: 380px;
	top:40px;
	background-color: #000;
	text-align:center;
}
.orbit-caption{
 display: bolck; 	
}
.marcoBullets{
	position: relative;
	background-color:#ECECEC;
	padding: 5px 4px;
	width: 505px;
	text-align:center;	
	left: 5px;
	border-radius: 10px;
	top: 50px;
}
.bulletsContent{
	width: 450px;
	height: 64px;
	display:inline-block;
	position: relative;
	overflow: hidden;
}
.bullets-nav-left,.bullets-nav-right{
	width:	10px;
	height: 54px;
	display:inline-block;
	cursor: pointer;
	background-position: -10px -12px;
	margin: 6px 6px;
	
}
.bullets-nav-right{
	background:url('../images/ficha/fleder.png') no-repeat transparent;
}
.bullets-nav-left{
	background:url('../images/ficha/fleizq.png') no-repeat transparent; 
}

.bullets-nav-right:hover{
	background:url('../images/ficha/fleder1.png') no-repeat transparent;
}
.bullets-nav-left:hover{
	background:url('../images/ficha/fleizq1.png') no-repeat transparent;
}


.clear{
	display: block;
	content:"";
	height: 0;
	clear: both;
}
/*FORM EMAIL*/
.form-email{
	background-color: #FFF;
	position: absolute;
	top: 120px;
	left: 170px;
	font-size: 13px;
	width:330px;
	padding: 25px;
	border: 1px solid #CCC;
}
.form-email input, .form-email textarea{
	width:90%;
}
.fotosubasta{
	width:86px;
	height: 27px;	
	position: absolute;
	top: 60px;
	left: 120px;	
 background:url('../images/ficha/botonsubasta.png') no-repeat transparent;
}
.fotosubasta:hover{
  background:url('../images/ficha/botonsubastah.png') no-repeat transparent;
}

.fotoingreso{
	width:86px;
	height: 27px;	
	position: absolute;
	top: 60px;
	left: 260px;	
  background:url('../images/ficha/botoningreso.png') no-repeat transparent;
}
.fotoingreso:hover{
	background:url('../images/ficha/botoningresoh.png') no-repeat transparent;
	}
/************************************/
.ficha{
	width: 760px;
	position:relative;
	float:left;
}

.plecaFT{
	width:760px;
	height:28px;
}
#publicidadFT{
	width: 189px;
	position:relative;
	float:left;
	margin-top: 20px;
		
	}
#plec {
	width: 3px;
	height: 18px;
	background-color: #CC0000;
	position: relative;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.tt-wrapper1{
	padding: 0;
	width: 50px;
	height: 27px;
	list-style:none;
	color: #333;
	text-decoration: none;
	background-position: 0px 0px;
	background-image:url(../images/ficha/anterior.png);
	border-radius: 5px;
	position:relative;
	float:left;
	float: left;
	margin-left:100px;
}



.tt-wrapper1:hover{
	padding: 0;
	width: 50px;
	height: 27px;
	list-style:none;
	color: #333;
	text-decoration: none;
	background-position: 0px 0px;
	background-image:url(../images/ficha/anteriorh.png);
	border-radius: 5px;
	position:relative;
	float:left;
	float: left;
	margin-left:100px;
}

.tt-wrapper1  a{
	display: block;
	width: 50px;
	height: 27px;
	margin: 0 2px;
	outline: none;
	
	text-indent: -9000px;
	position: relative;
}

/* Boton2 */

.tt-wrapper2{
	padding: 0;
	width: 50px;
	height: 27px;
	list-style:none;
	color: #333;
	text-decoration: none;
	background-position: 0px 0px;
	background-image:url(../images/ficha/siguiente.png);
	border-radius: 5px;
	position:relative;
	float:left;
	float: left;
	margin-left:5px;
}


.tt-wrapper2:hover{
	padding: 0;
	width: 50px;
	height: 27px;
	list-style:none;
	color: #333;
	text-decoration: none;
	background-position: 0px 0px;
	background-image:url(../images/ficha/siguienteh.png);
	border-radius: 5px;
	position:relative;
	float:left;
	float: left;
	margin-left:5px;
}

.tt-wrapper2  a{
	display: block;
	width: 50px;
	height: 27px;
	margin: 0 2px;
	outline: none;
	
	text-indent: -9000px;
	position: relative;
}
#regresarFT{
	width: 28px;
	height: 28px;
	background-image: url(../images/ficha/regresaFT.png);
	position: relative;
	float: left;
	cursor: pointer;
	margin-left: 20px;
		
	}
#regresarFT:hover{	
	width: 28px;
	height:28px;
	background-image:url(../images/ficha/regresaFTH.png);
	position:relative;
	float:left;
	cursor:pointer;
	margin-left: 20px;
}
#pleca5{
	width: 934px;
	height: 1px;
	background-color:#999;
	margin: 0px 0px 20px 0px;
	position:relative;
}
#plecaP5{
	width: 990px;
	height: 1px;
	background-color:#999;
	margin: 0px 0px 20px 0px;
	position:relative;
}



.marcaFT{
 float: left;
    font-family: Helvetica;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 7px;
    position: relative;
    text-align: center;
    width: 345px;
}	
.torreFT{
	width:100px;
	height:20px;
	position:relative;
	float:left;
	font-family: Helvetica;
	font-size: 13px;
	text-align:center;
	margin-top:7px;
}

#anteriorFT{
	width: 71px;
	height:17px;
	background-color:#A3897A;
	position:relative;
	float:left;
	margin-right: 5px;
	border:#B1B1B1 solid 2px;
	border-radius: 5px;
	font-family:Helvetica;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	padding-top: 7px;
}
	
#anteriorFT:hover{
	width: 71px;
	height:17px;
	background-color:#877166;
	position:relative;
	float:left;
	margin-right: 5px;
	border:#DDDDDD solid 2px;
	border-radius: 5px;
	font-family:Helvetica;
	font-size:8px;
	text-align:center;
	color:#C9C9C9;
	padding-top: 7px;
	cursor:pointer;
	
	}	
	
	
#siguienteFT{
	
	width: 71px;
	height:17px;
	background-color:#A3897A;
	position:relative;
	float:left;
	margin-right: 5px;
	border:#B1B1B1 solid 2px;
	border-radius: 5px;
	font-family:Helvetica;
	font-size:8px;
	text-align:center;
	color:#FFFFFF;
	padding-top: 7px;
	
	}
	
#siguienteFT:hover{
	
	width: 71px;
	height:17px;
	background-color:#877166;
	position:relative;
	float:left;
	margin-right: 5px;
	border:#DDDDDD solid 2px;
	border-radius: 5px;
	font-family:Helvetica;
	font-size:8px;
	text-align:center;
	color:#C9C9C9;
	padding-top: 7px;
	cursor:pointer;
}

/** ficha*/
#infoFT{
	
	width: 197px;
	height:502px;
	position:relative;
	float:left;
	margin-left: 10px;
 	
	
	}


.tituloFT{
	width: 197px;
	height:35px;
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	margin-bottom: 4px;
	border-bottom: 2px solid #000;
	text-align:center;
	font-weight:bold;
	}	
	
	
#datosFT{
	
	width: 197px;
	height:188px;
	position:relative;
	float:left;
	margin-top: 10px;
	text-align: left;
	
	}
	
	
	
	
#datosFT div{
	font-family:Helvetica;
	font-size:12px;
	color:#000000;
	margin-bottom: 3px;
	font-weight:400;	
	}	
	
#datosFT div span{
	font-family:Helvetica;
	font-size:12px;
	color:#000000;
	margin-bottom: 3px;
	font-weight:100;
	font-style:italic;
	}	
	
#datosFT div span a{
	
	color:#0099FF;
	font-style:italic;
	text-decoration:none;
	}	
	
	
#datosOfertaFT{
	
	width: 179px;
	height:265px;
	background-color:#ECECEC;
	border:#FF0000 solid 2px;
	position:relative;
	float:left;
	border-radius: 6px;
	padding: 7px;
	margin-top:40px;
	
	}
	
#tituloOFT{
	
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	margin-bottom: 7px;
	font-weight:bold;
	
	}
	
#leyendaOFT{
	
	font-family:Helvetica;
	font-size:11px;
	color:#000;
	margin-bottom: 7px;
	font-weight:bold;
	line-height: 13px;
	text-align:justify;
	
	}

#leyendaOFT a{ 
	
	color:#0099FF;
	font-style:italic;
	text-decoration:none;
	font-size:12px;
	font-weight:100;
	
	}
	
#torreOFT{
	
	font-family:Helvetica;
	font-size:14px;
	color:#000;
	margin-bottom: 4px;
	font-weight:lighter;
	line-height: 16px;
	margin-top: 4px;
	text-align: left;
	}
	
#oferahoraFTH{
	width:138px;
	height:36px;
	background-image:url(../images/ficha/ofertahoraFTof.png);
	margin-left: 20px;
	}

#oferahoraFT{
	width:138px;
	height:36px;
	background-image:url(../images/ficha/ofertahora2.png);
	margin-left: 20px;
	}
	
	
#oferahoraFT:hover{
	width:138px;
	height:36px;
	background-image:url(../images/ficha/ofertahora.png);
	margin-left: 20px;
	}

#iconosFT{
	
	width: 130px;
	height:20px;
	position:relative;
	float:left;
	margin-top: 5px;
	margin-left: 45px;
	}
#iconoDescargaFT{
	
	width: 130px;
	height:30px;
	position:relative;
	float:left;
	margin-top: 5px;
	margin-left: 20px;
	}
#descargarFT{
	width: 138px;
	height:30px;
	background-image:url(../images/ficha/descargaFT.png);
	position:relative;
	float:left;
	margin-right: 3px;
	
	}
#descargarFT:hover{
	width: 138px;
	height:30px;
	background-image:url(../images/ficha/descargaFT_hover.png);
	position:relative;
	float:left;
	margin-right: 3px;
	
	}


#facebookFT{
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/facebookFT.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}
#facebookFT:hover{
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/facebookFT_hover.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}

#twitterFT{
	
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/twitterFT.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}
#twitterFT:hover{
	
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/twitterFT_hover.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}

#emailFT{
	
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/mailFT.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}
#emailFT:hover{
	
	width: 20px;
	height:20px;
	background-image:url(../images/ficha/mailFT_hover.png);
	position:relative;
	float:left;
	margin-right: 10px;
	
	}
	
/* POP UP*/
.boton_preguntas {
	background-position: 0 0;
	cursor:pointer;
	height:33px;
	width:448px;
	font-family: "Helvetica";
	cursor:pointer; 
	height:35px; 
	width:449px;
}



.faq_popup {
		background-color:#fff;
		border-radius:10px;
		color:#333;
		display:none;
		padding:20px;
		min-width:400px;
		font-family:"Helvetica";
		width:500px;
		height:200px; 
		background-color:#000; 
		border: 2px solid #CCC; 
		border-radius: 7px;
		color:#FFF;
		font-size:13px;
		text-align:justify;
		position:absolute;
		z-index: 1002;
		margin-left: 220px;
		 margin-top: 180px;
}
.faq_popupCV {
		background-color:#fff;
		border-radius:10px;
		color:#333;
		display:none;
		padding:20px;
		min-width:400px;
		font-family:"Helvetica";
		width:500px;
		height:550px; 
		background-color:#000; 
		border: 2px solid #CCC; 
		border-radius: 7px;
		color:#FFF;
		font-size:13px;
		text-align:justify;
		position:absolute;
		z-index: 1002;
		margin-left: 220px;
		 margin-top: 180px;
		 
}
.bCloseCV{
		background:url(../images/ficha/BTN_OUT_C_GALERIA.png);
		background-repeat:no-repeat;
		cursor:pointer;
		position:absolute;
		width:14px;
		height:14px;
		right: 30px;
		top: 565px;
		
}
.bCloseCV:hover{
		background:url(../images/ficha/BTN_OVER_C_GALERIA.png);
}

.newsletter_popup {
		background-color:#fff;
		border-radius:10px;
		color:#000;
		display:none;
		padding:20px;
		min-width:400px;
		min-height:490px;
		font-size:12px;
}

.bCloseFT{
		background:url(../images/ficha/BTN_OUT_C_GALERIA.png);
		background-repeat:no-repeat;
		cursor:pointer;
		position:absolute;
		width:14px;
		height:14px;
		right: 30px;
		top: 215px;
		
}
.bCloseFT:hover{
		background:url(../images/ficha/BTN_OVER_C_GALERIA.png);
}
/*************************/
/* C�digo de CSS de Fromulario-Busqueda*/


.ac-container{
	width: 189px;
	text-align: left;
}
.filtro{
	font-family: Helvetica;
	position: relative;
	display: block;
	height: 22px;
	font-size: 12px;
	background:#CCC;
	border:#C7C6C5 solid 1px;
	border-radius: 6px;
	padding-top: 12px;
	margin-bottom: 6px;
	color:#000000;
	text-align:center;
}
.borrar{
	height: 20px;
	border:#000 solid 3px;
	border-radius: 9px;
	padding: 5px 0px 0px 25px;
	margin-bottom: 6px;
	background-image:url(../images/ficha/desple1.png);
}
.borrtex{
	font-family: Helvetica;
	position: relative;
	font-size: 10px;
	color:#000000;
	position:relative;
	float:left;
	margin-top: 2px;
	
}

.tache{
	width:18px;
	height:18px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	margin: 0px 0px 0px 60px;
	background-image:url(../images/ficha/tache1.png);
	
}


.tache:hover{
	width:18px;
	height:18px;
	position:relative;
	float:left;
	background-repeat:no-repeat;
	margin:0px 0px 0px 60px;
	background-image:url(../images/ficha/tache2.png);
	
}
.formuls{
	font-family: Helvetica;
	position: relative;
	display: block;
	height: 16px;
	color: #777;
	font-size: 10px;
	background-image:url(../images/ficha/desple1.png);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
	border:#C7C6C5 solid 1px;
	border-radius: 6px;
	padding-left: 30px;
	padding-top: 9px;
	margin-bottom: 6px;
	color:#000000;
	cursor:copy;
}

.formuls:hover{
	font-family: Helvetica;
	position: relative;
	display: block;
	height: 16px;
	color: #777;
	font-size: 10px;
	background-image:url(../images/ficha/desple2.png);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
	border:#C7C6C5 solid 1px;
	border-radius: 6px;
	padding-left: 30px;
	padding-top: 9px;
	margin-bottom: 6px;
	color:#000000;
}

.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	color: #000;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	position: absolute;
	width: 10px;
	height: 10px;
	background: transparent url(../images/ficha/arrow_down1.png);	
}
.ac-container input:checked + label:hover:after{
	background-image: url(../images/ficha/arrow_up1.png);
}

.no{
	display: none;
}




.ac-container article{
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container article p{
	font-family: Helvetica;
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container input:checked ~ article.ac-small{
	height: 100%;
}


.ac-small{
	background-color:#FFF;
	border:#C7C6C5 solid 1px;
	border-radius: 6px;
	margin-bottom: 5px;
}


.ac-small div{
	width: 179px;
	height: 10px;
	font-family: Helvetica;
	font-style:normal;
	font-size: 9px;
	padding: 2px 0px 4px 10px;
}

.ac-small div b{
	width: 179px;
	height: 22px;
	font-family: Helvetica;
	font-style:normal;
	font-size: 9px;
	padding: 3px 0px 0px 4px;
	color:#39A8E0;
}

.container{
	width: 100%;
	position: relative;
	text-align: center;
}

/* C�digo de CSS de Fromulario-Detalles*/


	
#busqueda1{
	width: 730px;
	position:relative;
	float:left;
	margin-top: 60px;
	}

.ac-container1{
	width: 730px;
	text-align: left;
}


.filtro{
	font-family: Helvetica;
	position: relative;
	display: block;
	height:25px;
	font-size: 12px;
	background:#CCC;
	border:#C7C6C5 solid 1px;
	border-radius: 6px;
	padding-top: 12px;
	margin-bottom: 6px;
	color:#000000;
	text-align:center;
}



.formuls1{
	font-family: Helvetica;
	position: relative;
	display: block;
	height: 19px;
	color: #777;
	font-size: 14px;
	background-image:url(../images/ficha/mas.png);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 6px;
	color:#575756;
	cursor:copy;
}

.formuls1:hover{
	font-family: Helvetica;
	position: relative;
	display: block;
	height: 19px;
	color: #575756;
	font-size: 14px;
	background-image:url(../images/ficha/menos.png);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
		0px 2px 2px rgba(0,0,0,0.1);
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 6px;
	color:#000000;
}

.ac-container1 input:checked + label,
.ac-container1 input:checked + label:hover{
	color: #000;
	text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
	box-shadow: 
		0px 0px 0px 1px rgba(155,155,155,0.3), 
		0px 2px 2px rgba(0,0,0,0.1);
}
.ac-container1 label:hover:after,
.ac-container1 input:checked + label:hover:after{
	position: absolute;
	width: 10px;
	height: 10px;
	background: transparent url(../images/ficha/arrow_down1.png);	
}
.ac-container1 input:checked + label:hover:after{
	background-image: url(../images/ficha/arrow_up1.png);
}



.no{
	display: none;
}




.ac-container1 article{
	margin-top: -1px;
	overflow: hidden;
	height: 0px;
	position: relative;
	z-index: 10;
	-webkit-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-moz-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-o-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	-ms-transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
	transition: height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container1 article p{
	font-family: Helvetica;
	font-style: italic;
	color: #777;
	line-height: 23px;
	font-size: 14px;
	padding: 20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container1 input:checked ~ article{
	-webkit-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-moz-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-o-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	-ms-transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	transition: height 0.5s ease-in-out, box-shadow 0.1s linear;
	box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
}
.ac-container1 input:checked ~ article.ac-small1{
	height: 100%;
}


.ac-small1{
	
	width: 730px;
	font-family: Helvetica;
	font-style:normal;
	font-size: 9px;
}






.container1{
	width: 100%;
	position: relative;
	text-align: center;
}

#fade1 {
    display: none;
    position: fixed;
    left: 0%;
    top: 0%;
    background-color: black;
    opacity: 0.7;
    opacity: .70;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    z-index: 1001;
}
.logotipo{
	width: 163px;
	height: 71px;
	background-image:url("../images/ficha1/logo_imagen.jpg");	
	margin: 15px 0px 0px 15px;
	position:relative;
	float:left;
	background-size: cover;
}
.content2{
		border-left:solid 1px #CCC;
		border-right: solid 1px #CCC;
		display: table;
		
}	


.fotopieza{
	width:110px;
	height: 27px;	
	position: absolute;
	top: 60px;
	left: 120px;	
 background:url('../images/ficha/retiro_off.png') no-repeat transparent;
}
.fotopieza:hover{
  background:url('../images/ficha/retiro_on.png') no-repeat transparent;
}

.fotoreemplazo{
	width:110px;
	height: 27px;	
	position: absolute;
	top: 60px;
	left: 300px;	
 background:url('../images/ficha/reemplazo_off.png') no-repeat transparent;
}
.fotoreemplazo:hover{
  background:url('../images/ficha/reemplazo_on.png') no-repeat transparent;
}

.clase_table {
	text-align: center;

    border-collapse: separate;
    border-spacing: 10;
    border-radius: 10px;
    -moz-border-radius: 10px;
    padding: 2px;
    font-size: 15px; 
}

.titulo1 {
	background-color: #C00000;
	width: 500px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
}
.subtitulo1 {
	background-color: #595959;
	width: 500px;
	color: white;
	font-size: 12px; 
}
.detalle1 {
	background-color: #e7e7e7;
	width: 500px; 
	font-weight: bold;
	border-radius: 0px 0px 10px 10px;
}
.titulo2 {
	background-color: #C00000;
	width: 500px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 12px; 
}
.subtitulo2 {
	background-color: #b1b0b0;
	width: 500px;
	font-size: 12px; 
}
.detalle2 {
	background-color: #e7e7e7;
	width: 500px; 
	font-weight: bold;
	border-radius: 0px 0px 10px 10px;
	font-size: 20px;
}
.titulo3 {
	background-color: #595959;
	width: 300px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 12px; 
}
.subtitulo3 {
	background-color: #b1b0b0;
	width: 150px;
	font-size: 12px; 
}
.detalle3 {
	background-color: #e7e7e7;
	width: 150px; 
	font-weight: bold;
	font-size: 12px;
}
.titulo11 {
	background-color: #404040;
	width: 500px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
}.subtitulo11 {
	background-color: #C00000;
	width: 500px;
	color: white;
	font-size: 12px; 
}
.titulo22 {
	background-color: #404040;
	width: 500px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 12px; 
}
.titulo33 {
	background-color: #C00000;
	width: 300px;
	border-radius: 10px 10px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 12px; 
}