/* ++ Reseteo  estilos del navegador ++ */
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* ++ Clearfix ++ */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* Estilos Generales */
body{background:#a79e6d;font:11px Arial, Helvetica, sans-serif;color:#666;}
.ppl{margin:70px auto 0 auto;width:850px;}
.colIzq{float:left;padding:0 40px 0 0;position:relative}
.colDer{float:left;position:relative;}

.colDer .contFotos{border:3px solid #fff;position:relative;}
.colDer .contFotos img{left:0;position:absolute;top:0;z-index:10;}
.colDer .cv{background:url(../img/cv-imagenes.gif);font-size:1px;height:20px;position:absolute;width:20px;z-index:20;}
.colDer .tl{background-position:top left;top:-3px;left:-3px;}
.colDer .tr{background-position:top right;top:-3px;right:-3px;}
.colDer .bl{background-position:bottom left;bottom:-3px;left:-3px;}
.colDer .br{background-position:bottom right;bottom:-3px;right:-3px;}



#home .colIzq{width:230px}
#home .colIzq .marquesinaHome{height:115px;margin-bottom:15px;position:relative;overflow:hidden;width:230px;}
#home .colIzq .marquesinaHome div{height:115px;width:230px;color:#fff;font:bold 12px Arial, Helvetica, sans-serif;text-align:right;padding-top:50px}
#home .colIzq .marquesinaHome div span{color:#4a462d}
#home .colIzq .telefono{background:url(../img/im-telefono-home.gif) no-repeat;display:block;float:right;height:14px;text-indent:-1000em;width:169px;}
#home .colIzq .fax{background:url(../img/im-fax-home.gif) no-repeat;display:block;float:right;height:14px;margin:20px 0 50px 0;text-indent:-1000em;width:131px;}
#home .colIzq  img{display:none;float:right;right:40px;position:absolute;top:250px}
#home .colDer{width:580px;}
#home .colDer h1{background:url(../img/logo-holding-royal.gif) no-repeat;display:block;height:52px;text-indent:-1000em;width:243px;}
#home .colDer .tituloMenu{padding:30px 0 0 18px}
#home .colDer .contFotos{height:198px}

#seccion .colIzq{color:#fff;font-size:14px;line-height:20px;;width:380px}
#seccion .colIzq .textos{padding-left:40px}
#seccion .colIzq .textos p{padding:10px 0}
#seccion .colIzq .textos ul{padding-left:30px;}
#seccion .colIzq .textos li{list-style:disc}
#seccion .colIzq .textos h2{font-weight:normal}
#seccion .colIzq .textos img{padding-bottom:30px}
#seccion .colIzq .transport{background:url(../img/im-15euro.gif) no-repeat bottom right;padding-bottom:40px}
#seccion .colIzq .cobros{background:url(../img/fd-leon.jpg) no-repeat center;padding-bottom:40px}
#seccion .colIzq .datosCredit{position:absolute;right:20px;text-align:right}
#seccion .colIzq .datosCredit h2{font-weight:bold;}
#seccion .colIzq .datosCredit p{font-size:12px;margin:0;padding:0;}
#seccion .colDer{width:430px}
#seccion .colDer .contFotos{height:224px}
#seccion .colDer h1{background:url(../img/logo-holding-seccion.gif) no-repeat;display:block;height:52px;text-indent:-1000em;width:138px;}
#seccion .colDer h1 a{display:block;height:52px;width:138px;}
#seccion .colDer .tituloMenu{padding:15px 0 0 260px}
#seccion .contacto a{display:inline;float:left;margin-left:40px;}
#seccion .colIzq{color:#fff;font-size:14px;line-height:20px;;width:390px}
#seccion .colDer{width:420px}
#seccion .imgSeccion{position:absolute;top:300px;left:60px}
#seccion .imgSeccion img{position:absolute;top:0;left:0;}


#contacto .colIzq .textos{padding:0px}
#contacto .colIzq .datosContacto{color:#575235;font:20px/28px Arial, Helvetica, sans-serif;padding:80px 0 0 0;text-align:right}
#contacto .colIzq .volver{padding:5px 0;text-align:right;}
#contacto .colIzq .volver a{color:#fff;font-size:12px;text-decoration:none}
#contacto .colIzq .volver a:hover{text-decoration:underline}
#contacto .colIzq .sobreEmails{color:#575235;font-family:Arial, Helvetica, sans-serif;text-align:right}
#contacto .colDer {padding-left:50px}
#contacto .colDer .mailImagenes{height:260px;position:relative}
#contacto .colDer .mailImagenes p{color:#fff;font-size:18px;margin-bottom:50px;}
#contacto .colDer .mailImagenes img{position:absolute;top:40px;left:0}


#notaLegal{border:1px solid #fff;color:#fff;margin:70px auto 0 auto;padding:40px;width:550px;}
#notaLegal h1{font-size:14px}
#notaLegal p{margin:10px 0;font-size:12px}

.colDer ul{font:18px Arial, Helvetica, sans-serif}
.colDer ul li{padding-top:20px}
.colDer ul li a{color:#fff;display:block;text-decoration:none;width:110px;}
.colDer ul li a:hover{color:#4a462d}
.colDer ul li a.seccionActiva{color:#cac4a6}

.datos a{background:url(../img/ic-datos-registrados.gif) no-repeat right;color:#fff;float:right;display:block;height:20px;margin-bottom:5px;padding-top:4px;text-decoration:none;width:110px;}
.contacto a{background:url(../img/im-contactar.gif) no-repeat;clear:both;display:block;float:right;height:20px;text-indent:-1000em;width:202px;}

