/*
CSS GENERALES	
*/
.relativo{
position:relative;
top:0px;
left:0px;
}
.absolutoIzquierda{
position:absolute;
top:0px;
left:0px;
}
.absolutoDerecha{
position:absolute;
top:0px;
right:0px;
}
.absolutoAbajo{
position:absolute;
bottom:20px;
left:0px;
}
.alto500{
height:500px;
}
.ancho700{
width:700px;
}
.ancho740{
width:740px;
}
.ancho1024{
width:1024px;
}
.anchoCompleto{
width:100%;
}
.centrado{
margin:auto;
}
.textoCentrado{
text-align:center;
}
.borde{
border:1px solid orange;
}
h1 {
	margin-top: 0;
}
p{
font-weight:normal;
}
strong{
	font-weight:bold;
}
.last {
	margin-bottom: 0;
}
.clearfix {
	clear: both;
}
.blanco{
	color:#fff;
}
.negro{
	color:#000;
}
.bold{
font-weight:bold;
}
.izquierda{
	float:left
}
.letraBlanca{
color:white;
}
.letraNegra{
color:black;
}
.gris{
color:#8c8a88}
.fondoBlanco{
background-color:white;
}
.derecha{
	float:right;
}
.absoluto{
position:absolute;
top:0px;
left:0px;
}
.relativo{
position:relative;
top:0px;
left:0px;
}
.padding10px{
padding:10px;
}
.padding10pxTB{
padding:10px 0px;
}
.padding5pxTB{
padding:5px 0px;
}
.padding5pxLR{
padding:0px 5px;
}
.padding20px{
padding:20px;
}
.padding16px{
padding:16px;
}
.fondoNegro{
background:black;
}
.oculto{
display:none;
}
.alignDer{
text-align:right;
}
.alignIzq{
text-align:left;
}
.margin20LR{margin:0px 20px}
.margin10L{margin-left:10px}
.negrita{font-weight:bold;}
.margin10R{margin-right:10px}
.margin10LR{margin:0px 10px}
.letra12px{
font-size:12px;
}
.letra14px{
font-size:14px;
}
.letra16px{
font-size:16px;
}
.letra18px{
font-size:18px;
}
.letra20px{
font-size:20px;
}
.letraGris{
font-color:#999;color:#999;
}
.clearfix{
clear:both;
}
a.boton{
border:1px solid white;
background:black;
color:white;
padding:5px;
}
a{
text-decoration:none;
}
.oculto{
display:none;
}
div.absoluto-75{
z-index:1000;position:absolute;left:5%;top:0px;border:0px solid blue;
}
.borderTopBottom{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.borderTop{
border-top:1px solid #fff;
}
.borderTopBottom{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.borderTopBottomNegro{
border-top:1px solid #000;
border-bottom:1px solid #000;
}
.borderBottom{
border-bottom:1px solid #fff;
}
.borderBottomHr{
border:none;
border-bottom:1px solid #fff;
}
.borderBottomNegro{
border-bottom:1px solid #000;}
.padding3pxTB{
padding:3px 0px;}
.padding5pxTB{
padding:5px 0px;}
.padding5pxR{
padding-right:5px}
.margin10TB{margin:10px 0px}
.margin50T{
margin-top:40px;
}
.ancho1024{
width:1024px;}
.ancho700{
width:685px;}