body {	
background-color: #ffffff; 	
margin: 0px; 	
padding: 0px; 	
/text-align: center;
}

a {	
font: bold 10px Verdana,Sans-serif;	
text-decoration: none;
color: #3F90C7;
}

a:hover {	
text-decoration: none;		
color: #ffcc00;
}

#centro {	
margin: 0px auto 0px auto; 	
padding: 0px;
width: 675px; 	
height: 550px;
}

.intro {	
position: absolute;
top: -121px;
left: -121px;
float: left;
}

#principal{	
background: url(../../imagenes/fondo.jpg) left top no-repeat; 	
float: left; 	
margin: 0px auto 0px auto; 	
padding: 0px; 	
width: 675px; 	
height: 550px;
}

#cabecera {	
float: left;		
margin: 0px; 	
padding: 0px; 	
width: 810px; 	
height: 120px;
}

#menu {	
float: left;
text-align: left;
width: 208px;		
height: 360px;	
padding: 227px 0px 0px 0px;
}

#menu ul {	
list-style-type: none;	
margin: 0px;	
padding: 0px;	
font: normal 10px Verdana, sans-serif;	
color: #888888;
}

#menu ul#menu1 {	
padding: 10px 0px 0px 0px;
border: 1px solid #000;
min-height: 300px;
}

#menu ul#menu1 li {	
list-style-type: none;	
margin: 0px;	
padding: 5px 0px 10px 20px;	
letter-spacing: 3px;	
font: normal 10px Verdana, sans-serif;	
color: #000;
}

#menu ul#menu1 li a {	
font: normal 10px Verdana, sans-serif;	
color: #000;	
text-decoration: none;
}

#menu ul#menu1 li a:hover {	
font: normal 10px Verdana, sans-serif;	
color: #fff;
background-color:#000;
text-decoration: none;
}

#menu ul#menu2 {	
padding: 10px 0px 0px 10px;
}

#menu ul#menu2 li {	
list-style-type: none;	
letter-spacing: 1px;	
margin: 0px;	
padding: 4px 0px 4px 0px;		
font: normal 9px Verdana, sans-serif;	
color: #888888;
}

#menu ul#menu2 li a {	
font: normal 9px Verdana, sans-serif;	
color: #000;	
text-decoration: none;
}

#menu ul#menu2 li a:hover, #menu ul#menu2 li a:active {	
font: normal 9px Verdana, sans-serif;	
color: #ffffff;	
text-decoration: none;
}

#contenidos {	
float: left;	
width: 434px;	
height: 360px;
margin-top: 20px;
}

#contenidos #main {	
float: left;	
width: 434px;	
height: 360px;
padding: 0px 10px 10px 20px;
}

#contenidos #main .top, #contenidos #main .bottom {	
font: normal 9px Verdana, sans-serif;	
color: #00afc6;
width: 434px;	
text-align: center;	
}

#contenidos #main .center {	
color: #666;
width: 434px;	
font: normal 10px Verdana, sans-serif;	
text-align: center;	

}
#contenidos #main .center .bienvenida {	
padding: 10px;
text-align: justify;
}
#contenidos #main .center .bienvenida a.enlaces {	
font: normal 9px Verdana, sans-serif;	
color: #000;	
text-decoration: none;
display: block;
}
#contenidos #main .center .bienvenida a.enlaces:hover {	
font: normal 9px Verdana, sans-serif;	
color: #00afc6;	
text-decoration: none;
background-color: #000;
}
#galeria_cliente {
 text-align:center;
 list-style-type: none;
 margin: 0px;
 padding: 0px 0px 0px 0px;
}

#galeria_cliente li {
display: inline;
}

#galeria_cliente li a {
font: normal 9px Verdana, Geneva, sans-serif;
color: #ccc;
border: 1px solid #ccc;
padding: 2px;
}

#galeria_cliente li a:hover {
color: #fff;
background-color: #ccc;
}

.pp_description {
padding: 10px;
font: normal 10px Verdana, Geneva, sans-serif;
color: #666;
}

.currentTextHolder {
font: bold 10px Verdana, Geneva, sans-serif;
}

