@charset "utf-8";
/* CSS Document */

body {
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
* {
	border:none;
	list-style:none;
	margin:0;
	padding:0;
	}
a { color:#6e6e6e; text-decoration:none;}
a:hover {}
a:focus { outline:0;}
div { position:relative;}

/*::selection { background:#4075a4; color:#FFF;}
::-moz-selection { background:#4075a4; color:#FFF;}
::-webkit-selection { background:#4075a4; color:#FFF;}*/

.clear { clear:both;}
.f_left { float:left;}
.f_right { float:right;}
.v_align { vertical-align:middle;}

h1 {}
h2 {
	color:#263c75;
	font-size:16px;
	margin:22px 0 26px 0;
	}
h3 {
	color:#263c75;
	font-size:14px;
	margin:8px 0 5px 0;
	}
h4 {
	color:#4075a4;
	font-size:13px;
	margin:5px 0;
	}
h5 {
	color:#6e6e6e;
	font-size:12px;
	margin:3px 0;
	}


/*** GENERAL ***/
#lightbox { margin:20px;
	background:#FFF;
	padding:30px 25px 20px;
	}
#lightbox_mapa {
	background:#FFF;
	padding:16px 25px;
	}
.btn_cerrar {
	position:absolute;
	right:-15px;
	top:-15px;
	}
.img_ppal {
	margin:0 0 10px;
	}
.pie_imagen {
	font-size:10px;
	font-weight:bold; padding:0 0 8px 0; display:block;
	}
	
/* width */
.w740 { width:640px;}
.w660 { width:560px;}
.w712 { width:668px;}

/* heading */
.heading {}
.heading .btn_imprimir {
	background:url(../images/btn-lb-ico-imprimir.jpg) right top no-repeat;
	display:inline-block;
	font-size:10px;
	height:16px;
	line-height:18px;
	padding-right:23px;
	position:absolute;
	right:0;
	top:0;
	}
	
/* contenido */
.contenido p { margin:15px 0 19px; line-height:14px;}

/* footer */
.footer {
	border-top:1px dotted #d4d2d2;
	color:#989898;
	font-size:10px;
	margin:20px 0 0;
	padding:16px 0;
	}

/* referidos */

.alerta { background: url(../images/ico-lb-advertencia.jpg) 10px 11px no-repeat #f7f7f7;line-height:12px; margin:0 0 10px 0; height:31px; padding:20px 0 0 59px;}
.alerta_bien { background: url(../images/ico-lb-ok.jpg) 10px 11px no-repeat #f7f7f7; line-height:12px; margin:0 0 10px 0; height:31px; padding:20px 0 0 59px;}

.campo { border:1px solid #d0d0d0; color:#515151; height:26px; line-height:12px; width:228px; margin:5px 0 0 0;}
.form_referir .separador { border-top:1px solid #b1bbce; margin:20px 0 2px 0;}
table.datos.bajo { margin:15px 0 0 0;}
.box_mensaje {
	background:#f7f7f7;
	height:30px;
	margin:26px 0 10px;
	padding:10px;
	}

.box_mensaje.bajo { margin:0 0 10px 0;}
.box_mensaje p {
	margin:0;
	padding:6px 0 0;
	}
.box_mensaje img { margin-right:18px;}

/* referidos */
.form_referir { padding:15px 0 0 0;}
.form_referir fieldset {
	padding:18px 0 0;
	text-align:left;
	}
.form_referir fieldset label {
	color:#515151;
	display:block;
	margin:0 0 8px;
	}

.form_referir fieldset textarea {
	border:1px solid #d0d0d0;
	height:124px;
	width:100%;
	}
.form_referir fieldset .btn_bloque {
	background:#255988;
	color:#FFF;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:14px 30px;
	}

.form_referir .btn_agregar {
	background:url(../images/ico-lb-agregar-mails.jpg) left top no-repeat;
	display:block;
	height:22px;
	margin:18px 0 0;
	padding:8px 0 0 38px;
	}

/* sucursal 02 */
.box_gmaps {
	height:400px;
	width:668px;
	}
	
#lightbox table { font-size:13px; color:#515151; margin:0 0 20px 0; border-top:solid 1px #ccc; border-left:1px #ccc solid}
#lightbox table th { background:#eae9e9; font-weight:normal; height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc;}
#lightbox table td { height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc; padding:0 0 0 10px; text-align:left;}
#lightbox table td span { border:solid 1px #ecebeb; display:block; height:21px; vertical-align:middle; padding:7px 0 0 0;}
#lightbox table a {color:#255988;}

#lightbox table.datos, #lightbox table.datos th, #lightbox table.datos td  { border:none; background:none;}
#lightbox table.datos td { height:auto;}
#lightbox table.datos { margin:0;}
#lightbox.w660.ref { padding:0;}


#lightbox table { font-size:13px; color:#515151; margin:0 0 20px 0; border-top:solid 1px #ccc; border-left:1px #ccc solid}
#lightbox table th { background:#eae9e9; font-weight:normal; height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc;}
#lightbox table td { height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc; padding:0 0 0 10px; text-align:left;}
#lightbox table td span { border:solid 1px #ecebeb; display:block; height:21px; vertical-align:middle; padding:7px 0 0 0;}
#lightbox table a {color:#255988;}

#lightbox_tipo table { font-size:13px; color:#515151; margin:0 0 20px 0; border-top:solid 1px #ccc; border-left:1px #ccc solid}
#lightbox_tipo table th { background:#eae9e9; font-weight:normal; height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc;}
#lightbox_tipo table td { height:30px; border-right:solid 1px #ccc;  border-bottom:solid 1px #ccc; padding:0 0 0 10px; text-align:left;}
#lightbox_tipo table td span { border:solid 1px #ecebeb; display:block; height:21px; vertical-align:middle; padding:7px 0 0 0;}
#lightbox_tipo table a {color:#255988;}

#lightbox_tipo table.fondo { font-size:13px; color:#515151; margin:0 0 20px 0; border-top:solid 1px #fff; border-left:1px #fff solid}
#lightbox_tipo table.fondo th { background:#8dacc8; font-weight:bold; height:30px; border-right:solid 1px #fff;  border-bottom:solid 1px #fff; font-size:14px; color:#fff;}
#lightbox_tipo table.fondo td { border-right:solid 1px #fff;  border-bottom:solid 1px #fff; padding:0; text-align:left;}
#lightbox_tipo table.fondo td span { border:solid 1px #ecebeb; display:block; height:24px; vertical-align:middle; padding:10px 0 0 0; text-align:center;}
#lightbox_tipo table.fondo a {color:#255988;}

#lightbox_tipo { width:640px; padding:30px 50px; position:relative;}
#lightbox_tipo div { position:inherit;}
a.cerrar { background:url(../images/ico_cerrar.png) left top no-repeat; width:30px; height:30px; position:absolute; top:-15px; right:-15px;}
#lightbox_tipo .top_lbx .herramientas { float:right;}
#lightbox_tipo .top_lbx .herramientas ul {}
#lightbox_tipo .top_lbx .herramientas ul li { float:left;}
#lightbox_tipo .top_lbx .herramientas ul li a { height:20px; display:block;}
#lightbox_tipo .top_lbx .herramientas ul li a:hover { text-decoration:underline;}
#lightbox_tipo .top_lbx .herramientas ul li a.print { background:url(../images/ico_print.png) right top no-repeat; padding:0 23px 0 0;}
#lightbox_tipo .top_lbx .herramientas ul li a.exporta { padding:0 23px 0 18px; background:url(../images/ico_excel.png) right top no-repeat;}
#lightbox_tipo .top_lbx .herramientas ul li a.comparte { background:url(../images/ico_mail.png) right 2px no-repeat; padding:0 23px 0 18px;}

#lightbox_tipo .top_lbx .herramientas ul li a.exporta2 { padding:0 23px 0 18px; background:url(../images/ico_pdf.png) right top no-repeat;}

#lightbox_tipo .top_lbx .logo_top { float:left;}


#lightbox_tipo .conte .firma { text-align:center; padding:40px 0;}

ul.tramites li { background:url(../images/arrow_li_bajo.png) left 12px no-repeat; padding:11px 0 9px 17px; border-bottom:solid 1px #ccc; line-height:15px; font-size:14px;} 
ul.tramites li a { color:#255988;}

