.ads_buscador_google{
 background:#FFF;
 padding:10px;
}
.ads_buscador_google .cajetin{
 width:350px;
 border:1px #0488B6 solid;
 height:22px !important;
 vertical-align:middle;
 background: #FFFFFF !important;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to(#FFFFFF))  !important;
 background: -moz-linear-gradient(#EEEEEE, #FFFFFF) !important;
 background: linear-gradient(#EEEEEE, #FFFFFF) !important;
 -pie-background: linear-gradient(#EEEEEE, #FFFFFF) !important;
 -webkit-border-top-left-radius:5px !important;
 -webkit-border-bottom-left-radius:5px !important;
 -moz-border-radius-topleft: 5px !important;
 -moz-border-radius-bottomleft:5px !important;
 border-top-left-radius:  5px !important;
 border-bottom-left-radius: 5px !important;
 font-size:13pt;
}
.ads_buscador_google .boton{
 width:100px;
 height:26px !important;
 vertical-align:middle;
 border:1px solid #888;
 background: #DDDDDD;
 background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to(#BBBBBB));
 background: -moz-linear-gradient(#EEEEEE, #BBBBBB);
 background: linear-gradient(#EEEEEE, #BBBBBB);
 -pie-background: linear-gradient(#EEEEEE, #BBBBBB);
 -webkit-border-top-right-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -moz-border-radius-topright: 5px;
 -moz-border-radius-bottomright:5px;
 border-top-right-radius:5px;
 border-bottom-right-radius:5px
}
.ads_buscador_google .boton:hover{
 cursor: pointer;
}

/*EMPIEZA MENU POR DEFECTO*/
#gw_body
{
 height:100%;
 width:100%;
 margin:auto;
 text-align:center;
 background-color:#fafafa;
 font-family:Verdana,Arial;
 font-style:normal;
 font-weight:normal;
 font-size:9pt;
}

.gw_pub_horizontal
{
 width:900px;
 margin:auto;
 padding-left:95px;
 text-align:center;
}

#gw_cabecera
{
 width:900px;
 margin:auto;
 padding-left:95px;
 text-align:center;
 background-color:#fafafa;
}

.gw_sms_err
{
 width:500px;
 margin:auto;
 padding-left:5px;
 font-weight:bold;
 text-align:justify;
}

.gw_sms_err img
{
 vertical-align:middle;
 margin-right:5px;
}

.gw_sms_err p
{
 font-size:11pt;
 color:#ff0000;
 font-weight:bold;
 margin:auto;
}

.gw_sms_ok
{
 width:500px;
 margin:auto;
 padding-left:5px;
 font-weight:bold;
 text-align:justify;
}

.gw_sms_ok img
{
 vertical-align:middle;
 margin-right:5px;
}

.gw_sms_ok p
{
 font-size:11pt;
 color:#13B51B;
 font-weight:bold;
 margin:auto;
}

.gw_sms_inf
{
 width:500px;
 margin:auto;
 padding-left:5px;
 font-weight:bold;
 text-align:justify;
}

.gw_sms_inf img
{
 vertical-align:middle;
 margin-right:5px;
}

.gw_sms_inf p
{
 font-size:11pt;
 color:#ff9900;
 font-weight:bold;
 margin:auto;
}

#gw_cuerpo
{
 width:900px;
 margin:auto;
 padding-left:95px;
 overflow: hidden;
}

#gw_colizq, #gw_centro, #gw_colder
{
 padding-bottom: 32768px;
 margin-bottom: -32768px;
}

#gw_colizq
{
 float:left;
 width:200px;
 background-color:#fafafa;
}

#gw_colder
{
 background-color:#fafafa;
 float:right;
 width:160px;
}

#gw_centro
{
 background-color:#fafafa;
 float:left;
 width:515px;
 margin-left:6px;
 margin-right:6px;
}

.gw_pub_centro
{
 margin-bottom:3px;
 width:515px;
}

.gw_pub_listado
{
 margin-top:15px;
 border-bottom:1px solid #AFAFAF;
 padding-bottom:15px;
}

.gw_izq
{
 float:left;
}

.gw_der
{
 float:right;
}

.gw_pub_interior
{
 float:none;
}
.gw_path div{
 display:inline;
}
.gw_path
{
 text-align:left;
 float:left;
 margin-left:10px;
 font-size:10px;
}
.gw_path a
{
 color:#0488B6;
}
.gw_path a:hover
{
 color:#494948;
}


.gw_clear
{
 clear:both;
}

#gw_pie
{
background-color:#fff969;
 width:900px;
 margin:auto;
 text-align:center;
 padding:4px 0 4px 0px;
 position:relative;
 left:49px;
 font-size:7pt;
}

.img
{
 border:0;
}



#titulo-contenido
{
 background-color:#F189DF;
 margin:3px 5px 0 5px;
 text-align:left;
}

#texto-contenido
{
 background-color:#fafafa;
 margin:0 5px 3px 5px;
 text-align:justify;
 border-left:1px dotted #696969:
 border-right:1px dotted #696969;
 border-bottom:1px dotted #696969;
 padding:3px;
}

#titulo-comentarios
{
 background-color:#A1A9EF;
 margin:3px 5px 0 5px;
 text-align:left;
}


#comentario
{
 background-color:#fafafa;
 margin:5px;
 text-align:justify;
 border:1px dotted red;
 padding:3px;
}

.titulo-comentario
{
 font-weight:bold;
 font-size:8pt;
}

.datos-comentario
{
 font-size:8pt;
 font-style:italic;
}

.texto-comentarios
{
 display:block;
 margin:5px;
 text-align:justify;
}

img
{
 border:0;
}ul#meni_general, ul#meni_general li
{
 width:200px;
 list-style:none;
 margin:0;
 padding:2px;
}

.meni_0
{
 border:1px solid #fafafa;
 margin-bottom:2px;
 background-color:#c6c6c6;
}

.meni_0 a
{
 color:#494948;
 text-decoration:none;
 display:block;
}

.meni_0:hover
{
 border:1px solid #c6c6c6;
 margin-bottom:2px;
 background-color:#fafafa;
}

.meni_1
{
 border-bottom:1px dotted #72736D;
 margin-left:10px;
 margin-right:10px;
 background-color:#cfe6eb;
}

.meni_1 a
{
 color:#494948;
 text-decoration:none;
 display:block;
}

.meni_1:hover
{
 border-bottom:1px dotted #72736D;
 margin-left:10px;
 margin-right:10px;
 background-color:#eaeaff;
}

.meni_2
{
 border-bottom:1px dotted #555555;
 margin-left:10px;
 margin-right:10px;
 background-color:#03F6C8;
}

.meni_3
{
 border-bottom:1px dotted #555555;
 margin-left:10px;
 margin-right:10px;
 background-color:#03F6C8;
}
#sec_titulo
{
 background-color:#fafafa;
 margin:0 5px 20px 5px;
 text-align:center;
}

#sec_titulo h1
{
 font-size:13pt;
 border-bottom:2px solid #afafaf;
 font-weight:bold;
 color:#494948;
}

#sec_texto
{
 text-align:justify;
 margin:0 5px 0 5px;
}

#sec_listado
{
 text-align:justify;
 margin:0 5px 0 5px;
}

.sec_listado_art
{
 text-align:justify;
 background-color:#fafafa;
 border-bottom:1px solid #afafaf;
 margin-bottom:5px;
}

.sec_listado_art h2 a
{
 font-size:10pt;
 font-weight:bold;
 color:#0488B6;
 text-decoration:none;
}

.sec_listado_art h2 a:hover
{
 font-size:10pt;
 font-weight:bold;
 color:#494948;
 text-decoration:underline;
}

.sec_listado_art_tprev
{
 padding:0 5px;
 font-size:7pt;
}

.sec_listado_art_eti
{
 font-size:7pt;
 font-style:italic;
 color:#494948;
 padding:0 5px;
}

.sec_listado_art_eti a
{
 font-size:7pt;
 font-style:italic;
 color:#0488B6;
 padding:0 0px;
 text-decoration:none;
}

.sec_listado_art_eti a:hover
{
 font-size:7pt;
 font-style:italic;
 color:#494948;
 padding:0 0px;
 text-decoration:none;
}

.sec_listado_pag
{
 text-align:center;
 font-size:7pt;
 margin:2px 0;
}

.sec_listado_pag a{
 display:inline-block;
 text-align:center;
 font-size:14pt;
 color:#0488B6;
 text-decoration:none;
}

.sec_listado_pag a:hover
{
 text-align:center;
 font-size:14pt;
 color:#0488B6;
 text-decoration:underline;
}

.sec_frm_input
{
 border:1px solid #000000;
 font-size:9pt;
 color:#494948;
 height:15px;
}
.sec_frm_notas
{
 font-size:7pt;
 font-style:italic;
 color:#494948;
}

.sec_listado_pag a[title$="inicial"]
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -168px 0px;
 width:24px;
 height:24px;
}
.sec_listado_pag a[title$="inicial"]:hover
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -168px -24px;
 text-decoration:none;
}
.sec_listado_pag a[title$="anterior"]
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -192px 0px;
 width:24px;
 height:24px;
}
.sec_listado_pag a[title$="anterior"]:hover
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -192px -24px;
 text-decoration:none;
}
.sec_listado_pag a[title$="siguiente"]
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -120px 0px;
 width:24px;
 height:24px;
}
.sec_listado_pag a[title$="siguiente"]:hover
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -120px -24px;
 text-decoration:none;
}
.sec_listado_pag a[title$="final"]
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -144px 0px;
 width:24px;
 height:24px;
}
.sec_listado_pag a[title$="final"]:hover
{
 background:url('http://www.empresas-de-barcelona.com/imgd/iconos24x24.png') no-repeat -144px -24px;
 text-decoration:none;
}
ul#mend_general, ul#mend_general li
{
 width:120px;
 list-style:none;
 margin:0;
 padding:0;
}

.mend_0
{
 height:17px;
 border:1px solid #555555;
 margin-bottom:2px;
 background-image:url(menu.gif);
 background-position:center center;
 background-repeat:no-repeat;
}

.mend_0 a:hover
{
 height:22px;
 width:100%;
 margin-bottom:2px;
 background-image:url(menu_hover.gif);
 background-position:center center;
 background-repeat:no-repeat;
}

.mend_1
{
 border-bottom:1px dotted #555555;
 margin-left:10px;
 margin-right:10px;
 background-color:#03F6C8;
}

.mend_2
{
 border-bottom:1px dotted #555555;
 margin-left:10px;
 margin-right:10px;
 background-color:#03F6C8;
}

.mend_3
{
 border-bottom:1px dotted #555555;
 margin-left:10px;
 margin-right:10px;
 background-color:#03F6C8;
}

