 /* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; font:normal 10px  "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1B4FBF;  color:#1B4FBF; background-color:#Fff;}

/* =a */

a{overflow:hidden;}
a.btn_add_mapa{background:url(i/btn_add_mapa.jpg) no-repeat; display:block; width:158px; height:24px; text-indent:-9999em;  }
a.btn_del_mapa{background:url(i/btn_del_mapa.jpg) no-repeat; display:block; width:108px; height:23px; text-indent:-9999em; }


ul{list-style:none;}
/* =h1 */

h1{ display:block; float:right; font-size:20px; color:#6186CB;}
span.sp_logo a{text-indent:-9999em; background:url(i/new/logo.gif) no-repeat; width:198px; height:57px; display:block;}

/*h2 */

h4.h4_cabecera_busqueda{float:right;display:block; width:567px; padding:3px; border-bottom:solid 1px #E30102; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:10px 20px 5px 5px; //margin-left:2px;}
div#dv_derecha.azul h4.h4_cabecera_busqueda{border-bottom:solid 1px #6186CB;}

/* div */
div#container{ position:relative; width:775px; margin:0 auto; padding-top:2px; text-align:left;} 

div#content { width : 100%;  padding : 0;  overflow : hidden; border:solid 1px #CCC; padding:8px; }

ul#ul_menu{ display:block; float:left; width:140px; margin-left:5px; //margin-left:0;}
ul#ul_menu li{float:left; font-size:12px; margin:10px 0 5px 0 ;}
ul#ul_menu li a{ display:block; float:right; text-decoration:none; font-weight:bold; width:135px;  }
ul#ul_menu li a.a_azul{ background:url(i/new/mn_azul.jpg) 35px 0px no-repeat ; color:#6186CB; height:37px; padding:5px 10px 0 0}
ul#ul_menu li a.a_rojo{ background:url(i/new/mn_rojo.jpg) 35px 0px no-repeat ; color:#E30102; height:37px; padding:5px 0px 0 0}

ul#ul_menu li a:hover.a_azul, ul#ul_menu li a:hover.a_rojo{background-position:35px -47px;}
ul#ul_menu li a.a_on{background-position:35px -47px;}

ul#ul_menu li.li_mn_off{ display:block; float:left;text-decoration:none; font-weight:bold; width:135px; background:url(i/new/mn_azul.jpg) 35px 0px no-repeat ; color:#6186CB;  padding:5px 5px 0 0;  }
ul#ul_menu li.li_mn_on{ display:block; float:left; text-decoration:none; font-weight:bold; width:135px; background:url(i/new/mn_azul.jpg) 35px -47px no-repeat ; color:#6186CB;  padding:5px 5px 0 0;  }

ul#ul_menu li.li_mn1_off{ display:block; float:left; text-decoration:none; font-weight:bold; width:135px; background:url(i/new/mn_rojo.jpg) 35px 0px no-repeat ; color:#6186CB; height:37px; padding:5px 5px 0 0;  color:#E30102; }
ul#ul_menu li.li_mn1_on{ display:block; float:left; text-decoration:none; font-weight:bold; width:135px; background:url(i/new/mn_rojo.jpg) 35px -47px no-repeat ; color:#6186CB; height:37px; padding:5px 5px 0 0; color:#E30102;}
ul#ul_menu li select, ul#ul_menu li input{ font-size:10px; border:solid 1px; float:left; width:100px;}
ul#ul_menu li.li_mn_gris{ display:block; float:left;text-decoration:none; font-weight:bold; width:125px; background:url(i/new/mn_griss.jpg) 35px 0px no-repeat ; color: #666;  padding:5px 15px 0 0;  }
ul#ul_menu li.li_mn_gris a{color:#666; font-size:10px;}

div#dv_cajetin_p{ display:block; float:right; width:300px; background: url(i/new/dv_cajetin_p.jpg) top right no-repeat;}
div#dv_cajetin_p h3{ display:block; background:url(i/new/dv_cajetin_p_azull.jpg) repeat-y; width:278px; font-size:15px; font-weight:bold; margin:12px 20px 0 0 ; color:#FFF; float:left; padding:1px 0 1px 13px; //margin-right:10px;  }
div#dv_cajetin_p ul{display: block; width:294px; float:left; margin:8px 0 0 6px; background:url(i/new/dv_cajetin_p_pie.jpg) bottom right no-repeat; padding-bottom:5px;}
div#dv_cajetin_p ul li{ display: block; float:left; margin:0 4px 2px 0; text-decoration:none; }
div#dv_cajetin_p ul li a{color:#6186CB; text-decoration:none; }
div#dv_cajetin_p ul li a:hover{text-decoration:underline;}

div#dv_cajetin_p.dv_cajetin_azul_off{ background: url(i/new/dv_cajetin_p_azul_off.jpg) top right no-repeat;}
div#dv_cajetin_p.dv_cajetin_azul_off ul{background:url(i/new/dv_cajetin_p_pie_azul.jpg) bottom right no-repeat; }



div#dv_cajetin_p.dv_cajetin_rojo{background: url(i/new/dv_cajetin_p_rojo.jpg) top right no-repeat; margin-left:10px;}
div#dv_cajetin_p.dv_cajetin_rojo h3{ background: url(i/new/dv_cajetin_p_rojo_fondo.jpg) repeat-y; }
div#dv_cajetin_p.dv_cajetin_rojo ul{background:url(i/new/dv_cajetin_p_pie_rojo.jpg) bottom right no-repeat; }
div#dv_cajetin_p.dv_cajetin_rojo ul li a{color:#E30102; }

div#dv_cajetin_p.dv_cajetin_rojo_off{background: url(i/new/dv_cajetin_p_rojo_off.jpg) top right no-repeat; margin-left:10px;}
div#dv_cajetin_p.dv_cajetin_rojo_off h3{ background: url(i/new/dv_cajetin_p_rojo_fondo.jpg) repeat-y; }
div#dv_cajetin_p.dv_cajetin_rojo_off ul{background:url(i/new/dv_cajetin_p_pie_rojo_off.jpg) bottom right no-repeat; }
div#dv_cajetin_p.dv_cajetin_rojo_off ul li a{color:#E30102; }





ul#ul_menu li span.sp_btn, label span.sp_btn{display:block; float:left; padding:1px; border:solid 1px; border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234); }
ul#ul_menu li span.sp_btn a, label span.sp_btn a{ display:block; background-color:#666; color:#FFFFFF; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:3px 5px 3px 5px; text-decoration:none; width:auto;}
label span.sp_btn a{ background-color:#E30102;}
fieldset.azul label span.sp_btn a{ background-color:#01308D;}

ul#ul_menu li  h4{display:block; width:125px; float:left; background-color:#666; color:#FFF; padding-left:5px;}
ul#ul_menu li  a#a_lupa{display:block; width:21px; height:18px; background:url(i/new/btn_lupa.jpg) no-repeat; float:right; text-indent:-9999em; margin-right:4px;}
div#dv_pie{display:block; width:100%; float:left; text-align:center; margin-top:5px;}
div#dv_pie a{margin-left:3px;}



ul#ul_busqueda{display:block; float:left; padding-bottom:10px; margin-top:15px;}

ul#ul_busqueda li{display:block; width:420px; margin-bottom:3px; float:right; font-size:13px; text-transform:uppercase; margin-right:20px; //margin-right:2px;}
ul#ul_busqueda li.li_listado_last{ background:url(i/new/h5_separador.jpg) bottom right no-repeat;}
ul#ul_busqueda img{float: left; padding:2px; border-bottom:solid 1px #666;border-right:solid 1px #666;  border-top:solid 1px #F0F0F0;border-left:solid 1px #F0F0F0; margin-left:17px; margin-top:22px;}
ul#ul_busqueda h5{ font-size:14px; padding-bottom:5px; padding-left:30px;  width:auto; float:left; margin-left:10px; margin-bottom:10px; background:url(i/new/h5_separador.jpg) bottom left no-repeat; width:405px;}
div#dv_derecha.azul ul#ul_busqueda h5, div#dv_derecha.azul ul#ul_busqueda li.li_listado_last{background:url(i/new/h5_separador_azul.jpg) bottom left no-repeat; }

ul#ul_busqueda li span{ background: url(i/new/sp_fondo_rojo.jpg) no-repeat; width:105px; margin-right:5px; height:25px; font-weight:bold; float:left; text-transform:capitalize; color:#E30102; padding:4px 0 0 7px;}

div#dv_derecha.azul ul#ul_busqueda li span{ background: url(i/new/sp_fondo_azul.jpg) no-repeat; color:#6186CB;}

ul#ul_busqueda li.li_ancho{width:510px;}
ul#ul_busqueda li.li_pie{width:510px; border:none; text-align:right;}
ul#ul_busqueda li.li_pie a{ color:#E30102; font-size:11px; font-weight:bold; text-decoration:none;}
div#dv_derecha.azul ul#ul_busqueda li.li_pie a{ color:#6186CB;}

ul#ul_busqueda.ul_ficha{margin-top:0; border:none;}
ul#ul_busqueda.ul_prueba { background:url(i/ficha_prueba.gif) repeat-y;}
ul#ul_busqueda.ul_ficha a img{margin-top:10px; width:118px; //width:116px;}

ul#ul_busqueda.ul_ficha li{ float:left; margin-left:5px; width:510px; //width:505px;}
ul#ul_busqueda.ul_ficha li.li_info{ font-weight:bold; margin-top:8px; padding-bottom:2px; background:url(i/new/h5_separador.jpg) bottom left no-repeat; padding:0px 0 2px 20px; margin:15px 0 10px 0; width:540px;}
div#dv_derecha.azul ul#ul_busqueda.ul_ficha li.li_info{background:url(i/new/h5_separador_azul.jpg) bottom left no-repeat;}
ul#ul_busqueda.ul_ficha li span{ width:120px}



ul#ul_paginador{ display:block; width:570px; float:right; margin:0px 20px 10px 0; text-align:center; margin-left:5px; //margin-left:3px; }

ul#ul_paginador li{float:left; display:block; width:10px; margin-right:5px;}
ul#ul_paginador li.li_info{width:570px; font-size:12px; font-weight:bold; border-bottom:solid 1px #666;}
ul#ul_paginador li a{ color:#666; font-size:10px; text-decoration:none; }


ul#ul_paginador li a:hover{ text-decoration:underline;}


ul#ul_paginador li a.on{ font-weight:bold; font-size:12px; text-decoration:underline;}
ul#ul_paginador li a.pre{display:block; width:9px;  background:url(i/flecha_pre.gif) 0 3px no-repeat; text-indent:-9999em; height:20px; }
div#dv_derecha ul#ul_paginador li a.pre{background:url(i/flecha_pre_r.gif) 0 3px no-repeat; }
div#dv_derecha.azul ul#ul_paginador li a.pre{background:url(i/flecha_pre.gif) 0 3px no-repeat; }

ul#ul_paginador li a.next{display:block; width:9px;  background:url(i/flecha.gif) 0 3px no-repeat;  text-indent:-9999em; height:20px; margin-left:4px; }

div#dv_derecha ul#ul_paginador li a.next{background:url(i/flecha_r.gif) 0 3px no-repeat;}
div#dv_derecha.azul ul#ul_paginador li a.next{background:url(i/flecha.gif) 0 3px no-repeat;}


ul#ul_paginador li a.pre.off {display:block; width:9px; background:url(i/flecha_pre_off.gif) 0 3px  no-repeat; text-indent:-9999em;}
ul#ul_paginador li a.next.off{display:block; width:9px; background:url(i/flecha_next_off.gif) 0 3px no-repeat;  text-indent:-9999em;}

div#dv_derecha ul#ul_paginador li a.pre.off {background:url(i/flecha_pre_off_r.gif) 0 3px  no-repeat;}
div#dv_derecha ul#ul_paginador li a.next.off{background:url(i/flecha_next_off_r.gif) 0 3px no-repeat;}

div#dv_derecha.azul ul#ul_paginador li a.pre.off {background:url(i/flecha_pre_off.gif) 0 3px  no-repeat;}
div#dv_derecha.azul ul#ul_paginador li a.next.off{background:url(i/flecha_next_off.gif) 0 3px no-repeat;}


/* form */
fieldset#fs_tipo1 ul{float:left; width:520px; padding-bottom:20px; margin-left:20px;}
fieldset#fs_tipo1 ul li{float:left; width:160px; margin-top:5px; margin-left:10px;}

fieldset#fs_tipo1{  width:610px; font-size:11px; font-weight:bold; margin:10px 0 0 20px; color:#666; border:none; //padding:0; //padding-top:5px;  //float:right;}
fieldset#fs_tipo1 label{ width:280px; float:left; margin-bottom:8px; margin-left:20px;}
fieldset#fs_tipo1 label span{float:left; width:100px;}
fieldset#fs_tipo1 label span strong{ color:#FF0000;}

fieldset#fs_tipo1 label.lbl_ancho{width:520px;}
fieldset#fs_tipo1 label.lbl_ancho input, fieldset#fs_tipo1 label.lbl_ancho textarea{width:380px; color:#666; border:solid 1px #666;}

fieldset#fs_tipo1 div#dv_head,div#dv_derecha{display:block; width:610px; float:left; padding:5px; margin-bottom:10px; background:url(i/new/dv_cajetin_g_top.jpg) right top no-repeat;}



div#dv_derecha.azul h3{background:url(i/new/dv_cajetin_g_h3_azul.jpg) repeat-y;}


fieldset#fs_tipo1 div#dv_head h3,div#dv_derecha h3{display:block; width:560px; padding:3px 10px 3px 20px; background:url(i/new/dv_cajetin_g_h3.jpg) repeat-y; color:#FFFFFF;  margin:15px 13px 10px 0; float:right; text-transform:uppercase; //margin-right:6px; }
fieldset#fs_tipo1.azul div#dv_head h3{ background:url(i/new/dv_cajetin_g_h3_azul.jpg) repeat-y;}

fieldset#fs_tipo1 div#dv_head h4{ float:left;display:block; width:514px; padding:3px; border-bottom:solid 1px #1B4FBF; font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin-top:10px; margin-left:20px;}

fieldset#fs_tipo1 select, fieldset#fs_tipo1 input, fieldset#fs_tipo1 textarea{border:solid 1px #666; font:normal 12px Arial, Helvetica, sans-serif; color:#1B4FBF; }
fieldset#fs_tipo1 select{width:100px; color:#666; }
fieldset#fs_tipo1 .error{border:solid 1px #FF0000; background-color: #FF9393; color:#000000;}

fieldset#fs_tipo1 div#dv_head label span.sp_info{font-size:9px; color:#999999; width:520px;}

