@charset "utf-8";

		* {
			margin:0;
			padding:0;
			border:0;
		}

		body {
			background-color: #FFFFFF;
			background-image:url(../img/fondos/head.gif);
			background-position:top center;
			background-repeat: repeat-x;
			
			font-family: Arial, Helvetica, sans-serif;
			color: #818181;
			font-size: 12px;
		}

		a, a:link, a:visited, a:active { 
			text-decoration: none;
			color: #c41130;
		}
		
		a:hover { text-decoration: underline; }
		
		ul, ol { list-style:none; }
		
		ul.listado li { background:url(../img/bullets/cuad_rojo.gif) no-repeat 0 6px; padding-left:6px; }

/* HEAD ================================================================================= */

		#head {
			position: relative;
			height: 111px;
			width: 961px;
			margin: 0 auto;
		}

		#head .logobapro, #head .logomicro {
			position: absolute;
		}
		
		#head .banner0800
		{
			position:absolute;
			right:228px;
			top:47px;
		}
		
		#head .logobapro {
			right: 7px;
			top: 42px;
		}
		#head .logomicro {
			position: absolute;
			left: 42px;
			top: 30px;
		}
		
		.lineaTop {
			width: 100%;
			height: 3px;
			font-size:1px;
			color: #c61331;
			background-color: #c61331;
		}

		/* Link Nav =============================================== */

		#head .linkNav {
			background-image:url(../img/angulos/linknav/izq.gif);
			background-repeat: no-repeat;
			background-position: top left;
			background-color: #f3f0f0;
			height: 25px;
			width: 573px;
			position: absolute;
			right: 0;
			top: 0;
		}

		#head .linkNav ul {
			background-image:url(../img/angulos/linknav/der.gif);
			background-repeat: no-repeat;
			background-position: top right;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			height: 21px;
			padding:0 4px; padding-top:4px;
		}
		
		#head .linkNav ul li {
			background-position:0 1px;
			background-repeat:no-repeat;
			background-color: #f3f0f0;
			display:inline;
			font-size: 11px;
			font-weight:bold;
			margin:10px;
			padding-left:20px;
			text-transform:uppercase;
		}

		#head .linkNav ul li a {
			color: #7b7b7e;
		}
		
/* NAVIGATION ================================================================================= */

		#navigation {
			height: 38px !important;
			background-image:url(../img/fondos/navigation.gif);
			background-position:top center;
			background-repeat: no-repeat;
		}
		
		#navigation ul {
			width: 961px;
			height: 38px !important;
			margin: 0 auto;
			list-style: none;
		}
		
		#navigation ul li {
			display: inline;
			float: left;
		}
		
		#navigation ul li a,
		#navigation ul li a:link,
		#navigation ul li a:active,
		#navigation ul li a:visited {
			padding: 0 28px;
			display: block;
			height: 38px !important;
			background-position:bottom center;
			background-repeat: no-repeat;

		}
		
		#navigation ul li a:hover {
			text-decoration: none;
			background-position: top center;
		}
		
		#navigation ul li a span { visibility:hidden; }
		
		#navigation .laempresa a { background-image: url(../img/botones/nav/laempresa.gif); width: 82px; }
		#navigation .productosservicios a { background-image: url(../img/botones/nav/productosservicios.gif); width: 156px; }
		#navigation .destinatarios a { background-image: url(../img/botones/nav/destinatarios.gif); width: 100px; }
		#navigation .sucursales a { background-image: url(../img/botones/nav/sucursales.gif); width: 86px; }
		#navigation .test a { background-image: url(../img/botones/nav/testimonios.gif); width: 80px; }
		#navigation .clientes a { background-image: url(../img/botones/nav/nuestros-clientes.gif); width: 134px; }
		#navigation .novedades a { background-image: url(../img/botones/nav/novedades.gif); width: 60px; }
		
		#laempresa #navigation .laempresa a { background-position:top center !important; }
		#productos #navigation .productosservicios a { background-position:top center !important; }
		#destinatarios #navigation .destinatarios a { background-position:top center !important; }
		#sucursales #navigation .sucursales a { background-position:top center !important; }
		#testimonios #navigation .test a { background-position:top center !important; }
		#testimonios #navigation .clientes a { background-position:top center !important; }
		#novedades #navigation .novedades a { background-position:top center !important; }
		
/* LINEA BANNER ================================================================================= */

		.linea_banner {
			width: 100%;
			text-align:center;
			background-image: url(../img/fondos/banners.jpg);
			background-position: center;
			background-repeat:repeat-y;
		}
		.linea_banner p.linea {
			width: 961px;
			height: 6px;
			margin: 0 auto;
			font-size: 1px;
			background-color: #a81029;
		}

		
/* HOME ================================================================================= */

		#contenido {
			background-image: url(../img/fondos/degradado_contenido.jpg);
			background-repeat: no-repeat;
			background-position: top left;
			margin:10px auto;
			/*margin-top: 10px;*/
			width:961px;
			overflow:hidden; height:1%;
		}
		#home #contenido {
			/*height:330px;*/
			background: none !important;
			padding-top:5px;
		}
		
		#contenido .col1, #contenido .col2, #contenido .col3 {
			float: left;
			margin: 10px;
			/*background-color:#f9fea4;*/
		}
		#contenido .col1 {
			width:290px;
			height:224px;
			background-image: url(../img/fondos/degradado.jpg);
			background-position:top left;
			background-color: #FFFFFF;
			background-repeat: no-repeat;
			padding: 20px 25px;
			font-size:11px;
		}
		
		#contenido .col2 { width:290px; }
		#contenido .col3 { width:260px; }
		
		#contenido p, #contenido h1 {
			margin-bottom: 10px;
		}
		
		#contenido p {
			line-height: 16px;
		}
		
		#contenido .bannerMicrocreditos
		{
			margin-top:15px;
			display:block;		
		}
		
		/* Novedades -------------------------------------------------------------- */
		
		ul.novedadesHome {
			font-size:11px;
			list-style:none;
		}
		
		ul.novedadesHome li {
			padding-bottom: 6px;
			margin: 6px 11px;
			border-bottom: 1px solid #cfd1d3;
		}
		
		ul.novedadesHome li p { margin: 0 !important;}
		
		ul.novedadesHome li.destacado {
			padding: 6px 11px;
			margin: 0;
			border: none;
			background-color:#EEEDED;
		}

		ul.novedadesHome li h2 {
			font-size: 11px;
			font-weight: normal;
			display: inline;
		}
		
		ul.novedadesHome li.destacado h2 {
			font-size:14px;
			font-weight:bold;
		}
		
		ul.novedadesHome li .fecha { color: #c41130; }
		
		/* Video Columna 3 -------------------------------------------------------------- */
		
		#home #contenido .col3 {
			font-size: 11px;
		}
		
		#home #contenido .col3 p {
			margin: 3px 12px;
		}
		
		#home #contenido .col3 img {
			margin-left: 4px;
			border: 6px solid #e2e0e0;
		}
		
/* HOME ================================================================================= */

		#foot {
			height: 197px;
			width: 961px;
			background-image:url(../img/fondos/foot.jpg);
			background-repeat:no-repeat;
			margin:0 auto;
			position:relative;
			font-size: 11px;
		}
		
		#foot .links_cont,
		#foot .links_nav,
		#foot .copy {
			position:absolute;
			top: 45px;
		}
		
		#foot .aviso {
			position:absolute;
			color:#FFFFFF;
			left:24px;
			top:5px;
		}
		
		#foot .links_cont {
			left: 202px;
		}
		
		#foot .links_nav {
			left: 22px;
		}
		
		#foot .firma {
			background-image:url(../img/logos/p3_foot.gif);
			background-repeat:no-repeat;
			padding:1px 0 2px 37px;
			position:absolute;
			right:25px;
			top:160px;
			color: #b3b2b2;
		}
		
		#foot .firma a { color: #b3b2b2; }
		#foot .banner0800 { margin-bottom:15px; }
		#foot .copy {
			left: 390px;
			line-height: 18px;
		}
		
		#foot .links_cont, #foot .links_nav {
			height: 116px;
			list-style: none;
				border-right: 1px dotted #abadb0;
			width:160px;
		}
		
		#foot .links_cont li, #foot .links_nav li {
			background-image:url(../img/bullets/cuad_rojo.gif);
			background-position:0 6px;
			background-repeat:no-repeat;
			padding-left:9px;
			padding-bottom: 4px;
			color:#9E0E25;
		}
		
		#foot .links_nav li.highlight { font-size:12px; background:none; margin-top:10px }
		
		.lineaBottom {
			width: 100%;
			height: 3px;
			font-size:1px;
			color: #c61331;
			background-color: #c61331;
		}
		
		
/* INTERIOR ================================================================================= */
		#contenido .colDer{
			width: 500px;
			float:left;
			margin:25px 40px;
			display:inline
		}
		#contenido .ilust_seccion { float:left; }
		
		ol.requisitos { list-style:none; font-size:17px; font-weight:bold; padding:5px 0; padding-left:3em; background:url(../img/bullets/requisitos-puntos.gif) no-repeat 10px 2px; margin:0 1em 0 .5em; }
		ol.requisitos strong { color:#c41130 }
		ol.requisitos li { margin-bottom:30px; }
		.fullCol {
		margin:25px 40px;
		}
		#contenido .colIzq{
			width: 500px;
			float:left;
			margin:25px 40px;
			display:inline;
		}
		/* LA EMPRESA ======================================================================= */
		#laempresa #contenido .colDer, #testimonios #contenido .colDer {
			width: 320px;
			float:left;
			margin: 25px 0;
			display:inline;
		}
		#laempresa #contenido .apartado{
			margin-bottom:25px;			
		}
		#laempresa #contenido .apartado h2{
			color: #c41130;
			font-size: 16px;
			padding: 0px;
			margin: 0px 0px 10px 0px;
		}
		
		
		#laempresa .autoridades
		{
			background-image: url(../img/titulos/autoridades.gif) ;
			background-repeat: no-repeat ;
			background-position: left top ;
			padding-left:150px ;	
			height:1%;
			margin-bottom: 25px;
			/*border: solid #CCC 1px;	*/
		}
		#laempresa .autoridades h4
		{
			display:none;
		}
		
		#laempresa .autoridades ul li
		{
			float:left;
			width: 190px;
			font-size:14px;
			margin-bottom:10px;
		}
		#laempresa .autoridades ul li.corto
		{
			width: 150px;
		}
		
		/* PRODUCTOS ======================================================================= */
		
		#productos #contenido ul
		{
			margin:15px 20px;
		}
		#productos #contenido ul li
		{
			background-image: url(../img/bullets/visto.gif) ;
			background-repeat: no-repeat ;
			background-position: left 3px ;
			padding-left: 20px ;
			margin-bottom: 10px ;
		}
		
		
		

/* TIPOGRAFIA =============================================================================== */
		.color { color:#a81029; }
		.destacado { font-size:13px; margin:10px 0; color:#666 }
		h3 { font-size:18px; color:#672d31; font-weight:normal; }
		h4 { font-size:14px; color:#a81029; margin:6px 0 }
	

/* LISTADOS ================================================================================= */
ul.listado-novedades { margin:1em 0; }
ul.listado-novedades h5 { font-size:14px; }
ul.listado-novedades li { border-bottom:1px solid #eee; padding:4px 0; }
	
/* FORMULARIOS ============================================================================== */		
		.msjError { background:#ffdcdc url(../img/iconos/error.gif) no-repeat 8px 5px; color:#c41130; font-size:14px; padding:15px; padding-left:50px; margin-bottom:1em; }
		
		form { background:#ececec; padding:15px; }
		form label { display:block; font-size:14px; color:#4f4f4d; margin:4px 0; }
		form fieldset.col { width:218px; }
		form input, form textarea {
			background:#fff url(../img/fondos/input.gif) repeat-x bottom; border-bottom:1px solid #c9c5c5; border-right:1px solid #c9c5c5;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757572;
			margin:2px 0; padding:5px;
			width:200px;
		}
        div.puestos input{
			background:#none;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757572;
			margin:2px 0; padding:5px;
            width:15px;
		}
		
		select.contacto{
			background:url(../img/fondos/input.gif) repeat-x bottom; border-bottom:1px solid #c9c5c5; border-right:1px solid #c9c5c5;
			font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#757572;
			margin:2px 0; padding:5px;
			width:210px;
		}
		div.como_llego{ height:110px; }
		.comollego{ background-color:#ececec; background-image:none; border:none; width: 40px; margin: 7px 0; padding: 0;  }
		.txtComollego{  width: 130px; }		
		form textarea { width:450px; height:120px; }
		form button.enviar { text-indent:-9999px; width:88px; height:29px; background:url(../img/botones/enviar.gif) no-repeat; margin:10px 0; cursor:pointer }
		
		form .error { background:#ffebed url(../img/fondos/input-error.gif) repeat-x bottom; }
		
		form.filtro { background:none; padding:0 }
		
/* CLASES VARIAS ============================================================================ */
		.alignRight { float:right; margin-left:25px; margin-bottom:25px; }
		.alignLeft { float:left; margin-right:25px; margin-bottom:25px; }
		.left { float:left; }
		.right { float:right; }
		.both { clear:both; }
		.absolute { position:absolute; }
		.relative { position:relative; }
		.clearfix { overflow:hidden; height:1%; }
		.hr { border:none; outline:none; color:white; background:none; line-height:normal; border-bottom:1px dashed #aa1029; margin-bottom:1em; }
		.hr-solid { border:none; outline:none; color:white; background:none; line-height:normal; border-bottom:1px solid #ccc; margin-bottom:.4em; }
		.photoframe { border:1px solid #ebbdc5; padding:2px; }
		
		.tool-container { padding:4px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; position:relative; margin-bottom:5px; }
		.tool-container div.meses { position:absolute; right:0; top:0; }
		.tool-container button { font-size:11px; background:white; padding:1px; border:1px solid #ccc; color:#672d31; font-weight:bold; cursor:pointer; }
		.tool-container select { padding:1px; font-size:11px; border:1px solid #ccc; width:160px }
		
		.paginador { font-size:11px; float:right }
		.paginador .selected { color:#672d31; font-weight:bold }
        ul.videosConocenos {margin:0px 0px 0px 0px;}
        ul.videosConocenos li{margin:0px 0px 5px 0px;}
        h1.sumate {margin:30px 0px 0px 0px;}
		
/* TESTIMONIOS =============================================================================== */
		.colDer.testimonios {
			margin-left:40px;
			padding-top:54px;
			display:inline;

		}
		.colDer.testimonios a{
			display:block;
			background-image: url(../img/angulos/testimonios.gif);
			background-repeat:no-repeat;
			background-position:top left;
			color: #8e8e8e;
			height: 41px;
			padding-left: 30px;
			padding-top: 3px;
			margin-bottom: 5px;
		}
		
		.colDer.testimonios a h2 {
			color: #c41130;
			font-size: 16px;
		}
		
		.colDer.testimonios a:hover { text-decoration: none; }
		
/* MICROCREDITOS =============================================================================== */		
		#microcreditos .colDer h1 {
			margin-bottom: 35px; 
		}
		#microcreditos .colDer h4 {
			margin-bottom:15px;
			margin-top:15px;
		}
/* SUCURSALES =============================================================================== */		

#listadoSucursales td
{
	padding-bottom:1em;
	padding-bottom:1em;
}

.sucursal
{
	width:240px;
	float:left;
	margin-bottom:1em;
}
.sucursal2
{
	width:240px;
	float:left;
	margin-left:1em;
	margin-bottom:1em;
}