/* CSS Document */

body { margin:0; font-family:Arial, Helvetica, sans-serif;font-size:12px; background-image:url(../img/back.jpg);}


#contenedor { width:984px; padding:5px; margin-left:auto; margin-right:auto;}

#prestamos {width:964px; background:#FFF; padding:10px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px; float:left;}

.columna { float:left; width:308px; margin-right:20px; margin-bottom:20px;}
.nomargin {margin-right:0;margin-bottom:0;}
.columna img { position:relative; top:20px;}


#top_contenedor {width:984px;height:120px; float:left; padding:5px 0 15px 0;}
#menu { width:495px; background:url(../img/menu.png); float:right; margin-top:15px;}
#menu ul { padding:0; margin:0; text-align:center;}
#menu li { display:inline; padding:6px; line-height:30px;}
#menu li a { color:#FFFFFF; text-decoration:none;} #menu li a:hover { text-decoration:underline;}

#logo {
	width:227px;
	height:70px;
	display:block;
	float:left;
	padding-bottom: 40px;
}
#logo span { display:none;}
#logo a{ background:url(../img/logo.png); width:227px; height:59px;display:block; }

#flash { width:698px; height:280px; float:left; padding-bottom:10px;}
#spots { padding-left:10px; width:276px; float:left;}


#tramitamos {  width:276px; height:90px;display:block; float:left; margin-bottom:5px; }


#solicite {  width:276px; height:90px;display:block; float:left;margin-bottom:5px; }


#facil {  width:276px; height:90px;display:block; float:left;}


#firma { width:984px; color:#6b6b6b; font-size:11px; float:left; padding:10px 0 0 0;background:#d2d2d2; border-top:1px solid #6b6b6b;}
#firma a {color:#014463; text-decoration:none;}
#firma a:hover{ color:#4c5c0f;}

#logo_f {  width:222px; height:79px;display:block; float:left; margin-left:25px; }
#logo_f span { display:none;}
#logo_f a{ background:url(../img/logo_pie.png); width:222px; height:59px;display:block; }

#atencion {  width:352px; height:79px;display:block; float:left; margin-left:25px; }
#atencion span { display:none;}
#atencion a{ background:url(../img/atencion_p.png); width:352px; height:59px;display:block; }

#tel {  width:300px; display:block; float:left; margin-left:35px; height:59px; }
#tel span {
	display:block;
	color:#009900;
	text-decoration:none !important;
	font-style: normal;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 70px;
}
#tel a{ background:url(../img/telefono.png) no-repeat; display:block;height:59px;  }

#direcciones { padding:10px 0 0 0 ; float:left; margin-top:15px;border-top:1px solid #b3b2b2; text-align:center; width:984px;}
#pie { width:984px; background:url(../img/pie.png); height:10px; line-height:1px; float:left;}

#contacto a {color:#014463;}
#contacto a:hover{ color:#4c5c0f;}

#form1 input#nombre {border:1px solid #b0b0b0; margin:3px 0 7px 0;width:254px; background:url(../img/name.png); padding:3px 10px 3px 25px; height:20px;}

#form1 input#mail {border:1px solid #b0b0b0; margin:3px 0 7px 0;width:254px; background:url(../img/email.png); padding:3px 10px 3px 25px; height:20px;}

#form1 input#asunto {border:1px solid #b0b0b0; margin:3px 0 0 0;width:254px; background:url(../img/asunto.png); padding:3px 10px 3px 25px; height:20px;}

#form1 textarea {border:1px solid #b0b0b0; margin:3px 0 0 0;width:390px; background:url(../img/asunto.png) -20px 0 repeat; padding:3px 5px 3px 5px; font-family:Arial, Helvetica, sans-serif; height:140px; font-family:12px;}


a.enlace { color:#7d9525; font-weight:bold;}

.descargar {}
a.descargar { color:#7d9525; font-weight:bold;}
a.descargar:hover { color:#0d5f84;}

input { border:1px solid #999999; padding:2px; height:18px;}
textarea { border:1px solid #999999; padding:2px; height:180px;}

.modificar { padding:5px;}
a.modificar { color:#FFF; background:#7d9525; text-decoration:none;}
a.modificar:hover { background:#0d5f84;}

img.notificaciones {
	float: left;
	border: 1px solid #444;
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
}



.contenidosajax {
	display: none;
}



.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.mx-paging-item a{ color:#f46600;}





/*--------------------------------- MESSAGES --------------------------------- */

#errormessage, .errormessage {
	color:#990000;
    background:#F6C6C6;
	padding:10px;
	border:1px solid #CC0000;
	margin-top:5px;
	font-weight:bold;
    font-size:12px;
}

#errormessage .close, .errormessage .close {
	float:right;
	margin-top:-8px;
	margin-right:-4px;
}

#errormessage .close a, .errormessage .close a {
	color:#CC0000;
	font-weight:normal;
	font-size:11px;
}

#errormessage ul, .errormessage ul {
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	border:0;
}

#errormessage li, .errormessage li {
	border:0;
	padding:0;
}

#errormessage span, .errormessage span {
	color:#CC0000;
	font-weight:bold;
}






#infomessage , .infomessage {
	color:#3e9b01;
	background-color:#E5FFC7;

	padding:10px;
	border:1px solid #77b800;
	font-weight:bold;
    font-size:12px;
}

#infomessage .close, .infomessage .close {
	float:right;
	margin-top:-8px;
	margin-right:-4px;
}

#infomessage .close a, .infomessage .close a {
	color:#77b800;
	font-weight:normal;
	font-size:11px;
}

#infomessage ul , .infomessage ul {
	margin-top:0;
	margin-bottom:0;
	font-weight:bold;
	border:0;
}

#infomessage li, .infomessage li {
	border:0;
	padding:0;
}

#infomessage span , .infomessage span {
	color:#3e9b01;
	font-weight:bold;
}

/*--------------------------------- MESSAGES --------------------------------- */

.myButton {
	background-color:#7d9525;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:inline-block;
	color:#f0f0f0;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none; margin-top:20px;
}.myButton:hover {
	background-color:#0d5f84;
}.myButton:active {
	position:relative;
	top:1px;
}
