@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}

html { font-size: 76%; }

body {
background-color:#000000;
font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1.5em;
color: #333;
	}

#contenedor {
	width:824px;
	margin:50px auto 80px auto;
	background:inherit;
}


#cabecera {
width:100%;
margin: 0 auto;
background: inherit;
}

#contenido {
width:688px; 
min-height: 195px; 
margin:0 auto;
 padding:0 2px 40px 2px;
overflow: visible;
background:#FFFFFF url(../img/b-contenido.png) repeat-x top; border-top:2px solid #E9E9E9;/*arreblar el borde*/
text-align:left;
  }

#lateral {
  width:162px;
  padding: 0 26px 0 25px;
  float: right;
  background: url(../img/b-lateral.png) no-repeat top right;
  
}

#lateral a {
 color:#099; text-decoration:underline;
  }
  
#lateral a:hover {
text-decoration:none;
  }
 
#principal{
  width:424px;
  padding: 0 25px 0 24px;
  float: left;
  background: url(../img/b-principal.png) no-repeat top right;
  }
  
#principal-flota{
  width:640px;
  padding: 0 25px 0 24px;
  float: left;
  background: url(../img/b-principal.png) no-repeat top right;
  }
  
#pie {
width:764px;
margin:-5px auto 0 auto;
font-size: 0.9em;
color: #ccc;
background:inherit;
border-top: 5px #C1C1C1 solid;
}

#pie p{ margin:12px auto 0;
}

a.enlace{color:#099; text-decoration:underline;}
a:hover.enlace {text-decoration:none;}

/*------------------------------------------------------------*
**  MENU
**------------------------------------------------------------*/
#menu{  width:692px;/* 692px es el tamaño de la parte de la "foto" de la cabecera*/
	   	height:32px;
		margin:0 auto -1px auto;
		background: inherit;
		overflow:hidden;}

#menu a{ color:#000}
table.ensayo { margin:0 auto; width:692px;}

/*------------------------------*/

/*------------------------------------------------------------*
**  MENU LATERAL
**------------------------------------------------------------*/
ul.lateral li{ list-style:none; padding:2px 0;}

/*------------------------------------------------------------*
**  LISTAS GENERALES
**------------------------------------------------------------*/

ul.argum{ margin-left:15px;}
.argum li {
    background: url(../img/bullet_green.png) 0 50% no-repeat;
    margin-left: -20px;
    padding-left: 20px;
    display:block;
	list-style-type: none;}
.gris{ color:#242424}

.argum li a{ color:#333333; text-decoration:none;
}

.argum li a:hover{ color:#777;
}

ul.links{ margin-left:17px;}

.links li{ 
line-height:22px;
list-style-type: none;}
	
.links a{ 
text-decoration:none; 
color: #242424;
display:block;
background: url(../img/bullet_green.png) 0 50% no-repeat;
margin-left: -20px;
padding-left: 20px;
}

.links a:hover{
background: url(../img/bullet_green_hover.png) 0 50% no-repeat;
text-decoration:none; color:#666; 
 }

/*------------------------------------------------------------*
**  CLASSES
**------------------------------------------------------------*/
.despejar{ clear:both;}
.weycar { font-size:0.9em; color:#444; text-transform:uppercase;}
input.reloj{padding:.2em 0.9em; margin:13px 0 0 5px; }
/*------------------------------------------------------------*
**  TEXTO
**------------------------------------------------------------*/

p { margin: 15px 0; }

p.left{ float:left; padding-left:35px;}
p.right{ float:right; padding-right:35px; }

strong{
	color:#525252;
}

/*------------------------------------------------------------*
**  HEADERS
**------------------------------------------------------------*/

h2, h3, h4, h5, h6 { 
	margin: 0; 
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#099;
	letter-spacing: -1px;
	}
	
h2 { font-size: 1.5em; margin: 25px 0 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; }
h3 { font-size: 1.4em; margin: 25px 0 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc;}
h4 { font-size: 1.2em; margin: 20px 0 10px; }
h5 { font-size: 1.1em; margin: 20px 0 5px; }	
h6 { font-size: 1em; margin: 20px 0 0; }

h2 span{ color:#767676;}

/*------------------------------------------------------------*
**  IMAGENES
**------------------------------------------------------------*/
.miniatura{background-color:#FFFFFF; margin:0 15px 0 0; float:left;}

/*------------------------------------------------------------*
**  TABLAS
**------------------------------------------------------------*/
table { margin:12px auto 7px auto;}


/*------------------------------------------------------------*
**  FORMS
**------------------------------------------------------------*/
form.consultas { border: 1px solid #ddd; padding:2% 1% 2% 5%; width: auto; }
form.consultas legend { visibility:hidden;}
form.consultas fieldset { border: none;}
form.consultas label {display:block; height:22px; font-size:0.9em; margin-top:10px; color: #333; 
  } 
input.cajon{ width:93%; height:20px; padding:.2em; border: 1px solid #ddd; background-color:#F0F0F0;}
form.consultas textarea{ width:93%; height:18em;  padding:.2em; overflow:hidden; border: 1px solid #ddd;background-color:#F0F0F0;}

input:focus{background: #F7F7F7
;}

form.consultas textarea:focus {background:#F7F7F7;} 

.boton {
  margin: 1.5em 34%;
  background: #088;
  color:#FFFFFF;
  border: 1px outset #d7b9c9;
  font-weight:bold;
  font-size: 0.8em;
  padding: 2px 30px;
}	