@charset "utf-8";


body {
	margin: 0;

}#wrappertp {
	width: 972px;
	margin-right: auto;
	margin-left: auto;
}
#wrappertp .headertp {
	background-image: url(images/bg_header.jpg?406c4);
	background-repeat: repeat-x;
	float: left;
	height: 109px;
	width: 972px;
	margin-top:15px;
}
#wrappertp .tabla_top {
	background-image: url(images/tabla_top.jpg?406c4);
	background-repeat: no-repeat;
	float: left;
	height: 6px;
	width: 972px;
	margin-top: 15px;
}
#wrappertp .tabla_bot {
	background-image: url(images/tabla_bot.jpg?406c4);
	background-repeat: no-repeat;
	float: left;
	height: 3px;
	width: 972px;
}
#wrappertp .headertp .logotp {
	float: left;
	height: 109px;
	width: 510px;
	margin-left: 10px;
	-margin-left: 5px;
}
#wrappertp .cont .menutp {
	float: left;
	width: 198px;
	margin: 10px;
	-margin-left: 5px;
	-margin-right: 5px;
}
#wrappertp .cont .menutp .tabla2_top {
	float: left;
	height: 2px;
	width: 198px;
	background-image: url(images/tabla2_top.jpg?406c4);
	background-repeat: no-repeat;
}
#wrappertp .cont .menutp .tabla2_centro {
	background-image: url(images/tabla2_centro.jpg?406c4);
	background-repeat: repeat-y;
	float: left;
	width: 198px;
	min-height:638px;
}
#wrappertp .cont .menutp .tabla2_bot {
	float: left;
	width: 198px;
	background-image: url(images/tabla2_bot.jpg?406c4);
	background-repeat: no-repeat;
	height: 3px;
}
#wrappertp .cont .cont_der {
	float: right;
	width: 753px;
	margin-bottom:10px;
}
#wrappertp .cont .cont_der .bloque1 {
	float: left;
	width: 241px;
	background-color: #FFF;
	border: 1px solid #cccccc;
	margin-top:10px;
	min-height:640px;
	.min-height:650px;
}
#wrappertp .cont .cont_der .bloque1 .marco_foto1 {
	float: left;
	width: 229px;
	-width: 225px;
	padding: 10px;

}
#wrappertp .cont .cont_der .bloque1 .marco_foto2 {
	float: left;
	width: 229px;
	-width: 225px;
	padding: 10px;

}

#wrappertp .cont .cont_der .bloque1 .marco_foto2 .bloque_text_peq {
	width: 135px;
	float: right;
}
#wrappertp .cont .cont_der .bloque1 .marco_foto2 .wrap_fotos_peq {
	float: left;
	width: 86px;
}
#wrappertp .cont {
	background-image: url(images/tabla_centro.jpg?406c4);
	float: left;
	width: 972px;
}
.foot_tp {
	width: 972px;
	float:left;
	text-align: center;
	margin-top:15px;
	margin-bottom:15px;
}

#buscador-div {
	float: right;
	width: 250px;
	padding-top: 10px;
	padding-right:11px;
}
.input_buscador {
	float: right;

}
.buscarinput {
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#7e7e7e;
	height:20px;
	width:128px;
	border:none;
	border-width:1px;
	border-color:#ede9d9;
	}
.lupa {
	float: right;
}





.texto1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.texto1 a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto1 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto1 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto1 a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}



.texto2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #b40c00;
	text-decoration: none;
}
.texto2 a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #b40c00;
	text-decoration: underline;
}
.texto2 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #b40c00;
	text-decoration: underline;
}
.texto2 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #b40c00;
	text-decoration: underline;
}
.texto2 a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #b40c00;
	text-decoration: underline;
}

.texto3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: none;
}
.texto3 a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto3 a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto3 a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}
.texto3 a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4d4d4d;
	text-decoration: underline;
}


.copyright {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: none;
}
.copyright a:active{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: underline;
}
.copyright a:link{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: underline;
}
.copyright a:hover{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: underline;
}
.copyright a:visited{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6a6a6a;
	text-decoration: underline;
}