﻿/* Perfect Wide - www.perfectwide.com */
body {
	background-image: url(../images/fondo.jpg);
	background-color: #173D60;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: helvetica,Verdana, arial, sans-serif;
	color:#ffffff;
}

.titulo {
	color:#003A8A;
}
.color {
	color:#003A8A;
}

input {
 font-family: helvetica,Verdana, arial, sans-serif; 
 font-size: 11px;
 color: #000000;
 border: 1px solid #DCDCDC;
}

select {
 font-family: helvetica,Verdana, arial, sans-serif; 
 font-size: 11px;
 color: #000000;
 border: 1px solid #DCDCDC;
}

form {
 margin: 0px;
 display: inline; /*para quitar espacios después de cerrar el form*/
}

a {
  color: #406BA7;
  font-weight:normal;
  text-decoration:none;
}

a:hover {
  color: #406BA7;
  text-decoration:underline;
  font-weight:normal;
}

#contenedor {
  width:749px;
  background-color: #ffffff;
  padding: 9px 9px 9px 9px;
  /*text-align: left;*/ /*pq hemos puesto el center antes de body*/
}

/*#cabecera {
  height:103px;
  width: 749px;
  background-image: url(../images/cabecera.jpg);
  background-repeat: no-repeat;
}*/

#cabecera {
  color: #000000;
}

#menu {
  position:relative; /*para que ponga submenu por encima del sitemap hay que poner el relative y el z-index*/
  z-index:10;
  color: #000000;
  height: 43px;
  width: 749px;
  background-color:#F1A126;
  margin-top:4px;
  margin-bottom:4px;
}

#contenido {
  text-align: left;
  /*font-size: 12px;*/
  /*font-family: Verdana, arial, sans-serif;*/
  color: #ffffff;
}

#columna_izquierda {
  float: left;
  width: 245px; 
  height: 490px; 
  min-height: 490px; /*para que crezca la página*/
  height:auto!important; /*para que crezca la página*/
}

#caja1 {
  height: 189px; /*122*/
  width: 225px; /*213*/
  background-image: url(../images/fondo_caja1.jpg);
  background-repeat: no-repeat;
  /*color: #ffffff;*/
  padding: 0px 16px 0px 16px;
  /*font-size: 11px;*/
  /*font-family: helvetica,Verdana, arial, sans-serif;*/
  overflow-x:hidden; /* para fijar la caja al ancho y alto*/
  overflow-y:hidden; /* para fijar la caja al ancho y alto*/
    
}

#caja2 {
  height: 122px;
  width: 245px;
  background-image: url(../images/fondo_caja2.jpg);
  background-repeat: no-repeat;
  margin-top:4px;
  margin-bottom:4px;
  
}

#titulo_area {
  font: bold 14px helvetica,Verdana, arial, sans-serif;
  text-align: center;
  padding: 9px 193px 0px 14px;
}

#titulo_clientes{
  font: bold 14px helvetica,Verdana, arial, sans-serif;
  text-align: left;
  padding: 3px 0px 4px 33px;
  text-transform:uppercase;
}

#campo_usuario {
  font: bold 11px helvetica,Verdana, arial, sans-serif;
  color: #596469;
  padding: 0px 5px 0px 43px;
}

#campo_password {
  font: bold 11px helvetica,Verdana, arial, sans-serif;
  color: #596469;
  padding: 2px 0px 0px 21px;
}

#texto_entrar {
 padding: 4px 5px 5px 161px;
 font: bold 11px helvetica,Verdana, arial, sans-serif;
 color: #003A8A;
 float:left;
}

#texto_entrar a{
 font: bold 11px helvetica,Verdana, arial, sans-serif;
 color: #003A8A;
}

#texto_entrar1 {
 padding: 20px 5px 5px 50px;
 font: bold 11px helvetica,Verdana, arial, sans-serif;
 color: #003A8A;
 float:left;
}

#texto_entrar1 a{
 font: bold 11px helvetica,Verdana, arial, sans-serif;
 color: #003A8A;
}

#boton_entrar {
  float:left;
  padding: 19px 0px 0px 0px;
  border:0px;
}

#barrita_intranet {
  text-align: center;
  padding: 8px 10px 8px 12px;
  /*margin: 7px 10px 7px 12px;*/
}

#caja3 {
  background: url(../images/caja_middle.jpg) repeat-y top left;
  margin-top:4px;
  margin-bottom:4px;
  font: 11px helvetica,Verdana, arial, sans-serif;
  color: #406BA7;
}

#texto_curso {
  float:left;
  font: bold 25px helvetica,Verdana, arial, sans-serif;
  text-align: center;
  padding: 13px 0px 0px 12px;
}

#imagen_curso {
  float: left;
}

#columna_derecha {
  width:500px;
  margin-left:4px;
  float: right;
}

#banner {
  margin-bottom:4px;
  font-size: 11px;
  font-family: helvetica,Verdana, arial, sans-serif;
  color: #406BA7;
}

#cuadro_contenido {
  float:right;
  /*background-color:red;*/
}

#texto_contenido_central {
  /*background: url(../images/fondo_contenido_central.jpg) repeat-y top left;*/
  width: 462px; /*500*/
  font-size: 11px;
  font-family: helvetica,Verdana, arial, sans-serif;
  color: #406BA7;
  padding: 0px 19px 0px 19px;
  height: 245px;
  text-align: left;
  min-height:245px; /*para que crezca la página*/
  height:auto!important; /*para que crezca la página*/
  clear: both;
}

#contenido_buscador {
  text-align: right;
  padding: 0px 0px 14px 0px;
  /*padding: 0px 11px 14px 0px;*/
}

#contenido_buscador input{
  text-align: right;
  font-family: helvetica,Verdana, arial, sans-serif; 
  font-size: 11px;
  color: #000000;
}

#input_buscar {
 padding: 0px 0px 0px 0px;
 font: bold 11px helvetica,Verdana, arial, sans-serif;
 color: #003A8A;
 float:right;
}

#boton_buscar {
  float:right;
  padding: 4px 0px 0px 5px;
  border:0px;
}


#contenedor_pie { 
  height: 50px; /*39*/
  width: 673px; /*749*/
  background-image: url(../images/fondo_pie.jpg);
  background-repeat: no-repeat;
  margin-top:10px;
  padding:8px 38px 0px 38px;
  text-align: center;
  font-size: 11px;
  font-family: helvetica,Verdana, arial, sans-serif;
  color: #000000;
  clear:both; /*Para que se ponga debajo de las dos capas flotantes*/
}

#contenedor_pie a{
  text-decoration: none;
  color: #000000;
}

#contenedor_pie a:hover{
  color: #000000;
  text-decoration: underline;
}

.carrito {
  font-size: 14px;
  font-family: helvetica,Verdana, arial, sans-serif;
}

.carrito a {
  font-size: 14px;
  font-family: helvetica,Verdana, arial, sans-serif;
  color: #003A8A;
  text-decoration: none;
}

.carrito a:hover {
  font-size: 14px;
  font-family: helvetica,Verdana, arial, sans-serif;
  color: #003A8A;
  text-decoration: underline;
}
.clasepie
{
align:center;
color:black;
text-align:center;
}