/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */
html{}
body{ background:transparent url(images/fondo.jpg) repeat-x scroll left top; font-family:Arial,Helvetica,sans-serif; font-size:11px;
margin:0;}
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration: underline;}
a:hover{ color:#ebb718; text-decoration: underline;}

img{ border:none;}

div#wrapper{margin-left:auto; margin-right:auto; margin-top:0; width:930px;}
div#header{width:930px; /*height:89px;*/ background-image: url(images/fondoazul.jpg); background-repeat: no-repeat; margin-top:1px;}
h1{ float:left; margin-bottom:0; margin-left:60px; margin-top:5px; _margin-left:30px;}

div#access{float:right; width:770px;}

div.skip-link {position:absolute; right:1em; top:1em;}

div#menu {margin-bottom:0;
width:770px;}

div#menu ul,div#menu ul ul {float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:16px 11px 0}

div#menu ul li{background: url(images/boton.jpg); width:114px; height:27px; text-align:center; margin-top: 46px; margin-right: 1px;
margin-bottom: 0;}
div#menu ul li:hover{background: url(images/botonselecc.jpg); width:114px; height:27px; text-align:center; margin-top: 46px; margin-right: 1px;}
div#menu ul li.current_page_item{background:transparent url(images/botonselecc.jpg) repeat scroll 0 0; height:27px; margin-right:1px;
margin-top:46px; text-align:center; width:114px;}
div#menu ul li:hover a { color:#003895;}
div#menu ul li.current_page_item a{ color:#003895;}


div#menu ul a:link {display:block; margin-top:5px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color: #FFF; font-weight: bold;}

div#menu ul a:visited {display:block; margin-top:5px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight: bold;}

div#menu ul a:hover {display:block; margin-top:5px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight: bold;}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}
div#naranja{background-image:url(images/cabnaranja.jpg); background-repeat:no-repeat; clear:both; height:105px; margin-left:1px;
margin-right:auto; width:930px;}

h2{color:#FFFFFF; font-family:"Times New Roman"; font-size:22px; font-style:italic; margin-top:0; padding-right:45px; padding-top:35px;
text-align:center; text-decoration:none;}

.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-left:4px;
}

div#container {background-image: url(images/fondoblanco.jpg); background-repeat: no-repeat; width:930px; height: auto; clear:both;}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}


div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

/*ESTILOS PIE*/
div#footer{border-top:1px solid #CED8EB; clear:both; height:auto; margin-left:auto; margin-right:auto; width:910px; margin-top:20px;}
#footer .direccion {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin-top:10px; width:615px; float:left;}
#footer .submenu{float: right; width:190px; text-align:right;  color:#666666;}
#footer .submenu li {display: inline; list-style-type: none;}
#footer .submenu a:link, #footer .submenu a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; 
text-decoration: none; }
#footer .submenu a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003895; text-decoration: underline;}

                                                   /*ESTILOS SIDEBAR*/
#sidebar-izq {float:left;
margin-left:25px;
padding-top:20px;
width:200px;}
.limpiar { clear:both; }
                                                   /*ESTILOS INICIO*/
div.contenedor_inicio{
float: right; 
height: 200px; 
width: 640px;  
/*margin-top:-580px;*/ 
margin-right:40px;}
div.contenedor_inicio div.imagen{ width:620px; height:317px;}
div.contenedor_inicio div.imagen img{width:620px; height:317px;}

div.contenedor_inicio h1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
color: #003895; 
margin-left:20px;
}

div.contenedor_inicio h2{
float:left;
width:200px;
_width:150px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold; 
color:#FF9900; 
margin:0 0 0 0;
padding-top:0px;
padding-right:0px;}

div.contenedor_inicio h3{
float:left;
width:20px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 18px; 
font-weight: bold; 
color:#000099; 
margin:0px;
padding-bottom:0px;
padding-top:0px;}
div.contenedor_inicio h4{
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#3300CC; 
margin:0px;
padding-bottom:0px;
padding-top:80px;}

div.contenedor_inicio .title{
padding-bottom:50px;
padding-top:20px;
}
div.contenedor_inicio .banner1{
float:left;
margin-left:25px;
background-image:url(images/cama1inicio.jpg);
background-repeat:no-repeat;
background-position:left;
height:auto;}
div.contenedor_inicio .banner2{
float:left;
margin-left:25px;

background-image:url(images/cama2inicio.jpg);
background-repeat:no-repeat;
background-position:left;
height:auto;
padding-top:30px;}
div.contenedor_inicio .banner3{
float:left;
_width:auto;
padding-top:30px;}

div.contenedor_inicio .sub{
float:left;
margin-left:190px;
_margin-left:100px;
padding-bottom:40px;
padding-top:50px;
}
div.contenedor_inicio .ver{
height:135px;
*height:15px;
padding-top:0;
text-align:left;
width:554px;}
div.contenedor_inicio img{
float:right;
height:21px;
text-align:right;
width:94px;}

div.contenedor_inicio .img1{
background-image:url(images/icono1.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;

}
div.contenedor_inicio .img2{
background-image:url(images/icono2.jpg);
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;

}
div.contenedor_inicio .img3{
background-image:url(images/icono3.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;

}
div.contenedor_inicio .img4{
background-image:url(images/icono4.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;

}
div.contenedor_inicio .img5{
background-image:url(images/icono5.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;

}
div.contenedor_inicio .img6{
background-image:url(images/icono6.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;

}
                                                   /*ESTILOS empresa*/
div.contenedor_empresa{
float: right; 
height: 500px; 
width: 640px; 
/*margin-top:-580px;*/ 
margin-right:40px;
_margin-right:0px;}

div.contenedor_empresa h1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color: #003895; 
margin-left:0px;
float:none !important;
padding-bottom:10px;
text-align:justify;

}

div.contenedor_empresa h2{
color:#ED8C47;
float:none !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding-right:0;
padding-top:0;
width:330px;}

div.contenedor_empresa span.pan {
color:#ed8c47;
}

div.contenedor_empresa span.title {
font-size:15px;
color:#003895

}

div.contenedor_empresa .banner1{
float:left;
margin-right:15px;
width:330px;
}
div.contenedor_empresa .banner2{
float:left;
width:200px;
}
div.contenedor_empresa .banner3{
float:left;
text-align:justify;
width:620px;
}
div.contenedor_empresa .banner4{
float:left;
padding-top:10px;
}
div.contenedor_empresa .fotos{
float:left;
*width:700px;
_width:640px;

/*padding-top:30px;*/
}

div.contenedor_empresa .fotos img{
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
width:113px;
margin-right:15px;
}
                                                   /*ESTILOS productos*/
												   
div.contenedor_productos{
margin:20px auto 15px;
margin-bottom:15px;
}
div.contenedor_productos .banner1{
float:left;
width: 282px;
height:172px;
margin-left:27px;
_margin-left:15px;
background-image:url(images/colchonprod.jpg);
background-position:center center;
background-repeat:no-repeat;padding-top:25px;}

div.contenedor_productos .banner2{
float:left;
width: 282px;
height:172px;
margin-left:34px;
_margin-left:32px;
background-image:url(images/almohadaprod.jpg);
background-position:center center;
background-repeat:no-repeat;padding-top:25px;}

div.contenedor_productos .banner3{
background-image:url(images/baseprod.jpg);
background-repeat:no-repeat;
float:left;
height:102px;
margin-left:27px;
_margin-left:15px;
width:282px;
background-position:center center;
background-repeat:no-repeat;padding-top:25px;}

div.contenedor_productos .banner4{
float:left;
width: 282px;
height:102px;
margin-bottom:0px;
margin-left:27px;
_margin-left:15px;
margin-top:0px;
margin-right:0;
background-image:url(images/somierprod.jpg);
background-position:center center;
background-repeat:no-repeat;padding-top:25px;}

div.contenedor_productos .banner5{
float:left;
width: 282px;
height:170px;
margin-bottom:0px;
margin-left:27px;
_margin-left:15px;
margin-top:0px;
background-image:url(images/artprod.jpg);
background-position:center center;
background-repeat:no-repeat;padding-top:25px;}

div.contenedor_productos .banner6{
float:left;
width: 282px;
height:170px;
margin-bottom:0px;
margin-left:34px;
_margin-left:32px;
margin-top:0px;
background-image:url(images/conjuntoprod.jpg);
background-position:center center;
background-repeat:no-repeat;
padding-top:25px;}

div.contenedor_productos .banner7{
float:left;
width: 608px;
height:202px;
margin-left:27px;
_margin-left:15px;
background-image:url(images/ofprod.jpg);
background-position:center center;
background-repeat:no-repeat;}



div.contenedor_productos a {
color:#8B8C8C;
}

ul.producto{
margin-top:24px;

}
li{

}

div.contenedor_productos h1 { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#b2be47;
margin-bottom:20px;
text-align:left;
margin-left:0;
width:250px;

}

div.contenedor_productos h2 { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:0;
text-align:left;
padding-top:0;}

ul.producto1 h1 {
width:500px;}

div.contenedor_productos li {
list-style:none;
text-align:center;
*height:20px;
_height:auto;
}

                                                   /*ESTILOS servicios*/
	div.contenedor_servicios{
margin:20px auto 15px;
margin-bottom:15px;
}
div.contenedor_servicios .banner1{
float:left;
width: 294px;
height:244px;
margin-left:0px;
_margin-left:0px;
background-image:url(images/envios.jpg);
background-position:center center;
background-repeat:no-repeat;
padding-top:25px;}

div.contenedor_servicios .banner2{
float:left;
width: 294px;
height:244px;
margin-left:0px;
_margin-left:0px;
padding-top:15px;
}
div.contenedor_servicios .sub1{
background-image:url(images/blog.jpg);
background-repeat:no-repeat;
float:left;
_float:right;
height:113px;
margin-left:27px;
_margin-left:15px;
width:288px;
background-position:center center;
background-repeat:no-repeat;}

div.contenedor_servicios .sub2{
_float:right;
width:288px;
height:113px;
padding-top:260px;
*padding-top:32px;
margin-bottom:0px;
margin-left:27px;
_margin-left:15px;
margin-top:0px;
margin-right:0;
background-image:url(images/bannerasesor.jpg);
background-position:center center;
background-repeat:no-repeat;}

div.contenedor_servicios .fotos{
float:left;
margin-left:80px;
padding-bottom:25px;
padding-top:25px;
width:600px;
}
											   
div.contenedor_servicios .img1{
background-image:url(images/cajaespana.jpg);
background-position:center center;
background-repeat:no-repeat;
width:116px;
height:110px;
float:left;
}
div.contenedor_servicios .img2{
background-image:url(images/bbva.jpg);
background-position:top center;
background-repeat:no-repeat;
width:116px;
height:110px;
float:left;
margin-left:45px;
margin-right:45px;
}
div.contenedor_servicios .img3{
background-image:url(images/santander.jpg);
background-position:top center;
background-repeat:no-repeat;
width:116px;
height:110px;
float:left;
}
div.contenedor_servicios h1{
color:#003895;
float:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
margin-left:70px;
padding-bottom:10px;
padding-top:30px;
}

div.contenedor_servicios h2{
color:#6b89be;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-align:justify;
width:650px;
margin:0;
padding-right:0;
padding-top:0;}

div.contenedor_servicios span {
color:#2253a3;
font-weight:bold;
}

                                                   /*ESTILOS localizacion*/
												   
div.contenedor_localizacion{
float: right; 
height: 500px; 
width: 640px; 
/*margin-top:-580px;*/ 
margin-right:40px;}

div.contenedor_localizacion h1{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #003895; 
margin-left:0px;
float:none;
padding-bottom:10px;
text-align:justify;
}

div.contenedor_localizacion h2{
color:#003895;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding-right:0;
padding-top:0;}

div.contenedor_localizacion span {
color:#ed8c47;
}


div.contenedor_localizacion .banner1{
float:left;/*
margin-right:15px;*/
width:700px;
_width:630px;
padding-top:10px;
padding-bottom:10px;
*padding-bottom:20px;
}
div.contenedor_localizacion .linea{
padding-top:250px;
}
div.contenedor_localizacion .banner2{
float:left;/*
margin-right:15px;*/
width:700px;
_width:630px;
padding-top:10px;
margin-bottom:35px;
*margin-bottom:25px;
}
div.contenedor_localizacion .sub1{
float:left;
text-align:justify;
width:400px;

height:170px;
}
div.contenedor_localizacion .sub2{
float:left;
padding-left:20px;
padding-top:50px;
text-align:justify;
width:200px;
}

div.contenedor_localizacion .banner1 .sub1{
/*background-image:url(images/Valladolid.jpg);*/
background-position:bottom right;
background-repeat:no-repeat;
}
div.contenedor_localizacion .banner2 .sub1{
/*background-image:url(images/Palencia.jpg);*/
background-position:bottom right;
background-repeat:no-repeat;

}

div.contenedor_localizacion .fotos{
float:left;
*width:700px;
}

div.contenedor_localizacion .fotos img{
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
width:113px;
margin-right:15px;
}

div.contenedor_localizacion  h4{
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
color:#3300CC; 
margin:0px;
padding-bottom:0px;
padding-top:80px;}

div.contenedor_localizacion .banner3 img{
float:right;
height:21px;
text-align:right;
width:94px;}

div.contenedor_localizacion .img1{
background-image:url(images/icono1.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
}
div.contenedor_localizacion .img2{
background-image:url(images/icono2.jpg);
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
}
div.contenedor_localizacion .img3{
background-image:url(images/icono3.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
}
div.contenedor_localizacion .img4{
background-image:url(images/icono4.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
}
div.contenedor_localizacion .img5{
background-image:url(images/icono5.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
}
div.contenedor_localizacion .img6{
background-image:url(images/icono6.jpg);

height:76px;
float:left;
margin-left:0px;
padding-bottom:0px;
padding-top:0px;
background-repeat:no-repeat;
background-position:center;
padding-left:0px;
padding-right:0px;
width:105px;
}
                                                   /*ESTILOS contacto*/

div.contenedor_contacto{
float: right; 
height: 500px; 
width: 640px; 

margin-right:40px;}

div.contenedor_contacto h1{
color:#003895;
float:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-left:0;
padding-bottom:10px;
padding-top:10px;
text-align:justify;
}

div.contenedor_contacto h2{
color:#f39857;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding-right:0;
padding-top:0;}

.cf-fs1{
margin-left:20px;
}
.cf-fs2{

}
.cf-fs1, .cf-fs2{
float:left;
width:300px;}
.cf-fs3{float:left;
width:300px;}

.cf-fs1 textarea, .cf-fs1 input, cf-fs2 textarea, .cf-fs2 input {
width:140px !important;
}

.cf-fs3 textarea, .cf-fs3 input{
width:600px !important;
}

.mapa{
}
div.ddsg-wrapper h2 {
color:#000099; 
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-left:40px;
padding-top:30px;
text-align:justify;
}
div.ddsg-wrapper ul {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
list-style-type:decimal !important;
margin-left:80px;
text-align:justify;
}
div.ddsg-wrapper ul li {
padding-top:20px;
}

div.legal{
margin:0 0 0 30px;
text-align:justify;
width:640px;}
div.legal h2{
text-align:center;
color:#FF9900;}
