body {
margin:0px auto 0px auto;
/*background-color:#FFFFFF;*/
color:#999999;	
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;

}



body a{
margin: auto;
color:#999999;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


body a:hover{
margin: auto;
color:#FF0000;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.comentario {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*margin-left:70px;
margin-right:70px;*/
font-size:12px;
height:400px;
max-height:400px;
overflow-x:hidden;
overflow-y:auto;
color:#333333;

}


.texto {
margin: auto;
color:#FF0000;/*#FF6600;*/
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.error {
margin: auto;
color:#FF0000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.textop { 
margin: auto;
color:#FF0000;/*#FF6600;*/
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

body p {
margin: auto;
color:#FF0000;/*#FF6600;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titulo {
margin: auto;
color:#FF0000;/*#FF6600;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;


}

.tituloerror {
margin: auto;
color:#FF0000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;


}

.textop a{
margin: auto;
color:#666666;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


.textop a:hover{
margin: auto;
color:#000099;/*#FF6600;*/
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*
.menu_proyecto {
width:175px;
text-align:center;
background-color:#66CCFF;
font-weight:bold;
height:196px;
margin-bottom:25px;
font-size:11px;

}

.menu_proyecto a {
width:175px;
text-align:center;
background-color:#66CCFF;
font-weight:bold;
height:196px;
margin-bottom:25px;
font-size:10px;
font-weight:normal;
text-decoration:none;

}

.menu_proyecto a:hover{
margin: auto;
font-weight:normal;
color:#000099;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menu_proyecto_visitado{
margin: auto;
font-weight:normal;
color:#000099;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.titulo_menu_proyecto {
width:175px;
text-align:center;
background-color:#66CCFF;
font-weight:bold;
margin-bottom:3px;

height:20px


}


*/

.texto_proyecto {
width:175px;
/*margin-left:10px;*/
margin-top:10px;
position:relative;
float:left;
text-align:left;

height:200px;
color:#999999;



}
.galeria_proyecto {

/*background-color:#000000;*/

  
   /*text-align: center;*/




   position: relative;
   margin-bottom:0px;
      margin-top:0px;
	  margin-right:0px;
	  
	  
/*	  float:right; */

   /*width: 600px;
   height:490 px;*/
/*   float:right;*/

}
.galeria {

/*background-color:#000000;*/

  
   /*text-align: center;*/




  
   margin-bottom:0px;
      margin-top:0px;
	
	  
	  
/*	  float:right; */

   width: 705px;
   height:400px;
   max-width: 715px;
   max-height:400px;
/*   border:#000000 1px solid;*/



}


.galeriaPeq {

width:55px;
height:380px;/*14%;*/ /*100px*/
overflow:hidden;
overflow-y:auto;
position:relative;
  text-align: center;
  float:left;
 margin-top:19px;
/*max-height:100px*/
   border:#FFFFFF solid 1px;

}

.galeriaGde {
margin-bottom:10px;
position:relative;
max-width:500px;
width:500px;
overflow:hidden;
}


.galeriaPeq img {
height: auto;
width:50px;


position:relative;

}


.galeriaGde img{
height: 380px;
width:auto;


position:relative;
}

.imagentexto {
height: 20px;/*81%;*/
width:auto;
/*margin-bottom:10px;*/
position:relative;
}

#galeria_presentacion {
height: 380px;/*81%;*/
width:auto;

float:left;
   border:#FFFFFF solid 1px;
text-align:left;
margin-left:55px;
margin-top:19px;


}
.titulo {
text-align:center;
color:#FF6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:800px;
font-weight:bold;
margin-bottom:0px;
font-weight:500;

}



#imagen_index {
height:350px;
width:350px;
margin-top:100px;

}

#eng_esp {
width:799px;
height:12px;
margin-top:5px;
text-align:center;
color:#CCCCCC;
text-decoration:none;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;


}

#eng_esp a{
font-weight:700;

color:#666666;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}


#eng_esp a:hover{
font-weight:700;
color:#FF0000;/*#FF6600;*/

text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pagina {

height:559px;
max-height:559px;
max-width:auto;
width:1000px;
margin:auto auto auto auto;
   border:#FFFFFF solid 1px;
background-color:#FFFFFF;
vertical-align:middle;
position:relative;
/*content:a*/
/*position: absolute; */
vertical-align: middle;




/*background-repeat:no-repeat;
background-position:right;*/


}

#contenido {
height:456px;
width:710px;
max-height:426px; /*456*/
float:left;

/*background-image:url(../sys_img/bgg.gif);*/
margin: 0px auto 0px auto;
/*margin-right:0px;*/
   border:#FFFFFF solid 1px;
position:relative;
/*padding-top:19px;*/


}

#lateral {
width:240px;
margin-left:19px;
/*margin-right:46px;*/
position:relative;
float:left;
text-align:left;
height:456px;
max-height:456px;

/*position:relative;
color:#FFFFCC;
   border:#FFFFFF solid 1px;
   overflow-x:hidden;
   overflow-y:auto;*/


}

html>body #lateral{
width:240px;
margin-left:47px;
/*margin-right:46px;*/
position:relative;
float:left;
text-align:left;
height:456px;
max-height:456px;


}

	#menu {
   font-family: Verdana, Geneva, Arial, sans-serif;
   /*f\loat:none;*/
   font-size:10px;
   font-weight:normal;
   text-align:left;
   /*width:860px;
   max-width:860px;*/
   height:114px;
   max-height:114px;
   margin-top:10px;
   padding-top:0px;
   padding-left:278px;
   border:#FFFFFF solid 1px;
   position:relative;
   background-image:url(../sys_img/logo.gif);
/* background-image:url(../sys_img/logoehgrojo.jpg);*/
   background-position:47px 10px;
   background-repeat:no-repeat;

   
  /* margin:19px auto 19px auto;*/
}

html>body #menu {

margin-top:466px;

}

#submenu {
width:240px;
position:relative;
float:left;
text-align:left;
height:428px;
max-height:428px;

position:relative;
color:#FFFFCC;
  /* border:#FFFFFF solid 1px;*/
   overflow-x:hidden;
   overflow-y:auto;
   
   



}

#proyecto_texto {

position:relative;
height:19px;
margin-top:1px;
font-size:10px;
float:left;



}

.foot_text {
color:#999999;/*#FF6600;*/
font-size:10px;
width:799px;
min-width:799px;
max-width:799px;
margin:-50px auto auto auto;
text-align:center;
position:relative;




}

html>body .foot_text {
color:#999999;/*#FF6600;*/
font-size:10px;
width:799px;
min-width:799px;
max-width:799px;
margin:-5px auto auto auto;
text-align:center;
position:fixed;
padding-left:250px;




}

.foot_textp {
color:#999999;/*#FF6600;*/
font-size:9px;
width:799px;
min-width:799px;
max-width:799px;
margin:-10px auto auto auto;
text-align:center;
position:relative;

}

html>body .foot_textp {
color:#999999;/*#FF6600;*/
font-size:9px;
width:799px;
min-width:799px;
max-width:799px;
margin:8px auto auto auto;
text-align:center;
position:fixed;
padding-left:250px;




}

#imagen_pg{
margin-top:35px;



}

#contenidopg {

height:460px;
width:430px;

margin-top:0px;
/*margin-left:15px;*/
position:relative;
float:left;
}






#contenido_texto {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*margin-left:70px;
margin-right:70px;*/
font-size:11px;
height:425px;
width:220px;
max-width:220px;
max-height:425px;
margin-top:9px;
margin-left:2px;
text-align:justify;

overflow-x:hidden;
overflow-y:auto;
color:#999999;
/*margin-top:-12px;*/
position:relative;
float:left;
}

#galpg2 {
height:425px;
max-height:425px;
/*margin-top:19px;
margin-left:19px;*/
position:relative;
float:left;
width:275px;
max-width:275px;
overflow:hidden;
margin-left:2px;
margin-top:-12px;
}


#galpg {

height:425px;
width:275px;
max-width:275px;
max-height:425px;
/*background-image:url(../sys_img/galpgbg.gif);
background-position:center;
background-repeat:no-repeat;*/
overflow:hidden;
/*margin-top:19px;*/
/*margin-right:15px;*/
position:relative;
float:left;
margin-left:57px;
margin-top:-12px;
}





#menu a {

color:#FF0000;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

height:76px;
max-height:76px;

width:55px;
margin-right:55px;
padding-top:59px;
padding-bottom:0px;
padding-left:auto;
padding-right:auto;

background-image:url(../sys_img/menubg.gif);
float:left;
background-repeat:no-repeat;
text-align:center;
margin-bottom:0px;
}

#menu a:focus {

/*   height:0;*/
   outline:0;
}

#menu a:hover {

color:#FFFFFF;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
max-height:76px;
height:76px;
width:55px;
margin-right:55px;
padding-top:59px;
padding-bottom:0px;
padding-left:auto;
padding-right:auto;
background-image:url(../sys_img/menuoverbg.gif);
float:left;
background-repeat:no-repeat;
text-align:center;
margin-bottom:0px;
}

#menu #menu_visitado{

color:#FFFFFF;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;

height:76px;
width:55px;
max-height:76px;
margin-right:55px;
padding-top:59px;
padding-bottom:0px;
padding-left:auto;
padding-right:auto;
background-image:url(../sys_img/menuoverbg.gif);
/*background-image:url(../sys_img/menuvisitadobg.gif);*/
float:left;
background-repeat:no-repeat;
margin-bottom:0px;
}


.imagentexto {
margin: auto;
color:#666666;
text-decoration:none;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



/****** SUB MENU *************/

#titulosub{
cursor:pointer;

background-color:#FFFFFF;
color:#555555;
width:165px;
height:19px;
max-height:19px;
max-width:165px;
padding-top:1px;
text-align:left;
font-weight:normal;

margin-top:19px;
font-size:12px;
text-align:left;
font-weight:bold;

}


.menutitle{
cursor:pointer;

background-color:#FFFFFF;
color:#FF0000;
width:165px;
height:19px;
max-height:19px;
max-width:165px;
padding-top:1px;
text-align:left;
font-weight:normal;

margin-top:19px;
font-size:10px;

background-image:url(../sys_img/bgsubm0.gif);
padding:3px;
background-repeat:no-repeat;
}

.menutitle:hover{
cursor:pointer;

background-color:#FFFFFF;
color:#FFFFFF;
width:165px;
height:19px;
max-height:19px;
max-width:165px;
padding-top:1px;
text-align:left;
font-weight:normal;

margin-top:19px;
font-size:10px;

background-image:url(../sys_img/bgsubm1.gif);
padding:3px;
background-repeat:no-repeat;
}


.submenu a{
cursor:pointer;
margin-bottom: 0.5em;
color:#FF0000;
font-size:9px;
margin-left:15px;
}

.submenu a:hover{
margin-bottom: 0.5em;
color:#FF0000;
font-size:9px;
margin-left:15px;
font-weight:bold;
}

.submenu a:focus{
margin-bottom: 0.5em;
color:#FF0000;
font-size:9px;
margin-left:15px;
font-weight:bold;
border:0px;
width:0;
   height:0;
   outline:0;
}

.submenu a:active{
margin-bottom: 0.5em;
color:#FF0000;
font-size:9px;
margin-left:15px;
font-weight:bold;
}
