/*	REGLAS GENERALES	*/
html, body { margin:0px; padding:0px; }
ul li a {	display:block;		 list-style-type: none;
text-decoration:none;	text-align:right;			}
img{ border:none; }
a{ text-decoration:none; font:Arial; font-size:9px; color:#3975B4; text-align:center; outline:0;}

/*	DISPOSICION	*/
#body {
	background:url(../imagenes/fondo_portafolio.jpg) #040516 no-repeat top center ;
}
#principal{width:750px; margin:auto;  }

#cabecera{ 
	 height:171px; 
}
#barra{ background:url(../imagenes/fondo_menu.jpg) repeat-x;
	float:left; width:750px; height:35px;
	
}
#navi {  	list-style:none;	margin:0;	padding:0; }
#navi ul {
        margin: 0;
        padding: 0; color:#FFFFFF; 
}
#navi li {
     float:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; display:inline;
}
#navi a {
    font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; line-height:3; padding: 1px 10px; display:block;

}
#navi a:hover {
    font-family:Arial, Helvetica, sans-serif; color:#0099cc; font-size:10px; line-height:3; padding: 1px 10px; border-top: 3px solid #3975B4;display:block;
       

}
#navi a:visited { text-decoration:none;}
#navi li:visited { text-decoration:none;}

#contenidos{ width:750px; margin:auto;  margin-top: 14px; margin-bottom: 5px;    position: relative ; 
}


#gal-limit{
	width: 705px;  padding-left:45px;
	margin:auto;  
}
#gal-fila{
	width: 750px;
	margin: auto;
	
	margin-bottom:10px;
	display: inline;
}

#gal-marco{
	width: 170px;
	background: #000000  url(../imagenes/fondo_pie.jpg);
	margin-left:19px;
	margin-bottom:19px;
	padding: 10px;
	height: 135px;
	float: left;
	border:1px solid #0099cc;
	display: inline;
}
#gal-marco:hover{

	border:1px solid #bfebff;
	background: #071B3C;

}
	
	

#hojas{ display:block;
text-align: center;
   background-color:#000000; float:left;  margin-top:5px; margin-bottom:5px;
}
#separador2{ display:block;
text-align:left;
   background-color:#000000; float:left;  margin-top:10px; margin-bottom:5px;
}

	
#derechatop{ width:365px;    }
#derechadown{ width:344px; height:325px; margin-left:5px; margin-top:8px; background-color:#000000;  border:#0099cc solid 1px; }
	
#ofertas{ padding:10px; margin-left:25px;}

#piedepagina{
	height:200px; width:750px;
	clear:both;
	margin:auto; margin-top:5px;  border-top:1px solid #0099cc ; background: url../imagenes/fondo_pie.jpg) fixed center;} 
.cuerpoTexto{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#bfebff;
	line-height:12px;
	text-align:left ;
	margin-left:15px; margin-right:15px;
	}
.cuerpoTexto2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#bfebff;
	line-height:12px;
	text-align:left; padding:15px;
	 
	}
	
.titular{ font-family:"Times New Roman", Times, serif;
	
	font-size:27px; color:#FFFFFF; 
	margin:0px;
	border-bottom:#000033 1px solid;
	margin-left:15px; margin-right:15px; margin-top:10px;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;  color:#3975B4; 
	

	text-align:center;  padding:10px;
	}

.ns{ margin-left:15px; margin-top:10px;
}
#introduccion { width:700px; height:135px;  padding:0px;  float:left; margin-left:25px;  
}
#introduccion p { font-family:Georgia, "Century Schoolbook", Times, serif;
color: #ccc; font-size:9px;
letter-spacing: 1px;
margin: 105px 0px 0px 0px;  padding:0px;
line-height:1.5em;
text-transform: uppercase; text-align:center; border-bottom:dotted 1px #333; }

.intro { 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#bfebff;
	line-height:12px;
	text-align:left;
	 margin:5px 15px 5px 25px;
}
h1 { color: #3975B4;
	font-size:90%; padding:0px;
}
#contenido { width:750px; height:2504px;
} 
#galeria { width:576px; height:2299px; margin:auto; clear:left;
}
#fila1,#fila2,#fila3,#fila4,#fila5,#fila6,#fila7,#fila8,#fila9 {
width:576px;
height:145px;  margin-top:10px; 
}

#explain {
width:536px;
height:42px;  margin-top:10px; margin-left:20px; background-color:#000; border:#112 3px solid;
}
#explain2 {
width:536px;
height:42px;  margin-top:10px; margin-left:20px; background-color:#020A0D; border:#111 3px solid;
}
#explain:hover,#explain2:hover { border:#223 3px solid; background-color:#111;
}
#explain p { 
font: normal 55% Georgia, "Century Schoolbook", Times, serif;
color: #ccc;
letter-spacing: 2px;  padding:0px;

line-height: 1.5em; text-align:center;
margin: 0px;
}
#explain2 p { 
font: normal 55% Georgia, "Century Schoolbook", Times, serif;
color: #ccc;
letter-spacing: 2px;   padding:0px;
line-height: 1.5em; text-align:center;
margin: 0px;
}
#explain   span { 
font: normal 100% Georgia, "Century Schoolbook", Times, serif;
color: #2C85BF;
letter-spacing: 2px;
margin: 0px;  padding:0px;
line-height:1.5em;
text-transform: uppercase; border-bottom:dotted 1px #333;

}
#explain2  span { 
font: normal 100% Georgia, "Century Schoolbook", Times, serif;
color: #2C85BF;
letter-spacing: 2px;
margin: 0px; padding:0px;
line-height: 1.5em;
text-transform: uppercase; border-bottom:dotted 1px #333;

}
#cuadro_izq { width:175px;
height:145px; background-color:#fff; float:left; 
}
#cuadros_der { width:375px;
height:145px;float:right; margin-left:10px;
}
#cuadro_der1 { width:175px;
height:145px; background-color:#fff; float:left; margin-right:15px;
}
#cuadro_der2 { width:175px;
height:145px; background-color:#fff; float:right; margin-left:10px;
}
#cuadro_izq:hover, #cuadro_der1:hover, #cuadro_der2:hover     { background-color:#0099CB;
}


#galeria img { margin:5px 5px 0px 5px;
}