/* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, 
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, 
audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}

html{background-color:#fff;}
body div, body form {display:block;float:left;width:100%}

a{text-decoration:none;color:#106fa5;font-size:14px}
a:hover{text-decoration:underline}

/* CABECERA */
#divCabecera{left:0;position:fixed;top:0;width:100%;height:150px;background:#fff url(img/logo.png) center 50px no-repeat;border-bottom:1px solid #c6c6c6;background-size: 240px}
#divCabecera img{display:none}

/* IDIOMA */
#divIdioma{text-align:right;line-height:3em;background-color:#f8f8f8;border-bottom:1px solid #c6c6c6;}
#divIdioma input{border:none;background-color:transparent;color:#757575;cursor:pointer;margin-left:10px;font-size:14px;font-family:'open_sansregular', sans-serif;}
#divIdioma input:hover{color:#222;text-decoration:underline}

/* MIGAS DE PAN */
#divMigas{line-height:1em;float:left;width:100%;font-size:1.1em;margin:20px 0;}
#divMigas span{font-size:14px}

/* CUERPO */
#divCuerpo{width:1080px;margin:0 auto;float:none;padding-top:150px;padding-bottom:60px;height:600px;}

/* DETALLE */
#divDetalle {width:1080px;margin:0 auto;padding:150px 0 60px 0;float:none;}
#divDetalle #divTitulo,#divDetalle #divDetalleAnuncio{width:97%;margin:0 10px}
#divDetalle #divTitulo h2{margin-top:.8em;}
#divDetalle #divDetalleAnuncio #divTituloAnuncio h3{font-size:2em;line-height: 2em;}
#divImprimir, #divCerrar {text-align:right;line-height:2em;}
#divImprimir a, #divCerrar a {background:#337ab7;color:white;border:1px solid #2e6da4;border-radius:4px;margin:0 15px 0 0;padding:6px 12px;cursor:pointer}
#divDetalle #divDetalleAnuncio #divSeparador{margin:10px 0;}
#divDetalle #divDetalleAnuncio div {line-height:2em}
#divDetalle #divDetalleAnuncio p {float:left;width:auto; margin: 0 10px 0 0;font-size:14px}
#divDetalle #divDetalleAnuncio p.valor{font-weight:bold;}
#divDetalle #divDetalleAnuncio table td {padding: 10px 10px 0 0;vertical-align:middle;line-height:1em;}
#divDetalle #divDetalleAnuncio table th, #divDetalle #divSeparador{display:none}

#upProcedencia{background-color:#f2f2f2;padding:10px;width:98%;border-radius:4px;margin:0 0 10px 0; font-size:14px}
#upProcedencia #divTxtBusqAvan input{width:99%}
#upProcedencia #divOrigen{margin:10px 0;width:50%}
#upProcedencia #divOrigen #divOrigenCampo, #upProcedencia #divOrigen #divProcedencia{width:49%;}
#upProcedencia #divTipDoc{margin:10px 0;width:50%}
#upProcedencia #divFechaPublicacion{margin:10px 0;width:50%}

#upProcedencia #divBtnMostrarResultados,
#upProcedencia #divResultados{text-align:center; margin:5px 0}
#btnMostrarResultados{font-size:14px;color:#fff;border:1px solid #2e6da4;padding:6px 12px;border-radius:4px;background-color:#337ab7;cursor:pointer;}
#lblResultados{font-weight:bold}

/* TITULO */
#divTitulo h2{margin-bottom:.8em;letter-spacing:-.025em;font-size:2.5em;}

/* IZQUIERDA */
#divIzquierda{float:left;width:76%;margin-right:1%;}

/* DERECHA */
#divDerecha{float:right;width:23%;}
#divDerecha #divBuscador, #divDerecha #informacionGeneral_divInfo {margin-bottom:10px;background-color:#f2f2f2;padding:10px;width:91%;border-radius:4px;}

/* BUSCADOR */
#divBuscador #divCampoBusqueda, #divBuscador #divLnkBusqueda{float:left;width:auto;margin:5px 0;}
#divBuscador #divBtnBusqueda{float:right;width:auto;margin:5px 0;}
#divBuscador #divCampoBusqueda input{font-size:14px;padding:7px 2px;border-radius:4px;border:1px solid #c6c6c6;width:175px;}
#divBuscador #divBtnBusqueda input{font-size:14px;color:#fff;border:1px solid #2e6da4;padding:6px 12px;border-radius:4px;width:39px;background:#337ab7 url(img/search.png) center no-repeat;}

/* INFORMACION */
#informacionGeneral_divInfo #divTituloInformacion{font-weight:bold;margin:0 0 10px 0;font-size:14px;}
#informacionGeneral_divInfo #divInformacion{text-align:justify;font-size:14px;}

/* TABLA ANUNCIOS */
#GridView{width:100%;font-size:14px;}
#GridView .fecha{width:145px;}
#GridView .procedencia{width:135px;}
#GridView .tpDocumento{width:170px;}
#GridView tr{line-height:2em;}
#GridView tr th{background-color:#106fa5;color:white;}
#GridView tr.selec:hover{color:white;background-color:#7AA8D0 !important;}

/* PIE*/
#pie_divPie {left:0;position:fixed;bottom:0;width:100%;height:60px;background-color:#f8f8f8;border-top:1px solid #c6c6c6;}
#pie_divPie p{text-align:center;font-size:14px;color:#757575;line-height:2em;}