/*quitar todos los paddings*/

* { padding: 0; margin: 0; }
/*Estructura general*/
/*etiquetas*/
body {
 font-family: "Calibri", Verdana, SansSerif;
 font-size: 1.3em;
 background-color:white;
 color:#cccccc;
}
H1{
	
	/*font-family: "Calibri", Verdana, SansSerif;*/
	color: #cccccc;
	/*float:left;*/
	margin-left:10px;
}
H4{
	/*font-family: "Calibri", Verdana, SansSerif;*/
	margin-top:10px;
	margin-left:20px;
}
h5{
	font-size:1.1em;
}
HR{
	width: 680px;
	height:5px;
	border-top: 1px solid #333333;
	border-bottom: 5px solid #6CA5A9;
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}
A{
	text-decoration: none;
	font-weight: bold;
	color: #6CA5A9;
	/*font-size:0.8em;*/
	
}
A:hover{
	color:white;
}
/*contenedor*/
#wrapper { 
 margin: 0 auto;
 width: 1024px;
background-color: #092F37;
/*border-left: 50px solid white;
border-right: 50px solid white;*/
min-height:700px;

}
/*cabecera*/
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 background-image: url(../images/fondo_bottom.jpg);
 height: 150px;
 margin: 10px 0px 0px 0px;
 
}
/*columnas centrales*/
/*columna izquierda*/
#leftcolumn { 
 color: #333;
 background:#092F37;
 margin-left:0px;
 padding: 5px 5px 5px 35px;
 min-height: 500px;
 width: 280px;
 float: left;
}

.alt{
	display:none;
}
#menu A.activo{
	background-position: bottom;
}
#menu A{
	display: block;
	width:250px;
	height:50px;
	background-position: top;
	margin-top:5px;
	margin-left:30px;
}
#menu A:hover{
	/*background-position: bottom;*/
}
#menu A#contacto{
	background-image: url(../images/menu04.gif);
}
#menu A#contactoI{
	background-image: url(../images/menu04-I.gif);
}
#menu A#empresa{
	background-image: url(../images/menu01.gif);
}
#menu A#empresaI{
	background-image: url(../images/menu01-I.gif);
}
#menu A#portfolio{
	background-image: url(../images/menu02.gif);
}
#menu A#portfolioI{
	background-image: url(../images/menu02-I.gif);
}
#menu A#venta{
	background-image: url(../images/menu03.gif);
}
#menu A#ventaI{
	background-image: url(../images/menu03-I.gif);
}
#menu A#caelum{
	background-image: url(../images/menu05.gif);
}
#menu A#caelumI{
	background-image: url(../images/menu05-I.gif);
}
#menu A#postventa{
	background-image: url(../images/menu06.gif);
}
#menu A#postventaI{
	background-image: url(../images/menu06-I.gif);
}
#menu A#proximas{
	background-image: url(../images/menu07.gif);
}#menu A#proximasI{
	background-image: url(../images/menu07-I.gif);
}
#menu A#rent{
	background-image: url(../images/menu08.gif);
}#menu A#rentI{
	background-image: url(../images/menu08-I.gif);
}
/*fin columna izquierda*/
/*inicio  columna derecha*/
#rightcolumn { 
 float: right;
 color: #cccccc;
 
 background:#092F37;
 margin-top: 50px;/*antes era 3*/
 margin-bottom: 3px;
 padding: 5px;
 min-height: 450px;
 width:675px;
 display: inline;
 
}

.flotaizquierda{
	float: left;
	margin-left:0px;
	margin-right: 30px;
	
}
#rightcolumn P{
	/*text-align: justify;*/
	margin-right:20px;
	margin-left:5px;
	line-height:1.5em;
	margin-top:20px;
}
#rightcolumn B{
	font-style: italic;
	font-weight: bold;
}
#rightcolumn UL{
	margin-left:40px;
	margin-top:30px;
}
#rightcolumn li{
	list-style-type: square;
	line-height: 1.7em;
	color: #6CA5A9;
}
#rightcolumn li A{
	list-style-image: url(../images/ico_flechita.gif);
	}
.bloquetitulo{
	height:40px;
	margin-bottom:30px;
	margin-top:30px;
}
.alineaderecha{
	vertical-align: bottom;
}
DIV.tipotabla,DIV.top100,#bloque{
	margin-top:100px;
}
DIV.tipotabla2{
	margin-top:10px;
}
DIV.tipotabla,DIV.tipotabla2{
	text-align: center;
}
DIV.tipotabla IMG,DIV.tipotabla2 IMG{
	/*margin-left:170px;*/
	border:none;
	margin-bottom:20px;
	
}
/*base*/
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 
 background: #7d4b20;
 margin: 0px;
 padding: 10px;
 height:120px;
 background-image: url(../images/fondo_bottom.jpg);
}


.pie{
	text-align:right;
	line-height:30px;
	color: #6CA5A9;
	margin-right:50px;
}
.pie A{
	color: #6CA5A9;
}

/*formularios*/
FORM{
	width: 600px;
	
}
fieldset{
	margin-top:20px;
	padding:10px;
	border: 1px solid white;
}
legend{
	margin:20px;
}
label{
	line-height:25px;
	width:100px;
}
.factual {
	color: #CC6633;
}
.marco{
	border: 10px solid #092F37;
}
.centrar{
margin-top:30px;
	margin-left:100px;
}
.midel{
	margin-left:150px;
}
#bloque LI{
	display: inline;
}
#banderas{
	margin-top:100px;
}
.Estilo1,P {font-family: "Calibri", Verdana, SansSerif;}
