/* Start of CMSMS style sheet 'styles' */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img { 
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

q:before,q:after {
content:'';
}

abbr,acronym { 
border:0;
}

#header{ 
background-image:url(uploads/images/fondo-header.png);
background-repeat:no-repeat;
width:960px;
margin-right:auto;
margin-left:auto;
height:85px;
}

#home-link{
height:75px;
margin-left:5px;
position:absolute;
top:5px;
width:135px;
z-index:9;
}

#top-links{
padding-top:5px;
padding-left:20px;
font-size:15px;
font-family:Calibri, Verdana,  Arial, Tahoma;
width:170px;
height:20px;
float:right;
color:#0A854D;
word-spacing:8px;
}

.top-link{
font-size:15px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#0A854D;
text-decoration:none;
}
.top-link:hover{
text-decoration:underline;
}


#menunav{
font-size:16px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#666;
margin-top:20px;
width:805px;
height:28px;
float:right;
}

#menunav a{
color:#666;
text-decoration:none;
}

#menunav a:hover {
color:#FFF;
text-decoration:none;
}

#submenu{
background-image:url(uploads/images/fondo-submenu.jpg);
background-repeat:no-repeat;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#666;
margin-left:124px;
display:none;
width:330px;
height:40px;
}

#submenu a{
color:#666;
text-decoration:none;
}

#sub-header{
height:45px;
width:900px;
margin-right:auto;
margin-left:auto;
}

#nav1{
text-align:center;
padding-top:14px;
width:188px;
height:27px;
float:left;
cursor:pointer;
}

#nav1:hover {
color:#FFF;
}

#nav2{
text-align:center;
padding-top:14px;
width:149px;
height:26px;
float:left;
cursor:pointer;
}

#nav2:hover {
color:#FFF;
}

#nav3{
text-align:center;
padding-top:14px;
cursor:pointer;
width:149px;
height:27px;
float:left;
}

#nav3:hover {
color:#FFF;
}

#nav4{
text-align:center;
padding-top:14px;
width:100px;
height:27px;
float:left;
cursor:pointer;
}

#nav4:hover {
color:#FFF;
}

#nav5{
text-align:center;
padding-top:14px;
width:100px;
height:27px;
float:left;
cursor:pointer;
}

#nav5:hover {
color:#FFF;
}

#subnav1{
text-align:center;
padding-top:8px;
width:110px;
float:left;
cursor:pointer;
}

#subnav1:hover {
color:#CC6600;
}

#subnav2{
padding-top:8px;
text-align:center;
width:110px;
float:left;
cursor:pointer;
}

#subnav2:hover {
color:#CC6600;
}

#subnav3{
padding-top:8px;
text-align:center;
width:110px;
float:left;
cursor:pointer;
}

#subnav3:hover {
color:#CC6600;
}

#banner{
width:968px;
margin-right:auto;
margin-left:auto;
height:355px;
background-image:url(uploads/images/fondo-banner-home.png);
background-repeat:no-repeat;
}

#copy-banner{
width:380px;
margin-top:90px;
float:left;
margin-left:25px;
font-size:16px;
font-family:Calibri, Verdana,  Arial, Tahoma;
text-align:justify;
}

#copy-banner h3{
padding-bottom:10px;
font-size:20px;
}


#copy-banner h4{ 
padding-bottom:10px;
font-size:30px;
color:#FFF;
}

#copy-banner p{ 
padding-bottom:12px;
}


#imagen-portfolio{
float:right;
margin-right:30px;
margin-top:20px;;

}

#banner-productos{
width:980px;
margin-left:155px;
border:solid 1px white;
}

#banner-basic {
width:968px;
margin-right:auto;
margin-left:auto;
height:215px;
background-image:url(uploads/images/fondo-banner-basic.jpg);
background-repeat:no-repeat;
}

#titulo-banner {
padding-top:120px;
padding-left:15px;
}

#titulo-banner2 {
padding-top:30px;
padding-left:15px;
}

#tit-normal{
font-size:36px;
color:#668F00;
 }

.tit-normal2 {
font-size:24px;
color:#000;
 }

#tit-big {
font-size:72px;
color:#FFF;
 }

.tit-big2 {
font-size:38px;
color:#FFF;
 }

#cajas-inferiores{
background-image:url(uploads/images/fondo-contenedor.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:960px;
margin-right:auto;
margin-left:auto;
height:335px;
}

#cajas-inferiores-basic{
background-image:url(uploads/images/fondo-contenedor2.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:960px;
margin-right:auto;
margin-left:auto;
}

#seccion-ancha-izq{
background-image:url(uploads/images/fondo-seccion-ancha.jpg);
background-repeat:repeat-x;
width:755px;
margin-top:10px;
margin-right:auto;
margin-left:auto;
height:70px;
float:left;
padding-top:12px;

}

#seccion-ancha-izq h1{
margin-top:4px;
margin-left:12px;
font-size:25px;
padding-bottom:10px;
width:80px;
float:left;
}

#texto-ancha-izq{
width:630px;
float:right;
text-align:justify;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
margin-right:20px;
}

#boton-port{
margin-right:12px;
margin-top:20px;
float:right;

}

#seccion-ancha-izq-galeria {
background-image:url(uploads/images/fondo-seccion-ancha.jpg);
background-repeat:repeat-x;
width:715px;
margin-top:20px;
margin-right:auto;
margin-left:auto;
height:70px;
float:left;
padding-left:35px;
}

.port1 {
width:125px;
margin-left:8px;
border:solid 1px #333;
float:left;
height:60px;
}

.port1:hover{
border:solid 1px orange;

}






#seccion-derecha{
background-image:url(uploads/images/fondo-seccion-derecha.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin-top:10px;
width:195px;
height:310px;
float:right;
}

#basic-ancha {
padding-left:12px;
background-image:url(uploads/images/fondo-seccion-ancha.jpg);
background-repeat:repeat-x;
width:950px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
}

#basic-ancha p{
padding-bottom:12px;

}


#basic-ancha-faq {
padding-top:20px;
padding-left:12px;
width:735px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-bottom:12px;
}

#basic-ancha-faq p{
padding-bottom:12px;

}

#basic-ancha-faq  ul li{
list-style-image:url(uploads/images/bullet-verdeff.png);
//list-style-image:url(uploads/images/bullet-verde.png);
}
#basic-ancha-faq h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
}


#basic-left {
width:400px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-bottom:30px;
}
#basic-left-contacto{
width:250px;
float:left;
font-size:16px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-bottom:30px;
}

#basic-left-contacto a{
text-decoration:none;
color:#000;
}
#basic-left p, #basic-left-contacto p{
padding-bottom:12px;
}

#basic-left h2, #basic-left-contacto h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
}


.texto-producto{
height:280px;
}

#basic-bullets {
width:300px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-left:30px;
margin-left:10px;
padding-bottom:30px;
}
#basic-bullets-contacto {
width:400px;
float:left;
font-size:12px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-left:30px;
margin-left:10px;
padding-bottom:30px;
margin-right:40px;
}        
#basic-bullets  ul li, #basic-bullets-contacto ul li{
list-style-image:url(uploads/images/bullet-verdeff.png);
//list-style-image:url(uploads/images/bullet-verde.png);
}

#basic-bullets h2, #basic-bullets-contacto h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
}

#basic-bullets-contacto h2{
padding-bottom:5px;
}
#basic-bullets-azul {
width:300px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-left:30px;
margin-left:10px;
padding-bottom:30px;
}
        
#basic-bullets-azul  ul li{
list-style-image:url(uploads/images/bullet-azulff.png);
//list-style-image:url(uploads/images/bullet-azul.png);
}

#basic-bullets-azul h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
}


#basic-bullets-morado {
width:300px;
float:left;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-left:30px;
margin-left:10px;
padding-bottom:30px;
}
        
#basic-bullets-morado  ul li{
list-style-image:url(uploads/images/bullet-moradoff.png);
//list-style-image:url(uploads/images/bullet-morado.png);
}

#basic-bullets-morado h2, #basic-form h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
}

#basic-form{
width:210px;
float:left;
font-size:12px;
font-family:Calibri, Verdana,  Arial, Tahoma;
}

#basic-form h2{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
color:#FE850C;
padding-left:18px;
}

#basic-pide-web{
width:210px;
float:left;
padding-top:40px;
font-size:12px;
font-family:Calibri, Verdana,  Arial, Tahoma;
}

#blog{
font-family:Calibri, Verdana,  Arial, Tahoma;
padding-left:12px;
width:195px;
height:130px;
}

#blog a{
line-height:20px;
font-size:13px;
color:#333;
text-decoration:none;
}

#blog h3{
color:#000;
font-size:16px;
}

#blog a:hover{
text-decoration:underline;
}




#twitter{
padding-left:12px;
width:195px;
height:130px;
margin-top:12px;
}

#twitter h3{
color:#000;
}


#caja1-home{
padding-left:10px;
padding-top:12px;
background-image: url(uploads/images/fondo-caja1.jpg);
background-repeat:no-repeat;
margin-top:20px;
width:213px;
height:155px;
float:left;
}

#caja1-home h2{
font-size:20px;

padding-bottom:10px;
}

#caja2-home{
padding-left:10px;
padding-top:12px;
background-image: url(uploads/images/fondo-caja2.jpg);
background-repeat:no-repeat;
margin-left:40px;
margin-top:20px;
width:213px;
height:155px;
float:left;
}

#caja2-home h2{
font-size:20px;
padding-bottom:10px;
}

#caja3-home{
padding-left:10px;
padding-top:12px;
background-image: url(uploads/images/fondo-caja3.jpg);
background-repeat:no-repeat;
margin-left:40px;
margin-top:20px;
width:213px;
height:155px;
float:left;
}

#caja3-home h2{
font-size:20px;
padding-bottom:10px;
}

.texto-caja-home{
width:200px;
height:85px;
text-align:left;;
font-size:12px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
}

.texto-caja-home1{
width:155px;
text-align:left;
font-size:12px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
height:85px;
}

#wbasica{
background-image: url(uploads/images/fondo-basica.jpg);
background-repeat:no-repeat;
width:320px;
height:367px;
float:left;
}

#wbasica h1{
padding-top:30px;
padding-left:15px;
font-size:20px;
}

#wbasica h2{
padding-top:10px;
padding-left:15px;
font-size:26px;
color:#FFF;
}

#wbasica-seo{
background-image: url(uploads/images/fondo-basica-seo.jpg);
background-repeat:no-repeat;
width:320px;
height:367px;
float:left;
}

#wbasica-seo h1{
padding-top:30px;
padding-left:15px;
font-size:20px;
}

#wbasica-seo h2{
padding-top:10px;
padding-left:15px;
font-size:26px;
color:#FFF;
}

#wadmin{
background-image: url(uploads/images/fondo-admin.jpg);
background-repeat:no-repeat;
width:320px;
height:367px;
float:left;
margin-left:5px;
}

#wadmin h1{
padding-top:30px;
padding-left:15px;
font-size:20px;
}

#wadmin h2{
padding-top:10px;
padding-left:15px;
font-size:26px;
color:#FFF;
}

#wadmin-seo{
background-image: url(uploads/images/fondo-basica-seo2.jpg);
background-repeat:no-repeat;
width:320px;
height:367px;
float:left;
margin-left:5px;
}

#wadmin-seo h1{
padding-top:30px;
padding-left:15px;
font-size:20px;
}

#wadmin-seo h2{
padding-top:10px;
padding-left:15px;
font-size:26px;
color:#FFF;
}

#wecom{
background-image: url(uploads/images/fondo-ecom.jpg);
background-repeat:no-repeat;
width:320px;
height:367px;
float:left;
margin-left:5px;
}

#wecom h1{
padding-top:30px;
padding-left:15px;
font-size:20px;
}

#wecom h2{
padding-top:10px;
padding-left:15px;
font-size:26px;
color:#FFF;
}

#bullet-basica {
padding-top:15px;
background-image: url(uploads/images/fondo-bullet-basica.jpg);
background-repeat:no-repeat;
line-height:20px;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
width:262px;
float:left;
background-color:#EFEFEF;
padding-bottom:15px;
padding-left:30px;
padding-right:8px;
//padding-left:25px;
padding-right:12px;
}

#bullet-basica  ul li{
list-style-image:url(uploads/images/bullet-azulff.png);
//list-style-image:url(uploads/images/bullet-azul.png);
}
#bullet-admin {
padding-top:15px;
background-image: url(uploads/images/fondo-bullet-admin.jpg);
background-repeat:no-repeat;
line-height:20px;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
width:262px;
float:left;
background-color:#E8E8E8;
padding-bottom:15px;
padding-left:30px;
padding-right:8px;
margin-left:25px;
}

#bullet-admin  ul{
list-style-image:url(uploads/images/bullet-moradoff.png);
//list-style-image:url(uploads/images/bullet-morado.png);
}

#bullet-admin  ul li{
}

#bullet-ecom {
padding-top:15px;
background-image: url(uploads/images/fondo-bullet-ecom.jpg);
background-repeat:no-repeat;
line-height:20px;
font-size:14px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
width:262px;
float:left;
background-color:#E8E8E8;
padding-bottom:15px;
padding-left:30px;
padding-right:8px;
margin-left:25px;
}

#bullet-ecom  ul{
list-style-image:url(uploads/images/bullet-verdeff.png);
//list-style-image:url(uploads/images/bullet-verde.png);
}

#bullet-ecom  ul li{
margin-right:5px;
}

.boton-informate2{
height:47px;
width:165px;
margin-left:70px;
margin-top:20px
}

.big-font{
font-size:34px;
color:#FFF;
}

.boton-info{
margin-top:10px;
vertical-align:bottom;
}

#boton-pide {
margin-top:30px;
margin-left:12px;
}

.boton-info-bullets{
font-size:16px;
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#FE850C;
text-decoration:none;
float:right;
margin-top:12px;
margin-right:12px;
}

.boton-info-bullets:hover {
color:#C30;
text-decoration:underline;
}



#footer{ 
margin-top:30px;
margin-right:auto;
margin-left:auto;
width:960px;
height:265px; 
background-image: url(uploads/images/fondo-pie.png);
background-repeat:no-repeat;
}

#footer-izq{
padding-top:20px;
padding-left:25px;
float:left;
width:600px;
height:245px;
}

#footer-der{
padding-top:20px;
padding-left:25px;
width:300px;
float:right;
height:245px;
}

#footer-der h4{
padding-bottom:25px;
}

#face{

padding-left:35px;
}

#twitter-logo{
}

#flicker{
padding-left:35px;
}

#linkedin{
}

#twitter_div{
width:170px;
padding-top:10px;
}

#twitter_update_list{
color:#333;
font-size:11px;
font-family:Calibri, Verdana,  Arial, Tahoma;

}


#menu-footer{
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
margin-top:10px;
width:600px;
float:left;
}


.footer-nav{
width:110px;
float:left;
}

.footer-nav-web{
width:110px;
float:left;
}

.enlace-pie-big{
color:#666;
text-decoration:none;
font-weight:bold;
font-size:17px;

}

.enlace-pie-big:hover {
text-decoration:none;
color:#CCC;
}


.enlace-pie-small{
color:#333;
font-size:14px;
text-decoration:none;
}

.enlace-pie-small:hover {
text-decoration:underline;
}

#legal{
font-family:Calibri, Verdana,  Arial, Tahoma;
color:#333;
font-size:12px;
width:120px;
margin-left:700px;
padding-top:20px;
padding-bottom:20px;
}

.dir{
font-size:17px;

}

.tel{font-size:22px;}

.correo{font-size:17px;}

.negrita{
font-weight:bold;
}

#blanco {
color:#FFF;
}

twitter_update_list {
font-size:14px;
}
/* End of 'styles' */

