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;}
.clear{clear:both;display:block;overflow:hidden;}
body{background-color:#fff;font:75%/1.2 Arial,helvetica,sans-serif;color:#000;line-height:normal;background:url(../images/back.jpg) repeat transparent;}
.general{float:left;}
#container{margin:0 auto;position:relative;overflow:hidden;width:960px;}
#cabecerahome{width:960px;height:130px;background:url(../images/bkhome.jpg) no-repeat;}
#cabeceraquien{width:960px;height:130px;background:url(../images/bkquien.jpg) no-repeat;}
#cabecerainfo{width:960px;height:130px;background:url(../images/bkcontactos.jpg) no-repeat;}
#cabecerapresupuesto{width:960px;height:130px;background:url(../images/bkpresupuesto.jpg) no-repeat;}
#cabecerapdf{width:960px;height:130px;background:url(../images/bkproductos.jpg) no-repeat;}
#cabeceradonde{width:960px;height:130px;background:url(../images/bkubicacion.jpg) no-repeat;}
#cabecerazona{width:960px;height:130px;background:url(../images/bkzona.jpg) no-repeat;}
#cabeceracontactos{width:960px;height:130px;background:url(../images/bkcontactos.jpg) no-repeat;}

#menu{width:960px;border-top:17px solid #6C6D70;clear:left;float:left;}
#contenido{width:960px;}
#pie{float:left;background-color:#6C6D70;width:960px;height:24px;margin:0px;}
#links{float:right;margin:30px 30px 0px 0px}
#links a{width:100px;display:block;font-weight:bold;background:#EE1927;height:22px;text-align:center;padding-top:5px;border:2px solid #D40E1E;-moz-border-radius: 0.8em 0.8em 0em 0em;border-radius: 0.8em 0.8em 0em 0em;color:white;text-decoration:none;}

.link01{float:left;width:310px; height:100px; text-align:center;margin:20px 0px 0px 0px;}



.logo{padding:26px 10px 5px 46px;}
.direccion{float:left;width:240px;}


/* menu ---------------------------------------------*/
.jqueryslidemenu{font:bold 12px Arial;background:transparent;width:700px;margin:0px 0px 0px 288px;}
.jqueryslidemenu ul{margin:0;padding:0;list-style-type:none;}

/*Top level list items*/
.jqueryslidemenu ul li{position:relative;display:inline;float:left;margin-left:2px;width:110px;}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{text-align:center;display:block;font-weight:bold;background:#EE1927;height:22px;padding-top:5px;border:2px solid #D40E1E;-moz-border-radius: 0em 0em 0.8em 0.8em;border-radius: 0em 0em 0.8em 0.8em;color:#2d2b2b;text-decoration:none;}
* html .jqueryslidemenu ul li a{display:inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color:white;}
.jqueryslidemenu ul li a:hover{background: #DE0917;color:white;}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{position:absolute;left:0;display:block;visibility:hidden;}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display:list-item;float:none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top:0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{background-color:#828282;font:normal 9px Verdana;margin:2px 0px 0px 0px;padding:5px 2px 5px 2px;height:auto;width:100px;border:1px solid #828282;-moz-border-radius: 0em 0em 0em 0em;border-radius: 0em 0em 0em 0em;}

.jqueryslidemenu ul li ul li a:hover{background-color:#626262;color:white;}

.downarrowclass{position:absolute;top:12px;right:7px;visibility:hidden;}

.rightarrowclass{position:absolute;top:6px;right:5px;visibility:hidden;}
/*-------------------------------------------------------------*/

#quienizq{float:left;width:328px;height:385px;background:url(../images/back_quien.jpg) no-repeat;margin:10px 0px 0px 20px;}
#quienizq img{margin:10px 0px 0px -20px; z-index:100;}
#quiendesarrollo{float:left;width:591px;height:518px;background-color:#ECEDED; border:2px solid #fff;-moz-border-radius:1.2em 1.2em 1.2em 1.2em;border-radius:1.2em 1.2em 1.2em 1.2em;z-index:3}
#quiendesarrollo p{margin:20px 80px 20px 80px;text-align:justify;font-size:1.2em;line-height:1.4em;z-index:4}
#ubicacion{float:left;width:958px;height:400px;margin:0 auto;}
#zona{float:left;width:570px;height:437px;margin:0px 0px 0px 200px;}
.item01{float:left;width:150px;margin:0px 10px 0px 10px;text-align:center;}
.item02{float:left;width:150px;margin:0px 5px 0px 5px;text-align:center;}
#botonera01{float:left;width:860px;height:140px;margin:20px 0px 0px 50px;}
#botonera02{float:left;width:960px;height:140px;margin:0px 0px 0px 0px;}
#botonera03{float:left;width:860px;height:140px;margin:0px 0px 0px 50px;}
#contactoizq{float:left;width:374px;height:423px;background:url(../images/bkcontactoizq.gif) no-repeat;margin:0px 0px 0px 80px;}
#contactoizq p{font:bold 12px Arial;margin:5px 0px 0px 0px;}
#contactoizq form{float:left;margin:0px 0px 0px 30px; padding:20px;}
#contactoizq form input{background-color:#E5E6E7;border:none;margin:5px 0px 10px 0px;}
#contactoizq form textarea{background-color:#E5E6E7;border:none;margin:5px 0px 10px 0px;}
#contactoder{font:bold 12px Arial;float:left;width:374px;height:423px;background:url(../images/bkcontactoder.gif) no-repeat;margin:0px 0px 0px 20px;}
#contactoder p{margin:50px 0px 0px 80px;}
#contactoder p span{color:#EE1927;}
#contenidoindex {margin-top:130px;}



.list_carousel{margin:0 auto; float:left;border-top:10px #ed1c24 solid;border-bottom:10px #ed1c24 solid;}
.list_carousel ul{background-color:#ccc;margin:0px;padding:0px;list-style:none;display:block;margin-left:0px;}
.list_carousel li{width:320px;height:269px;display:block;margin-left:0px;}

.list_carousel1{margin:0 auto; float:left;}

.message1 a img{ padding-bottom:10px;}
.message a img{ padding-bottom:0px; margin:0px;}
#ajaxticker2 {border-left:5px #ed1c24 solid;border-right:5px #ed1c24 solid;}

.pancontainer{
position:relative; /*keep this intact*/
overflow:hidden; /*keep this intact*/
width:300px;
height:300px;
}