/* CSS Seguros Ezkaba*/


*{padding: 0; margin: 0;}
body {font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#FFF; background-image:url(../img/bg-contenedor.jpg); background-repeat:repeat-x; background-position:top center; color:#858585;}
img{border:0;}
.left{float:left; width:50%;}
.clear-l{clear:left;}
.clear-r{clear:right;}

h1{color:#01342d; font-size:18px; margin:20px 0;}

/*Contenedor*/
#contenedor{width:1024px; margin:6px auto 0;}

/*Cabecera*/
#redes{height:10px; margin:10px 0 0 0; text-align:right;}
#logo{width:310px; float:left;}
#menu{float:left; width:714px; text-align:right;}
#menu ul{width:714px; margin:70px 0 0 auto;}
#menu ul li{list-style:none; display:inline; font-size:14px;}
#menu ul li a, #menu ul li a:visited{color:#858585; text-decoration:none; padding:8px 5px; font-size:14px; display:inline;}
#menu ul li a:hover, #menu ul li.active a{color:#000; border-bottom:1px solid #000;}

/*#slider { height: 350px; background: url(../img/slider-bg.jpg) repeat-x 0 0; }
.slider-holder { position: relative; width: 1024px; height: 350px; overflow: hidden; }
.slider-holder ul  { position: relative; list-style: none outside none; overflow: hidden; }
.slider-left { position: relative; float: left; display: inline; width: 300px; height: 350px; overflow: hidden; }
.slider-left ul li { height: 330px; width: 285px; color: #fff; padding:10px;  }
.slider-left .jcarousel-clip { position: relative; width: 285px; height: 330px; }
.slider-left ul li h2 { font-size: 24px; line-height: 24px; font-weight: normal; font-family: "Lucida Sans", Arial, Sans-serif; margin-bottom: 6px; margin-top: 30px ; }
.slider-right { position: relative; float: right; display: inline; width: 658px; height: 350px;  overflow: hidden; padding-left: 13px;  }
.slider-right ul li, 
.slider-right .jcarousel-clip { position: relative; width:660px; height: 350px; }
.slider-right ul li img { margin-top: 0; }

.slider-nav{ position: absolute; bottom: 22px; left: 95px; z-index: 5; }
.slider-nav a{ float: left; display: inline; width: 20px; height: 20px; background: url(../img/slider-nav.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; margin-right: 5px;  }
.slider-nav a:hover, .slider-nav a.active { background-position: right 0; }*/

#slider { height: 350px; background-color:#AF0D02; }
.slider-holder { position: relative; width: 1024px; height: 350px; overflow: hidden; }
.slider-holder ul  { position: relative; list-style: none outside none; overflow: hidden; }
.slider-left { position: relative; float: left; display: inline; width: 337px; height: 350px; overflow: hidden; padding:0 0 0 13px;}
.slider-left ul li { height: 350px; width: 332px; color: #FFF; line-height:22px;}
.slider-left .jcarousel-clip { position: relative; width: 332px; height: 350px; }
.slider-left ul li h2 { font-size: 24px; line-height: 30px; font-weight: normal; font-family: "Lucida Sans", Arial, Sans-serif; margin-bottom: 15px; margin-top: 80px ; }
.slider-right { position: relative; float: right; display: inline; width: 660px; height: 350px; overflow: hidden; padding-left: 13px;  }
.slider-right ul li, 
.slider-right .jcarousel-clip { position: relative; width:660px; height: 350px; }
.slider-right ul li img { margin-top: 0; }


.slider-nav { position: absolute; top: 5px; left: 95px; z-index: 5; }
.slider-nav a { float: left; display: inline; width: 20px; height: 20px; font-size: 0;background: url(../img/slider-nav.gif) no-repeat 0 0; line-height: 0; text-indent: -4000px; margin-right: 5px;  }
.slider-nav a:hover,
.slider-nav a.active { background-position: right 0; }


.banner{float:left; width:321px; padding:30px 10px 10px;}
.banner .titulo{font-size:22px; color:#000; border-bottom:1px solid #000; margin:0 0 20px 0;}
.banner .texto{line-height:18px; padding:0 10px 0 0;}
.banner .texto a, .banner .texto a:visited{color:#000; font-weight:bold; text-decoration:none;}
.area{width:321px; background-color:#F9F9F9; margin:0 0 20px 0;}
.area .tit{width:301px; padding:10px; font-size:18px; color:#CCC; border-bottom:3px solid #CCC; background-color:#000; margin:0;}

#contenido{float:left; width:680px; padding:40px 20px 0 0; line-height:18px;}
#contenido .tit{font-size:22px; color:#af0d01; border-bottom:1px solid #000; margin:0 0 30px 0; padding:0 0 5px 0;}
#contenido ul{margin:0 0 0 40px;}
#contenido a, #contenido a:visited{color:#000; text-decoration:none;}
#banners{float:left; width:324px; margin:40px 0 0 0;}
#banners img{margin:5px 0;}

#pie{border-top:1px solid #CCC; margin:30px auto; padding:20px 0 0 0; line-height:18px; width:1024px;}
#pie a, #pie a:visited{color:#000; text-decoration:none;}
#pie .izq{float:left; width:512px;}
#pie .der{float:left; width:512px; text-align:right;}


/*Formulario*/
.errors{color:#000; width:490px; margin:10px 0 10px 100px;}
form{width:492px; margin:20px 0 0 100px;  padding:30px 0 0 0;}
fieldset{border:0; width:492px;}
label{width:150px; text-align:left; display:block; float:left; margin:5px 10px 0 0;}
input{float:left; margin:3px 0; border:1px solid #CCC;}
input[type="text"]{width:200px;}
textarea{float:left; margin:3px 0; border:1px solid #CCC; width:200px;}
input[type="submit"]{margin:2px 0 0 190px;width:170px; height:30px; background-image:url(../img/bt-maxigallery2.jpg); background-repeat:no-repeat; border:none; color:#FFF;}
input[type="reset"]{margin:0 5px;}
select{width:200px;}


.errors{color:#000; width:301px; margin:10px 0 10px 0;}
.ClientesForm{width:301px; margin:0;  padding:20px;}
.ClientesForm fieldset{border:0; width:301px;}
.ClientesForm label{width:150px; text-align:left; display:block; float:left; margin:5px 10px 0 0;}
.ClientesForm input{float:left; margin:3px 0; border:1px solid #CCC;}
.ClientesForm input[type="text"]{width:100px;}
.ClientesForm input[type="password"]{width:100px;}
.ClientesForm textarea{float:left; margin:3px 0; border:1px solid #CCC; width:200px;}
.ClientesForm input[type="submit"]{margin:2px 0 0 60px;width:170px; height:30px; background-image:url(../img/bt-maxigallery2.jpg); background-repeat:no-repeat; border:none; color:#FFF;}
.ClientesForm input[type="reset"]{margin:0 5px;}
.ClientesForm select{width:200px;}
/* Banner aceptar cookies*/
#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
    font-family:verdana;
    font-size:12px;
    top:30%;
}
 
.inner a.ok {
    padding:4px;
    color:#00ff2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}
/* FIN Banner aceptar cookies*/