.jqueryslidemenu{
font: bold 12px;
font-family: Arial;
/*background: #414141;*/

width: 850px;
}

.jqueryslidemenu ul{

margin: 0px;

padding: 0;
list-style-type: none;
}
#margen {
margin-left: 15px;
}
#menu {

background-image: url(img/bg_menu.png);
background-repeat: no-repeat;
}
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
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{
font: normal 13px;
font-family: Arial,Helvetica,sans-serif,Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

body {
/*background-color: gray;*/
background-image: url(img/12v5.png);
}
div#CentradaLS { 
position:absolute;
top:1%;
left:50%;
width:850px;
/*height:500px;*/
margin-left:-450px;
/*margin-top:-150px;*/ 
/*background-color: white;*/
/*border:solid 1px;*/
}
div#banner {
background-image: url(img/banner.gif);
height: 150px;
width:850px;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#banner2 {
background-image: url(img/banner2.gif);
height: 150px;
width:850px;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#banner3 {
background-image: url(img/banner3.gif);
height: 150px;
width:850px;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#subbanner {
background-image: url(img/subbanner.png);
height: 10px;
width:850px;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#boxes  {
/*background-image: url(img/);*/

height:300px;
width:850px;
float: left;
*padding-left:2px;
*margin-top: 10px;
/*border:solid 1px;*/

}
div#box1  {
background-image: url(img/cube.png);
background-repeat: no-repeat; 
margin: 3px;
*margin:0px;

height: 250px;
width:275px;
float: left;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#box2  {
/*background-image: url(img/);*/
background-image: url(img/cube2.png);
background-repeat: no-repeat; 
margin: 3px;
*margin: 0px;
height: 250px;
width:275px;
float: left;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
div#box3  {
/*background-image: url(img/);*/
background-image: url(img/cube3.png);
background-repeat: no-repeat; 
margin: 3px;
*margin: 0px;
height: 250px;
width:275px;
float: left;
/*margin-top: 10px;*/
/*border:solid 1px;*/

}
/*span#banneruno{
font-family: Arial,Helvetica,sans-serif,Verdana;
color: white;
font: bold;
font-size:38px;
padding-left: 45px;
margin: 10%;

}*/
span#bannerdos{
color: black;
font: normal;
font-size:16px;
margin: 125px;
}
div#boxleft {
/*background-image: url(img/blue.gif);*/
/*background-repeat: repeat-x;*/
width: 850px;
background: transparent url(img/boxleft_bkg.png) repeat;

float:left;
/*border: gray solid 1px;*/
background-color: white;
}
div#boxleft p{
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 15px;
padding: 10px;
}
li.boxlef{
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 15px;
padding: 10px;
}


div#prefooter {
	width: 850px;
	height: 10px;
	*height: 5px;
	float: left;
	background-color: transparent;
	
}


div#curvasarriba {
  /*background-image: url(img/logo.png);*/
  background-repeat: no-repeat;
  height:80px;

/*border: gray solid 2px;*/
}

h4 {
  font-family: Arial,Helvetica,sans-serif,Verdana;
  color: white;
  font-weight: bold;
  font-size: 15px;
  padding: 10px;
}

h5 {
  font-family: Arial,Helvetica,sans-serif,Verdana;
  color: grey;
  font-weight: bold;
  font-size: 15px;
  padding: 0px;
}

div#fieldset {
font-family: Arial,Helvetica,sans-serif,Verdana;
padding: 0px;
font-size: 12px;
color: gray;

width: 850px;
padding-left: 10px;
}
div#left-img {
position: right;
padding-left: 20px;
padding-top: 0px;
float: left;
}

div#txt {
float: left;
width: 500px;

}
#btittle {
font-family: Arial,Helvetica,sans-serif,Verdana;
/*color: #5B5E6D;*/
color: white;
font-weight: bold;

font-size: 14px;
*font-size: 10px;
padding: 10px;

margin-left: 5px;
*margin-top: 3px;
/*background-color: white;*/
width: 200px;
*width: 250px;
}
#bbody {

background-image: url(img/bg_boxes.png);
background-repeat: repeat;
font-family: Arial,Helvetica,sans-serif,Verdana;
/*color: #333333;*/
color: white;
/*font-weight: bold;*/
font-size: 12px;
padding: 10px;
}
#boxes img {
border:transparent 0.5px;
}

p#gerente {
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 12px;
float: right;
padding-top: 5px;
color: grey;
border-bottom: 1px solid;
}
div#map2 {
width: 320px;
height: 350px;
border-right: 1px solid #404040;
float: left;
margin-left: 20px;

}
div#formulario {
font-family: Arial,Helvetica,sans-serif,Verdana;
font-size: 12px;
width: 400px;
height: 350px;
/*border: 1px solid;*/
float: left;
margin-left: 30px; 
}
label { 

display:block; 
font-weight:bold; 
} 

div#formulario li{
display: block;
text-decoration: none;

}
ul#lista1{
list-style-type:none;

}
a.logo {
display: block;
width: 500px;
height: 80px;
float: left;
background: transparent url(img/logo.png) no-repeat;
} 
a.logo:hover {
background: transparent url(img/logo_hover.png) no-repeat;
} 

/*******************/
/*CONTENTS - INICIO*/
/*******************/
div#inicio {
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 12px;
	width: 850px;
	/*height: 500px;*/
	border-left: 1px solid #E4E4E4;
	/*background: transparent url(img/boxleft_bkg.png);*/

}
div#inicio_left {
	float: left;
	width:500px;
	/*height:500px;*/
	/*border:  1px solid red;*/
	
	padding-left: 15px;
	/*padding-right: 15px;*/
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#inicio_center {
	width:42px;
	/*height:500px;*/
	background: transparent url(img/separator.jpg);
	background-repeat: no-repeat;
	float: left;
	/*border:  1px solid red;*/

}
div#inicio_right {
	float: left;
	width: 250px;
	/*height:500px;*/
	/*border: 1px solid red;*/
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#inicio_left p{
	border-left: 3px solid grey;
	background-color: white;
	/*color: grey;*/
}
div#inicio_right p{
	margin-top: 15px;
	width: 240px;
	height:150px;
	*width: 250px;
	*height:160px;
	background: transparent url(img/inicio_img.png) no-repeat;
	float: center; 
}


/*******************/
/*CONTENTS - INFORMACION-CENTRO*/
/*******************/
div#info {
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 12px;
	width: 850px;
	height: 500px;
	border-left: 1px solid #E4E4E4;
	background: transparent url(img/boxleft_bkg.png);

}
div#info_left {
	float: left;
	width:500px;
	height:500px;
	/*border:  1px solid red;*/
	
	
	padding-left: 15px;
	padding-right: 15px;
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#info_left h2 {
padding: 3px;
background: #404040;
color: white;
}
div#info_center {
	width:42px;
	height:500px;
	background: transparent url(img/separator.png);
	float: left;
	/*border:  1px solid red;*/

}
div#info_right {
	float: left;
	width: 250px;
	height:500px;
	/*border: 1px solid red;*/
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#info_left p{
	border-left: 3px solid grey;
	background-color: white;
	/*color: grey;*/
}
div#info_right p{
	margin-top: 15px;
	width: 240px;
	height:300px;
	border: 3px solid white;
	background: transparent url(img/tree.gif);
	background-repeat: no-repeat;
	float: center; 
}
div#info_left li{
	
	list-style-image:url(img/bullet.gif);
}
div#info_left ul{
	border-bottom: 1px solid gray;
	background-color: white;
	padding-bottom: 10px;
	/*border-left: 3px solid gray ;*/
}
/*******************/
/*CONTENTS - GRUPO HUMANO*/
/*******************/

div#group {
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 12px;
	width: 850px;
	height: 500px;
	border-left: 1px solid #E4E4E4;
	background: transparent url(img/boxleft_bkg.png);

}
div#group_left {
	float: left;
	width:500px;
	height:500px;
	/*border:  1px solid red;*/
	
	padding-left: 15px;
	padding-right: 15px;
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#group_left h2 {
padding: 3px;
background: #404040;
color: white;
}
div#group_center {
	width:42px;
	height:500px;
	background: transparent url(img/separator.png);
	float: left;
	/*border:  1px solid red;*/

}
div#group_right {
	float: left;
	width: 250px;
	height:500px;
	/*border: 1px solid red;*/
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#group_left p{
	border-left: 3px solid grey;
	background-color: white;
	/*color: grey;*/
}
div#group_right p{
	margin-top: 15px;
	width: 240px;
	height:300px;
	border: 3px solid white;
	background: transparent url(img/tree.gif);
	background-repeat: no-repeat;
	float: center; 
}
div#group_left li{
	
	list-style-image:url(img/bullet.gif);
}
div#group_left ul{
	border-bottom: 1px solid gray;
	background-color: white;
	padding-bottom: 10px;
	/*border-left: 3px solid gray ;*/

}


/*******************/
/*CONTENTS - Intervencion*/
/*******************/

div#inter {
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 12px;
	/*width: 850px;*/
	/*height: 500px;*/
	border-left: 1px solid #E4E4E4;
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#inter_left {
	float: left;
	width:850px;
	/*height:500px;*/
	/*border:  1px solid red;*/
	padding-left: 15px;
	padding-right: 15px;
	/*background: transparent url(img/boxleft_bkg.png);*/
}
div#inter_left h2 {
	padding: 3px;
	background: #404040;
	color: white;
}
div#inter_left p{
	border-left: 0px solid grey;
	/*background-color: white;*/
	/*color: grey;*/
}
div#inter_left li{
	list-style-image:url(img/bullet.gif);
}
div#inter_left ul{
	border-bottom: 1px solid gray;
	background-color: white;
	padding-bottom: 10px;
	/*border-left: 3px solid gray ;*/
}
div#inter_box {
	margin: 2px;
	width: 258px;
	height:300px;
	/*border: 1px solid gray;*/
	float: left;
	background: transparent url(img/box.png);
	background-repeat: no-repeat;
}
div#inter_box h3 {
	margin-top: 8px;
	margin-left: 12px;
	color: #404040;
	/*border-bottom: 1px solid;*/
}
div#inter_box img {
	border: 1px solid #404040;
	margin-left:7px;
}


/*******************/
/*CONTENTS - P y P*/
/*******************/
h2#pyp {
padding-left: 15px;
background: #404040;
color: white;
}

.pyp {
	width: 350px;
	margin-left: 10px;
	/*border-left: 2px solid gray*/;
	float:left;

}
.pyp_center {height:500px;
	width:42px;
	
	background: transparent url(img/separator.png);
	float: left;
	/*border:  1px solid red;*/

}

.pyp_ {	
	margin-left: 10px;
	width: 820px;
	/*border-left: 2px solid gray*/;
	float:left;
}
.pyp_ h5{
	border: 1px solid #F8F8F8;
	font: 12px;

}
/*******************/
/*CONTENTS - FOOTER*/
/*******************/

div#footer {
width: 850px;
height: 100px;
float: left;
/*border: #404040 solid 1px;*/
/*background-color: #E4E4E4;*/
}
div#contacto {
width: 850px;
height: 140px;
/*background: transparent;*/
background-image: url(img/footer.png);
background-repeat: no-repeat;
/*border: 2px solid red;*/
float: left;
/*font: bold 10px;
font-family: Arial,Helvetica,sans-serif,Verdana;
color: white;*/
}
div#contacto-tel{
width: 320px;
height: 80px;
float: left;
padding-left: 15px;
padding-top: 10px;
/*border: 1px solid green;*/
margin-top: 10px;
*margin-top: 5px;
}
div#contacto-dir{
width: 320px;
height: 70px;
float: left;
padding-left: 10px;
padding-top: 10px;
/*font: bold 10px;
font-family: Arial,Helvetica,sans-serif,Verdana;
/*border-left: 1px solid #404040;*/
/*color: white;*/
/*border: 1px solid blue;*/
margin-left: 15px;
margin-top: 10px;
*margin-top: 5px;
border-left: 3px solid #404040;
}

div#contacto-tel p a:link {
  
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
    
}
div#contacto-tel p a:visited {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
}
div#contacto-tel p a:active {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
}
div#contacto-tel p a:hover {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  background-color:black;
  color:white;
}
div#contacto-map{
margin-top: 10px;
width: 500px;
margin-left: 150px;
float: left;
}


div#contacto-map p a:link {
  
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
    
}
div#contacto-map p a:visited {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
}
div#contacto-map p a:active {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:white;
}
div#contacto-map p a:hover {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  background-color:black;
  color:white;
}

p#footer {
color: white;
font: 14px;
margin: 0px;
font-family: Arial,Helvetica,sans-serif,Verdana;
text-decoration: none;
/*font-family: Helvetica,sans-serif,Verdana;*/

}

/*######OBJETIVO######*/

div#objetivo_up p{
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 14px;
	border: 1px solid #E4E4E4;
	width: 400px;
	padding: 5px;
	margin-left: 50px;
	/*background: transparent url(img/boxleft_bkg.png);*/

}

div#objetivo_down {
	font-family: Arial,Helvetica,sans-serif,Verdana;
	font-size: 12px;
	border: 1px solid #E4E4E4;
	/*background: transparent url(img/boxleft_bkg.png);*/

}
.curriculo {
	margin: 10px;
	padding: 5px;
	border: 2px solid #F8F8F8; 
}
a.acurriculo:link {
  
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
    
}
a.acurriculo:visited {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
}
a.acurriculo:active {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
}
a.acurriculo:hover {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  background-color:black;
  color:#FFF;
}

.borded {
	background-color: #404040;
	color:#FFF;
}
h3.resalt {
	color: #404040;
	background-color: #808080;
	margin: 3px;
	padding:10px;

}
h4.resalt {
	color: #FFF;
	background-color: #808080;
	margin: 3px;
	padding:5px;

}
a.linktgd:link {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
    
}
a.linktgd:visited {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
}
a.linktgd:active {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  color:#404040;
}
a.linktgd:hover {
  font: bold 12px;
  font-family: Arial,Helvetica,sans-serif,Verdana;
  text-decoration: none;
  background-color:black;
  color:#FFF;
}
img.boximg {
	margin:0px;

}
p.box{
  margin: 2px;

}