@import url("reset.css");
@charset "utf-8";
/* CSS Document */

html{}
body{ font-family: Arial, Helvetica, sans-serif; color:#000; padding: 0; background:url(../images/back.png) top left repeat-x #F4F4F4; font-size:11px; line-height:16px; }

#contenedor { padding-bottom:4px;}

#top{ margin:0 auto; height:85px; width:980px; padding-top:4px;}
#top .left_top{ float:left; width:50%; text-align:left; padding-top:7px;}
#top .right_top{ float:right; text-align:right; width:350px; height:70px; background:url(../images/balanza.jpg) no-repeat top right; }
#top .right_top a{ display:inline-block; margin-left:10px;}
#top .right_top a img{}

#wrapper{ margin: 0 auto; width: 960px; border-bottom:1px solid #DDD; background:url(../images/horizontal_back2.png) bottom center no-repeat; padding-bottom:50px;}

#system_title{ background:url(../images/linea_title.png) left 33px repeat-x;}
#system_title span{ display:inline-block; background:#F4F4F4; padding:10px; line-height:45px; font-size:2.5em; color:#616672; font-family: 'Orienta', Arial, Helvetica, sans-serif; }
#system_title span strong{ color:#B11F16; font-weight:normal;}

#foot{ border-top:1px solid #FFF; color:#616672; line-height:50px; margin:0 auto; width:940px; margin:0 auto; padding:0 10px 20px 10px; }
#foot .left_foot{ float:left; width:60%; text-align:left;}
#foot .right_foot{ float:right; width:40%; text-align:right;}
#foot .right_foot a{ color:#B11F16; text-decoration:none; font-style:italic;}
#foot .right_foot a:hover{ text-decoration:underline;}
.close{clear:both;}

#mapeado{ position:relative; width:400px; margin:0 auto;}
#mapeado .jee_ver{ position:absolute; width:100%; bottom:0px; left:0px; z-index:10; display:none;}
.jee_content{ position:relative; background:url(../images/malla.png); border-top:4px solid #333;  text-align:left; padding:0px 0 10px 0; }
.jee_content span{ display:block; color:#EEE; font-size:12px; font-weight:bold; line-height:30px; padding:0 10px;}
.jee_content a{ display:block; color:#ccc; font-size:11px; line-height:20px; margin:0px 10px 5px 10px; border-bottom:1px dotted #666; text-decoration:none; font-weight:bold; }
.jee_content a:hover{ color:#FFF;}
.cerrar_jee{ display:block; font-size:15px; line-height: 25px; font-family:Verdana, Geneva, sans-serif; color:#FFF; background:#333; width:25px; text-decoration:none; margin:0px 0 0 330px;}

#consultas{ }

#content{position:relative; width:700px; margin:0 auto; background:url(../images/bottom_content3.png) bottom center no-repeat; padding-bottom:22px;}

.title{ position:absolute; top:0px; left:25px; z-index:10; background:url(../images/title_1.png) top left no-repeat; height:52px; font-size:13px; font-style:italic; font-weight:normal; }
.title span{display:block; background:url(../images/title_2.png) top right no-repeat; margin-left:30px; padding:0 40px 8px 10px; color:#FFF; line-height:40px;}

#content_top{ height:20px; position:relative; }
#content_top .top_left{ width:20px; height:20px; background:url(../images/top_left.png) top left no-repeat; position:absolute; top:0; left:0;}
#content_top .top_center{ height:20px; background:#FFF; margin:0 20px;}
#content_top .top_right{ width:20px; height:20px; background:url(../images/top_right.png) top right no-repeat;  position:absolute; top:0; right:0;}

#content_bottom{ height:20px; position:relative; }
#content_bottom .bottom_left{ width:20px; height:20px; background:url(../images/bottom_left.png) top left no-repeat; position:absolute; top:0; left:0;}
#content_bottom .bottom_center{ height:20px; background:#FFF; margin:0 20px;}
#content_bottom .bottom_right{ width:20px; height:20px; background:url(../images/bottom_right.png) top right no-repeat;  position:absolute; top:0; right:0;}

#content_center{ background:#FFF; padding-top:45px;}
#content_center img{ margin-bottom:20px;}

#content_center h1{ font-size:17px; line-height:30px; text-align:left; font-weight:normal; width:500px; margin:0 auto; }
#content_center h2{ font-size:13px; line-height:40px; text-align:center; font-weight:bold; }
#content_center .form_bx{margin:0 50px 8px 50px;;  line-height:40px; text-align:left;}
#content_center .form_bx_img{ margin:0 auto; margin-bottom:8px;  line-height:40px;}
#content_center .naranja{background:url(../images/back_form.png) center no-repeat;  height:40px;}
#content_center .naranja_pass{background:url(../images/back_form_pass.png) center no-repeat;  height:40px;}
#content_center .naranja_{background:url(../images/back_form_.png) center no-repeat;  height:75px;}
#content_center .gris{background:url(../images/back_form2.png) center no-repeat;  height:40px;}
#content_center .gris_pass{background:url(../images/back_form2_pass.png) center no-repeat;  height:40px;}
#content_center .gris_{background:url(../images/back_form2_.png) center no-repeat;  height:75px;}
#content_center .form_bx .form_bx_left{ float:left; width:160px; font-size:13px; text-align:right;}
#content_center .form_bx .form_bx_left span{ color:#F00; text-align:left; font-size:22px; display:inline-block; float:left; width:24px; }
#content_center .form_bx .form_bx_left span.time{ padding-left:15px; color:#FFF; font-size:12px; font-weight:bold; display:block; float:left; height:40px; width:130px; background:url(../images/time.png) left center no-repeat; }
#content_center .form_bx .form_bx_left span.location{ padding-left:15px; color:#FFF; font-size:12px; font-weight:bold; display:block; float:left; height:40px; width:130px; background:url(../images/location.png) left center no-repeat; }
#content_center .form_bx .form_bx_right{ float:left; font-size:12px; text-align:right; line-height:40px; font-weight:bold; }
#content_center .form_bx .form_bx_right span{ display:inline-block; line-height:normal; padding:0 5px;}
#content_center .form_bx .form_bx_right strong{ color:#F00; font-size:16px;}

#content_center .form_bx_coment{ width:500px; margin:0 auto; line-height:40px; text-align:center; color:#F00}

.title_fancy{ line-height:60px; background:url(../images/banner.jpg) center no-repeat; padding-left:210px; color:#333; font-size:25px; margin-bottom:15px; font-family: 'Orienta', Arial, Helvetica, sans-serif; }

.tabla_consulta{
	border-collapse: collapse; border: 0px solid #ddd; border-top:0px; width:98%; margin:0px; padding:0px;	}
.tabla_consulta tr{}
.tabla_consulta th{
	border-collapse: collapse; border: 2px solid #FFF; color:#00254A; padding:8px 10px; background:url(../images/fondo_tabla.png) left center repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; line-height:16px; text-transform:uppercase; }	
.tabla_consulta td{
	border-collapse: collapse; border: 2px solid #FFF; color:#000; padding:7px 10px; text-align:left; text-transform:uppercase; font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:16px; background-color:#F4F5F7; text-transform:uppercase; }	
.tabla_consulta td:hover{
	background-color:#FFC;	}
	
.enlace{
 color:#B11F16; font-size:10px; background:url(../images/vineta.png) left center no-repeat; line-height:20px; display:inline-block; padding-left:20px; text-decoration:none; font-weight:bold; }




