/* CSS Document */

body {
   margin:0px 0px 0px 0px;
   padding:0px;
   text-align:center;
   float: center;
	}
   
   
#back {
    text-align:center;
	width:900px;
	height:150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	background-image: url(../images/background.jpg);
    background-repeat: no-repeat;
    background-color:#FFFFFF;
   }   
 
 #back_mm {
    text-align:center;
	height:700px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	background-image: url(../images/background_mm.jpg);
    background-repeat:repeat-x;
      }   
 
 #back_proyectos {
    text-align:center;
	width:900px;
	height:150px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
    background-image: url(../images/background_proyectos.jpg);
    background-repeat: no-repeat;
    background-color:#FFFFFF;
 
 	}
 
#back_home {
   background-image: url(../images/back_home.png);
   background-repeat: no-repeat;
   height:720px;
}   

#back_interna {
   align-text:center;
   width:100%;
   height:100%;
   background-color:#464749 ;
}   
   
#contenedor {
	text-align:center;
	width:900px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	}


#header {
	text-align:left;
	width:850px;
	height:100px;
	padding-top:30px;
	padding-left:60px;
	}


#nav {
	width:395px;
	height:294px;
	margin-left:253px;
	}
	
#nav_item {
	height:auto;
	width:394px;
	padding-top:10px;
	}
		
#header_item {
	float:left;
	width:100px;
	height:12px;
	}

#header_item_sep {
	float:left;
	width:2px;
	height:12px;
	padding-top:22px;
	}

#body_back {
	width:772px;
	height:579px;
	margin-left:50px;
    background-repeat: repeat-x;
	
	}

#header_interna {
	width:772px;
	height:219px;
	margin-left:50px;
	background-image: url(../images/header_interna.jpg);
    background-repeat:no-repeat;
	margin-left:70px;
	margin-top:10px;
	}

#content_interna {
	width:710px;
	height:auto;
	padding-top:20px;
	padding-left:70px;
	text-align:left;
	
	}

#item_prod {
	padding-left:60px;
	padding-top:20px;
	}
#logo_header {
	width:762px;
	height:90px;
	padding-top:00px;
	padding-left:40px;
	}


#nav_center	{
	width:802px;
	height:38px;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	float: center;
	}


#nav_items	{
	width:80px;
	height:42px;
	margin-right:auto;
	margin-left:auto;
	}


#contenido	{
	width:802px;
	height:auto;
	background-color:#1C1C1C;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-top:13px;

	}
	
.menuItem	{
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	color:#FFFFFF; 
	line-height: 15px;
	text-decoration:none;
	position:relative;
	
	}

.menuSubItem	{
	background:#173040;
	width:200px;
	display:none;
	position:absolute;
	z-index:1000;
	}

.menuSubItem a {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF; 
	text-decoration:none;
	font-size : 10px;
	line-height:20px;
	color: #ffffff;
}


#back_body {
   background-image: url(../images/back_body.gif);
   background-repeat: no-repeat;
}   


#banner	{
	width:802px;
	height:296px;
	margin-top:13px;
	
	}

#banner_interna	{
	width:802px;
	height:70px;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	margin-top:13px;
	float: center;

	}

#footer	{
	width:802px;
	height:80px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	margin-top:12px;
	position:relative;
	}

.texto {
	
	font-family :Georgia;;
	font-size: 12px; 
	color:#000000; 
	line-height: 15px;
	text-decoration:none;
	margin-left:15px;
	margin-top:15px;
}

.texto_tit {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color:#FFFFFF; 
	line-height: 17px;
	text-decoration:underline;
}

a, img 	{margin:0px; border:0px}

a	{
	color:#FFFFFF; 
	text-decoration:underline
	
	}
	
a: hover	{
	color:#333333; 
	text-decoration:none;
	
	}	


li {
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    color:#818181;
    margin:5px;
   }


hr {
	border-color: #15779E;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

li a {
 	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
 	font-size : 11px;
    color:#818181;
   }
