/* ----------------------------------------------------------------------
                                Tool Tip
---------------------------------------------------------------------- */
div#qTip {
 padding: 3px;
 border: 1px solid #fff;

 display: none;
 background:  #94BE20;
 color: #fff;
 font: 9px Verdana;
 text-align: left;
 position: absolute;
 z-index: 1000;
}

body {
	margin: 0px;
	background-color:#fff;
}

img{
	border:0px;
}


.clausula{
	margin:0px;
	padding:10px;
	font: 12px Verdana;
	background:#94BE20;
	border:13px solid black;
	overflow:auto;
}

.datos_top{
	width:651px;
	font: 10px Tahoma;
	margin-left:15px;
	color:#999999;
	text-align:left;
}

/* css */
.form{
	background-color:#fff;
	width:230px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	border:1px solid #ababab;
	font-weight:normal;
}
/* styles */
.txt {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.txtw10 {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
}
.txtb10 {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.txtv11 {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: #81a71a;
}

.error {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

.firma {
	font-family: Tahoma, Arial,  Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
a.menutop:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8fb81e;
	text-decoration:none;
}
a:visited.menutop{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8fb81e;
	text-decoration:none;
}
a:hover.menutop{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7f900;
	text-decoration:none;
}

a.menu:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8fb81e;
	text-decoration:none;
}
a:visited.menu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8fb81e;
	text-decoration:none;
}
a:hover.menu{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #587114;
	text-decoration:none;
}

a.noticias:link{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
a:visited.noticias{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
}
a:hover.noticias{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:underline;
}


/* Entrada de listado */
.el{
	width: 205px;
	float: left;
	height:190px;
	
	vertical-align:top;
	text-decoration:none;
	background:#efefef;
	text-align:center;
	padding: 10 0 10 0;
}
.el:hover{	
	background:#94BE20;	
	color:#FFFFFF;
}

.el img{
	border: 2px solid #000;

}

.el:hover img{
	border: 2px solid #efefef;
}

.elr{

	width:525px;
	_width: 545px;	
	background:#DFDFDF;
	height:95px;
	_height:115px;
	text-align:left;
	padding:10px;
	margin-top:5px;
	margin-left:35px;
	text-decoration:none;
	cursor:pointer;
	float:left;
	line-height:12px;


}

.elr:hover{	
	background:#cecece;	
	 
}
.elr img{
	float:left;
	margin-left:10px;
	_margin-left:0px;
	margin-right:10px;
	
}
.elr_interior{
	margin-left:145px;
	max-height:95px;
	height:auto;

}


.minifotos img{
	border: 2px solid #cfcfcf;
	cursor:pointer;
}

.foto_logo{
	border: 2px solid #cfcfcf; 
}
.logo_listado{
	border: 2px solid #fff; 
}
/* Buscador */
.buscador{
	width:175px; 
	margin:0 0 8px 0;
	font: 11px Tahoma;
}


.cb{
	width:190px;
	display:inline;	
	float:left;	
}

form input, form textarea{
	border:1px solid #8fb81e;
	font: 12px Verdana #000;
}
.cb input{
	border:none !important;
}

.titulo_foto{
	font: 10px Tahoma;
	margin-top:10px;	
}