@charset "utf-8";
/* CSS Document */

/* Parametros Default*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img {  
	margin:0px; 
	padding:0px; 
}

html{
	width:100%;
}

@media screen
  {
  * html
    {
    overflow-y: hidden;
    }
  * html body
    {
    height: 100%;
	width:100%;
    overflow: auto;
    }
  }

#wrapper{
width:1000px;
margin:auto;
border:#666 solid 2px;
}

#header{
	height:80px;
	float:left;
	min-width:1000px;
	background:url(../images/top-bar.jpg) repeat-x;
	color:#FFF;
}

#header .buscar{
	width:165px;
	height:20px;
	font-size:10px;
	float:right;
	margin-right:15px;
	margin-top:50px;
}

#header img{
	margin-left:0;
	margin-top:0;
	float:left;
	border:none;
}


#header-botonera{
	float:left;
	margin-left:55px;
	margin-top:50px;
}

.header-botonera-linea{
	padding-top:0px;
	border:#FFF solid 0px;
	border-right:solid 1px;
	height:23px;
}

#banner{
	height:265px;
	min-width:1000px;
	float:left;
	background:#666;
}

#content{
	min-width:1000px;
	float:left;
	
}
#content-top{
	height:216px;
	min-width:1000px;
	float:left;
	background:url(../images/content-top-back.jpg) repeat-x;
}
#content-top-info{
	height:216px;
	width:925px;
	margin:auto;
	background:url(../images/content-top-info-back.jpg) top center no-repeat;
	float:left;
}
#content-top-info-cube{
	width:308px;
	height:205px;
	padding-top:10px;
	float:left;
}

#content-top-info-cube p.right{
	border:none;
}

H1{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:500;
	font-size:14px;
	margin-left:20px;
}
H2{
	color:#fa5e00;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#content-top-info-cube p{
	border-right:#999 solid 1px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	margin-left:5px;
	padding-right:5px;
}
#content-top-info-cube p a{
	color:#F30;
	text-decoration:none;
	margin-left:10px;
	margin-top:5px;
}
#content-top-info-cube p a:hover{
	text-decoration:underline;
}

#content-top-info-left{
	float:left;
	height:216px;
	width:15px;
	margin-left:22px;
	background:url(../images/content-top-info-side.jpg) top center no-repeat;
}
#content-top-info-right{
	float:right;
	height:216px;
	width:15px;
	margin-right:22px;
	background:url(../images/content-top-info-side2.jpg) top center no-repeat;
}

#content-bottom{
	height:250px;
	min-width:1000px;
	float:left;
	background: #e8e8e6;
}
#content-bottom-left{
	width:690px;
	float:left;
}
#content-bottom-icons{
	width:665px;
	height:50px;

	float:left;
	margin-left:20px;
	margin-top:35px;
}
#content-bottom-icons a{
	float:left;
	margin-right:10px;
}

#content-bottom-icons a.dw{
	background:url(../images/iconos/dw.jpg);
	width:35px;
	height:35px;
}

#content-bottom-icons a.cba{
	background:url(../images/contacto/cbaNva.jpg);
	width:187px;
	height:60px;
}
#content-bottom-icons img{
	float:left;
	margin-left:240px;
	margin-top:25px;
}

#content-bottom-icons a.red1{
	background:url(../images/iconos/facebook.jpg);
	width:23px;
	height:25px;
	margin-top:13px;
	margin-left:5px;
	margin-right:0px;
}
#content-bottom-icons a.red1:hover{
	background-position:0 -27px;
}

#content-bottom-icons a.red2{
	background:url(../images/iconos/twitter.jpg);
	width:23px;
	height:25px;
	margin-top:13px;
	margin-left:5px;
	margin-right:0px;
}
#content-bottom-icons a.red2:hover{
	background-position:0 -27px;
}

#content-bottom-icons a.red3{
	background:url(../images/iconos/wordpress.jpg);
	width:23px;
	height:25px;
	margin-top:13px;
	margin-left:5px;
	margin-right:0px;
}
#content-bottom-icons a.red3:hover{
	background-position:0 -27px;
}

#content-bottom-icons a.dw:hover{
	background-position:0 -39px;
}

#content-bottom-icons a.fl{
	background:url(../images/iconos/fl.jpg);
	width:35px;
	height:35px;
}
#content-bottom-icons a.fl:hover{
	background-position:0 -39px;
}

#content-bottom-icons a.sql{
	background:url(../images/iconos/mysql.jpg);
	width:63px;
	height:35px;
}
#content-bottom-icons a.sql:hover{
	background-position:0 -35px;
}
#content-bottom-icons a.php{
	background:url(../images/iconos/php.jpg);
	width:60px;
	height:35px;
}
#content-bottom-icons a.php:hover{
	background-position:0 -37px;
}


#content-bottom-info{
	height:240px;
	width:925px;
	margin:auto;
	padding-top:13px;
	background:url(../images/conten-tbottom-info-back.jpg)top center no-repeat;
	
}

#content-bottom-cuadro {
	width:215px;
	
	margin-left:15px;
	float:left;
}

#content-bottom-cuadro-top{
	height:10px;
	width:215px;
	background:url(../images/cuadro-top.jpg)top center no-repeat;
	float:left;
}
#content-bottom-cuadro-content{
	height:120px;
	width:215px;
	background:url(../images/cuadro-center.jpg) repeat-y;
	float:left;
	text-align:center;
}
#content-bottom-cuadro-content a img{
	border:none;
}
#content-bottom-cuadro-content.noticias{
	height:205px;
	text-align:center;
}

#content-bottom-cuadro-content.noticias img{
	margin-top:10px;
}
#noticia{
	width:180px;
	min-height:40px;
	text-align:left;
	font-size:10px;
	font-weight:500;
	font-family:Verdana, Geneva, sans-serif;
	margin-left:15px;
	margin-top:5px;
	float:left;
	color:#000;
}

#content-bottom-cuadro-bottom{
	height:10px;
	width:215px;
	background:url(../images/cuadro-bottom.jpg)top center no-repeat;
	float:left;
} 





#footer{
	height:36px;
	min-width:1000px;
	float:left;
	background:#a9a9a9;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;

}
#footer img{
	float:right;
	margin-right:10px;
}
#textoFooter{
	margin-top:10px;
	margin-left:10px;
	font-size:10px;
	float:left;
}
#footer_botonera{
	float:left;
	margin-top:10px;
	margin-left:100px;
}
#footer_botonera a{
	color:#FFF;
	text-decoration:none;
	border-right:#FFF solid 1px;
	padding-right:5px;
	margin-right:5px;
}
#footer_botonera a.last{
	border-right:#FFF solid 0px;
}

#footer_botonera a:hover{
	text-decoration:underline;
}

/*CONTACTO*/

#contenedor_contacto{
	background:url(../images/content-top-info-back.jpg) top center no-repeat #f2f2f2;
	
	width:100%;
	float:left;
}

#contacto_left{
	width:625px;
	height:522px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background:url(../images/contacto/comollegar.jpg) top left no-repeat;
	border-right:#bfbfbf solid 1px;
}

#contacto-gmap{
	margin-top:160px;
	margin-left:60px;
	width:465px;
	border-bottom:solid #CCC 2px;
	border-top:solid #CCC 2px;
	border-right:solid #CCC 6px;
	border-left:solid #CCC 6px;
}
#contacto_right{
	width:370px;
	height:522px;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:10px;
	float:left;
	background:url(../images/contacto/contactese.jpg) top center no-repeat;
}

#contacto_right_top{
	width:250px;
	padding-right:50px;
	height:100px;
	margin:auto;
	margin-top:90px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:right;
	border-bottom:#bfbfbf solid 1px;
}
#contacto_right_top p{
	margin-bottom:2px;
}

#contacto_right_bottom{
	background:url(../images/contacto/formulario.jpg) top center no-repeat;
	width:300px;
	height:100px;
	margin:auto;
	margin-top:30px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#formulario{
	padding-top:90px;
	text-align:right;
	padding-right:15px;
}
#formulario-linea{
	width:140px;
	height:22px;
	background:url(../images/contacto/fondoLine.jpg) repeat-x;
	border:solid 1px #999;
	border-top:#666 2px solid;
	margin-bottom:5px;
	margin-left:3px;
}

#formulario-area{
	width:140px;
	height:100px;
	background:url(../images/contacto/fondoarea.jpg) repeat-x;
	border:solid 1px #999;
	border-top:#666 2px solid;
	margin-bottom:5px;
	margin-left:3px;
}

#formulario-mensaje{
	color:#F00;
	font:Verdana, Geneva, sans-serif;
	font-size:10px;
	float:left;
	text-align:right;
	margin-right:5px;
	width:230px;
	margin-top:5px;
}

#contacto_bottom{
	width:700px;
	height:100px;
	float:left;
	padding-left:50px;
}

#contacto_bottom_icons{
	width:100%;
	height:50px;

	float:left;
	margin-left:20px;
	margin-top:35px;
}

#contacto_bottom_icons a{
	float:left;
	margin-right:10px;
}

#contacto_bottom_icons a.dw{
	background:url(../images/contacto/iconos/dw.jpg);
	width:35px;
	height:35px;
	margin-top:10px;
}

#contacto_bottom_icons a.cba{
	background:url(../images/contacto/iconos/cbaNva.jpg);
	width:187px;
	height:60px;
	margin-left:10px;
	
}
#contacto_bottom_icons img{
	float:left;
	margin-left:50px;
	margin-top:32px;
}

#contacto_bottom_icons a.red1{
	background:url(../images/contacto/iconos/facebook.jpg);
	width:23px;
	height:25px;
	margin-top:20px;
	margin-left:5px;
	margin-right:0px;
}
#contacto_bottom_icons a.red1:hover{
	background-position:0 -27px;
}

#contacto_bottom_icons a.red2{
	background:url(../images/contacto/iconos/twitter.jpg);
	width:23px;
	height:25px;
	margin-top:20px;
	margin-left:5px;
	margin-right:0px;
}
#contacto_bottom_icons a.red2:hover{
	background-position:0 -27px;
}

#contacto_bottom_icons a.red3{
	background:url(../images/contacto/iconos/wordpress.jpg);
	width:23px;
	height:25px;
	margin-top:20px;
	margin-left:5px;
	margin-right:0px;
}
#contacto_bottom_icons a.red3:hover{
	background-position:0 -27px;
}

#contacto_bottom_icons a.dw:hover{
	background-position:0 -39px;
}

#contacto_bottom_icons a.fl{
	background:url(../images/contacto/iconos/fl.jpg);
	width:35px;
	height:35px;
	margin-top:10px;
}
#contacto_bottom_icons a.fl:hover{
	background-position:0 -39px;
}

#contacto_bottom_icons a.sql{
	background:url(../images/contacto/iconos/mysql.jpg);
	width:63px;
	height:35px;
	margin-top:10px;
}
#contacto_bottom_icons a.sql:hover{
	background-position:0 -35px;
}
#contacto_bottom_icons a.php{
	background:url(../images/contacto/iconos/php.jpg);
	width:60px;
	height:35px;
	margin-top:10px;
}
#contacto_bottom_icons a.php:hover{
	background-position:0 -37px;
}

/************NOSOTROS****************/

#nosotros_left{
	width:210px;
	height:216px;
	float:left;
	margin-top:8px;
	background:url(../images/nosotros/senila.jpg) no-repeat top left;
	border-right:solid 1px #666;
}
#nosotros_mid{
	width:642px;
	border-right:solid 1px #666;
	float:left;
	margin-top:8px;
	margin-bottom:30px;
}

h1{
	margin-top:10px;
	color:#F60;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:700;
	margin-left:20px;
	margin-bottom:20px;
}

#nosotros_mid p{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-left:20px;
	margin-right:20px;
	
}

#nosotros_mid p img{
	float:left;
	margin-right:10px;
	
}

#nosotros_mid p span{
	float:left;
	margin-top:17px;
	
}

#nosotros_mid p.nos{
	margin-top:20px;
	font-weight:400;
}

#nosotros_mid p.img{
	margin-top:15px;
	margin-bottom:10px;
}

#nosotros_right{
	width:145px;
	float:left;
	margin-top:8px;
	text-align:center;
	padding-top:25px;
}
#nosotros_right img{
	margin-top:15px;
	float:left;
}

/****************SERVICIOS***************/

#servicios_content_left{
	width:333px;
	height:545px;
	background:url(../images/servicios/disenio.jpg) top left no-repeat;
	float:left;
	margin-top:8px;
}

#servicios_content_mid{
	width:333px;
	height:545px;
	background:url(../images/servicios/grafica.jpg) top left no-repeat;
	float:left;
	margin-top:8px;
}
#servicios_content_right{
	width:333px;
	height:545px;
	background:url(../images/servicios/marketing.jpg) top left no-repeat;
	float:left;
	margin-top:8px;
}

#servicios_content_inner{
	width:330px;
	height:370px;
	float:left;
	margin-top:90px;
}

#servicios_content_inner p{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-left:20px;
	margin-right:30px;
}

#servicios_content_inner_links{
	width:290px;
	height:130px;
	
	float:left;
	margin-top:90px;
	margin-left:20px;
	padding-top:15px;
}
#servicios_content_inner_links.left{
	background:url(../images/servicios/dImg.jpg) top right no-repeat;
}
#servicios_content_inner_links.mid{
	margin-top:129px;
	background:url(../images/servicios/gImg.jpg) top right no-repeat;
}

#servicios_content_inner_links.right{
	margin-top:141px;
	background:url(../images/servicios/mImg.jpg) top right no-repeat;
}

#servicios_content_inner_links a{
	color:#F60;
	text-decoration:none;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}

#servicios_content_line{
	width:1px;
	height:415px;
	float:left;
	margin-top:32px;
	background:#666;
}
