body, td, th{
	font-family:arial, verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

textarea{overflow:hidden;}

#header_2{background:url(../images/header.jpg) no-repeat;width:1100px;height:162px;margin:0 auto 0 auto;}
#header{background:url(../images/repeat_head.jpg) repeat-x;width:100%;height:162px;}

#contenido-web{width:1100px;margin:0 auto 0 auto;}

#contenido-header .contacto{color:#616161;font-size:11px;float:right;margin-right:75px;margin-top:20px;margin-bottom:10px;}
#contenido-header .contacto a{color:#616161;text-decoration:none;background:url(../images/bg_contacto_04.jpg) no-repeat;width:117px;height:18px;display:block;text-align:center;float:right;margin-left:5px;}
#contenido-header .contacto a:hover{text-decoration:underline;}

#contenido-header ul{margin:0;padding:0;clear:both;float:right;margin-right:65px;}
#contenido-header li{list-style-type:none;float:left;}

#contenido-header ul a{color:#6e6e6e;text-decoration:none;font-size:14px;height:46px;display:block;text-align:center;padding-left:10px;padding-top:17px;margin-right:0px;}
#contenido-header ul a:hover{color:#209dcb;}

#contenido-header .inicio{background:url(../images/inicio_boton.jpg) no-repeat;width:93px;}
#contenido-header .proyectos{background:url(../images/proyectos_boton.jpg) no-repeat;width:117px;}
#contenido-header .servicios{background:url(../images/servicios_boton.jpg) no-repeat;width:117px;}
#contenido-header .contactoH{background:url(../images/contacto_boton.jpg) no-repeat;width:117px;}

#contenido-header .inicio:hover, #contenido-header .actual-inicio{color:#209dcb;background:url(../images/inicio_hover.jpg) no-repeat;}
#contenido-header .proyectos:hover, #contenido-header .actual-proyectos{background:url(../images/proyectos_hover.jpg) no-repeat;}
#contenido-header .servicios:hover, #contenido-header .actual-servicios{background:url(../images/servicios_hover.jpg) no-repeat;}
#contenido-header .contactoH:hover, #contenido-header .actual-contactoH{background:url(../images/contacto_hover.jpg) no-repeat;}

#carousel{background:url(../images/header_index.jpg) no-repeat;width:980px;height:301px;margin:0 auto 0 auto;}

#carousel .infoCarousel{width:280px;padding-left:30px;float:left;}
#carousel .titleSite{color:#30aad2;font-size:31px;padding-top:15px;}
#carousel .categoriaSite{color:#a3a3a3;font-size:11px;padding-top:5px;}
#carousel .descripcionSite{color:#5d5d5d;font-size:12px;line-height:20px;padding-top:5px;}
#carousel .tecnologias{padding-top:10px;}

#carousel .imageCarousel {width:625px;height:197px;float:left;margin-left:20px;padding-top:24px;}

#carousel ul{margin:0;padding:0;}

#carousel .visitar{display:block;margin-left:200px;position:relative;top:-6px;}
#carousel .visitar a{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6;background:url(../images/bg_visitar.jpg) no-repeat;width:112px;height:25px;display:block;float:left;text-align:center;color:#fff;text-decoration:none;font-size:12px;padding-top:10px;}
#carousel .visitar a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity:1;}

#carousel .controles{width:200px;position:relative;left:-10px;}

#footer_2{background:url(../images/footer_2.jpg) no-repeat;width:1100px;margin:0 auto 0 auto;height:114px;margin-top:10px;}

#footer{background:url(../images/footer_51.jpg) repeat-x;font-size:12px;width:100%;height:54px;color:#fff;padding-top:15px;}

#footer #infoFooter span{color:#c0ebfc;display:block;font-weight:bold;}
#footer #infoFooter p{margin:0;padding:0;margin-top:10px;}
#footer #infoFooter{width:978px;margin:0 auto 0 auto;}
