@charset "utf-8";
/*@import url(https://fonts.googleapis.com/css?family=Share);*/
@import url('/fcliente/css/estilos_gw400.css') (min-width:50px);
@import url('/fcliente/css/estilos_gw600.css') (min-width:600px);
@import url('/fcliente/css/estilos_gw800.css') (min-width:800px);

#gw_body{font-family: 'Open Sans', sans-serif;font-size:7.25%;line-height: 18px;color:#444;padding:0 10px;margin:0;}
a{color: #07910A;display:inline-block;margin:4px 0;padding:5px 2px;}
a[name]{margin:0;padding:0;}
a:hover{color:#4285F4;}
img{border:0;}
select{padding:8px;border:1px solid #AAA;}

.gw_izq{float:left;}
.gw_izq img{width:100%;}
.gw_der{}
.gw_clear{clear:both;}
#cookieChoiceDismiss{background: #FFF; cursor:pointer;border-radius: 4px; color: #000; font-weight: bold; display: inline-block; padding: 3px 8px; text-decoration: none;}
#gw_cabecera{text-align:center;border-bottom:2px solid #4F9947;padding:15px 0;}
#gw_cabecera .gw_izq{float:left;;max-width:350px;}
div#gw_cuerpo {overflow: hidden;}
div#gw_cuerpo>div.google-auto-placed{display:none;}

.gw_der ul{font-size:14px;padding:0;margin:0;}
.gw_der ul li{list-style:none;text-align:center;}
.gw_der ul li:first-child a{ -moz-border-radius: 3px;font-weight:bold; color: #FFFFFF;
 background-color: #FFBD4F; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFBD4F), to(#BC6400));
 background-image: -webkit-linear-gradient(top, #FFBD4F, #BC6400);
 background-image: -moz-linear-gradient(top, #FFBD4F, #BC6400);
 background-image: -ms-linear-gradient(top, #FFBD4F, #BC6400);
 background-image: -o-linear-gradient(top, #FFBD4F, #BC6400);
 background-image: linear-gradient(to bottom, #FFBD4F, #BC6400);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFBD4F, endColorstr=#BC6400);
 }
 .gw_der ul li:first-child a:hover{
 background-color: #ffaa1c; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaa1c), to(#894900));
 background-image: -webkit-linear-gradient(top, #ffaa1c, #894900);
 background-image: -moz-linear-gradient(top, #ffaa1c, #894900);
 background-image: -ms-linear-gradient(top, #ffaa1c, #894900);
 background-image: -o-linear-gradient(top, #ffaa1c, #894900);
 background-image: linear-gradient(to bottom, #ffaa1c, #894900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaa1c, endColorstr=#894900);
 }
.gw_der ul li a{text-decoration:none;padding:10px;background:#FFF;border:1px solid #CCC;color:#999;display:block;}


.gw_pub_menu1{height:380px;overflow:hidden;}
.gw_pub_menu1:hover{height:auto;}
.bot_compartir{background:url('/imgd/iconos24x24.png') no-repeat -244px -7px;display:none !important;}
.barrarrss{display:none;}
#rdobuscador:empty{display:none;}
#rdobuscador{position: absolute;z-index: 10;top: 38px;left: 0px;
	background: #FAFAFA;width:87%;font-size: 14px;padding: 4px 20px;text-align: left;
	border: 1px solid #AAA;overflow: auto;}
#rdobuscador div{display:inline-block;vertical-align:top;}
#rdobuscador .bot_cerrar{float:right;position: absolute;right: 5px;}

#rdobuscador ul{margin:0;padding:0;list-style:none;}
#rdobuscador li{margin:10px 0;}
#rdobuscador a{display:block;padding:10px 0 0 0;font-size:16px;text-decoration:none;font-weight:bold;}
#rdobuscador p{color:#AAA;margin:0px;}

.gw_path{font-size:18px;text-align:left;display: inline-block;max-width: 100%;line-height: 30px;overflow: hidden;text-overflow: ellipsis;margin: 20px 0 30px 0;}
.gw_path span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}
.gw_path div{display:inline;}
.gw_path>a>span{display:none;}
.gw_path>a:after{content:"Inicio";}
.gw_path a{text-decoration:none;}
.gw_path div:last-of-type > span{padding:8px;text-transform:capitalize;}

.gw_sms_err{background:#EB5749;}
.gw_sms_inf{background:#ff9900;}
.gw_sms_ok{background:#13B51B;}
.gw_sms_err,
.gw_sms_ok,
.gw_sms_inf{text-align:center;font-weight:bold;line-height:35px;}
.gw_sms_err img,
.gw_sms_ok img,
.gw_sms_inf img{display:none;}
.gw_sms_err p,
.gw_sms_ok p,
.gw_sms_inf p{font-size:20em;color:#FFF;font-weight:bold;padding:15px;margin:0;}


#gw_colder{width:1px;}

#gw_pie{padding:10px 0 10px 0;margin-top:20px;text-align:center;font-size:12em;clear:both;border-top:2px solid #555;}
#gw_pie a{}


.gw_pub_listado,
.gw_pub_centro{margin:10px auto;border-bottom:1px solid #ddd;padding:10px 0 20px 0;text-align:left;}


.gw_pub_interior{
	max-width:800px;
}
