html { height: 100%; }
body {
  background-color: #F2F8FD;
  height: 100%;
  margin: 0;
  text-align: center;
  font-family: Tahoma,Verdana;
	color: #356C9B;
}
input {
  font-size: 12px;
	color: #1A486C;
}
select {
	color: #1A486C;
	font-size: 12px;
}
img { border: 0; }

li {
  list-style-type: none;  
}

form { margin: 0; }

.condLegal{
	text-align: justify;
	color: #000000;
	font-family: Tahoma,Verdana;
	font-size: 12px;
	margin-left: 2em;
	margin-right: 2em;
	}

.errorMsg {
	color: red;
}

.globalError {
	color: red;
	font-size: 14px;
	margin: 0px 40px;
	padding: 10px 0em 20px 50px;
	display: block;
	background: #FBF6EC url(../img/warning.gif) no-repeat top left;
}

.botonAyuda {
	margin-left: 5px;
    margin-bottom: -5px; 
}

.ayuda{
	text-align: right;
}

.ayuda img{
	position:relative;
 	right: 1%;  
 	top: -75px; 	
}

.listaServicio{
	text-align: left;
	list-style-type: disc;
	font-size: 14px;
	font-weight: normal;
	
}
.popup {
	border: 3px solid #eac541;
	background-color: #FFFFF3;
	font-size: 13px;
	font-weight:normal;
	text-align: left;
	color: #908132;
	padding: 30px; 
	padding-top: 15px;
	padding-bottom: 20px;
	width: 400px;
}

.popupdatos {
	border: 3px solid #8cb0ca;
	background-color: #FFFFFF;
	font-size: 13px;
	font-weight:normal;
	text-align: left;
	color: #2f6c9b;
	padding: 30px; 
	padding-top: 15px;
	padding-bottom: 20px;
}

.muestra { display: inline; }
.oculta { display: none; }

td.numero {
	text-align: right;
}

.botones {
	margin: 1em 0em 0em 0em;
	text-align: center;
}
.botones input {
	margin: 0em 0.5em;
}

.buttonProv {
	margin-left:1.5em;
	margin-right:1.5em;
	margin-top: 0.5em;
}

.linkElegante a{
	font-weight:bold;
	font-family:verdana;
	text-decoration:none;
	color:#3b5984;	
}
.linkElegante a:visited{
	font-weight:bold;
	color:#3b5984;
	}
	
#center {
  background: #FFF;
  border-left: 1px solid #2F6C9B;
  border-right: 1px solid #2F6C9B;
  height: 100%;
  margin-left: 5%;
  margin-right: 5%;
  text-align: center;
}

#center2 {  
  min-height: 100%;    
}

body > #center, body > #center > #center2 {
  height: auto;
  min-height: 100%;
}

#cabecera {
  background-color: #2F6C9B;
  width: 100%;
  height: 81px;  
}
#cabecera h1 {
  text-indent: -9000px;
  float: left;
}
#logo {
  background: #2F6C9B url(../img/logo.jpg) no-repeat top left;
  height: 54px;
  width: 300px;
  position: absolute;
  top: 10px;
  left: 7%;  
}
#loginarea {
  position: absolute;
  top: 10px;
  right: 6%;
  height: 28px;
  color: #7DDAFD;
  font-size: 11px;
	text-align: right;
}
#loginarea table {
  text-align: left;
}
#loginarea a {
	color: #7DDAFD;
}
#loginarea p {
  margin: 0;
  padding: 0;
  padding-top: 8px;
}

#overview {
	background: #CDDCE7 url(../img/overviewbg.jpg) repeat-x bottom left;
	margin: 0px 15px 10px 15px;
	float: left;
	display: inline;
}
#overviewtext {
	background: #FFFFFF url(../img/overviewbg.jpg) repeat-x top left;
	margin: 20px;
}
#overviewtext2 {
	background: url(../img/overviewfooterbg.jpg) repeat-x bottom left;
}
#overviewtext p {
	font-size: 14px;
	text-align: justify;
	line-height: 1.5em;
	margin-left: 20px;
	margin-right: 440px;
}
#overviewtext p.titulo {
	font-weight: bold;
	font-size: 16px;
	padding-top: 1em;
}
#overviewtext .itempublicidadocasion p {
	margin-left: 1em;
	margin-right: 1em;
}
.overviewtextfooter {
	height: 40px;
	width: 100%;
	clear: both;
}
.imagenoverview {
	float: right;
	clear: none;
	margin-top: 70px;
	text-align: right;
	font-size: 16px;
}
#globalmaqs {
	float: left;
	text-align: left;
	margin-left: 1.5em;
	margin-top: 0.7em;
	margin-bottom: 0.5em;
	display: inline;
}
#globaldems {
	float: right;
	text-align: right;
	margin-right: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	display: inline;
}

#overviewwraper {
	clear: both;
	background-color: #FFF;
	margin: 10px 20px;
	padding: 0.1em 1em 0.7em 1em;
}
#maquinas {
	float: left;
	width: 49.5%;
	border-right: 1px solid #DBE5ED;
	text-align: left;
	font-size: 14px;
	margin-bottom: 0.5em;
}
#demandas {
	float: left;
	width: 50%;
	text-align: left;
	font-size: 14px;
	margin-bottom: 0.5em;
}
#maquinasheader, #demandasheader {
	background: url(../img/overviewinnerbg.jpg) repeat-x top left;
	height: 81px;
}
#maquinasheader {
	margin-right: 1em;
	background: url(../img/maqdembg.jpg) repeat-x top right;
	height: 100px;
	overflow: hidden;
}
#maquinasheader #maqtitle {
	background: url(../img/maquinaria1.jpg) no-repeat top left;
	height: 100px;
	width: 332px;
	float: left;
}

#maqwizard{
	background: url(../img/tengo_maq.jpg) no-repeat top left;
	height: 100px;
	width: 332px;
	float: left;
}
#maquinasheader-r, #demandasheader-r {
	background: url(../img/maqdem-r.jpg) no-repeat top left;
	height: 100px;
	width: 4px;
	float: right;
	clear: none;
}
#demandasheader {
	margin-left: 1em;
	background: url(../img/maqdembg.jpg) repeat-x top right;
	height: 100px;
	overflow: hidden;
}
#demandasheader #demtitle {
	background: url(../img/demandas1.jpg) no-repeat top left;
	height: 100px;
	width: 331px;
	float: left;
}
#demwizard {
	background: url(../img/necesito_maq.jpg) no-repeat top left;
	height: 100px;
	width: 331px;
	float: left;
}

/*#maquinasheader span, #demandasheader span {
	padding: 1em;
	display: block;
}*/
#listamaquinas {
	margin-left: 0;
	padding-left: 2em;
	margin-right: 1em;
}
#listademandas {
	margin-left: 1em;
	margin-right: 0;
	padding-left: 2em;
}

#cajabuscador {
	clear: both;
	border: 1px solid #DAE4ED;
	background-color: #FBFCFD;
	margin: 0em 0em 0.5em 0em;
	padding: 0.5em 0em;
}
#cajabuscador select, #cajabuscador input {
	vertical-align: middle;
}
#cajabuscador * {
	margin: 0em 0.5em;
}
#flashindex {
	float: left;
	display: inline;
	margin-left: 20px;
}
#registerindex {
	float: right;
	display: inline;
	margin-right: 20px;
}

#contenidoindex {
  border-top: 1px solid #B2C9DA;
	width: 100%;
	padding-bottom: 3em;
	clear: both;
	float: left;
}
#contenidowrapper {
	margin-right: 252px;
}

#anunciantes {
	border-right:1px solid #b1c9da;
	border-bottom:1px solid #b1c9da;
	float: left;
	text-align: center;
	width: 99%;
}

#anunciantes .anunciante {
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}

#anunciantes a {
	cursor: pointer;
	text-decoration: none;
}

#noticias {

}
#cabeceranoticias {
	background: #ECF2F6 url(../img/novedades.jpg) no-repeat 20px 13px;
}
#cabeceranoticias span {
	display: none;
}
.noticia, .faq {
	margin: 20px 26px 0px 26px;
}
.noticia p, .faq p {
	text-align: left;
}
.noticia .titulonoticia, .faq .titulofaq {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.noticia .textonoticia, .faq .textofaq {
	font-size: 11px;
	line-height: 1.5em;
}
.noticia .enlace {
  text-align: right;
  font-size: 12px;
}
.noticia .enlace a {
	color: #2F6C9B;
}
.faq .ampliarfaq, .faq .ocultarfaq, .noticia .ampliarnoticia, .noticia .ocultarnoticia{
	text-align: right;
}
.faq .ampliarfaq a, .faq .ocultarfaq a, .noticia .ampliarnoticia a, .noticia .ocultarnoticia a{
	color: #356C9B;
	font-size: 12px;
}
#faq {
						
}
#cabecerafaq {
	background: #ECF2F6 url(../img/faq.jpg) no-repeat 20px 13px;
}
#cabecerafaq span {
	display: none;
}
#noticias, #faq {
	border-right: 1px solid #CBDAE6;
	float: left;
	width: 49.5%;
							min-height: 300px;
}
#cabeceranoticias, #cabecerafaq {
	margin: 10px 13px;
	height: 38px;
}
.enlacesfaq {
	margin: 20px 32px 10px 32px;
	text-align: left;
}
.enlacesfaq a {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #356C9B;
}

#publicidad {
	width: 252px;
	height: 700;
	float: right;
	margin: 0;
	text-align: center;
}
#publicidad div#flashanuncio {
	width: 170px;
	height: 600px;
	margin: 10px 0px 10px 5px;
}
#publicidad div#zonaocasion {
	border-top: 1px solid #CBDAE6;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
	background-color: #eeeeed;
	font-weight: bold;
	font-size: 14px;
}
#publicidad div#zonaocasion a {
	padding-left: 25px;
	padding-right: 10px;
	color: #356C9B;
	background: url(../img/arrow.jpg) no-repeat 0px 2px;
	text-decoration: none;
}
#publicidad div#zonaocasion a:hover {
	text-decoration: underline;
}

#footer {  
	clear: both;
  background-color: #EFF7FD;
  text-align: center;
  font-size: 11px;
  color: #CE3A00;
  width: 100%;
  border-top: 1px solid #2F6C9B;
  padding-top: 0.5em;
  padding-bottom: 0.7em; 
  margin: 0 auto 0 auto;
}

#footer a {
	color: #D05F23;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

#recuerdapassword {
	margin: 2em 5%;
	border: 1px solid #DAE4ED;
	background-color: #FBFCFD;
	padding: 0.5em 0em;
}

/* estilos de administrador */
#navegacion {
	width: 275px;
	float: left;
	padding-bottom: 2em;
}
#contenido {
	margin-left: 275px;
	margin-right: 14px;
	padding-bottom: 50px;
}

.menufolder {
	color: #656565;
	text-align: left;
	margin-left: 25px;
	margin-top: 20px;
	margin-bottom: 8px;
	font-weight: bold;
}
.menuitem {
	font-size: 14px;
	color: #656565;
	text-align: left;
	margin: 1px 25px;
}
.menuitem a {
	display: block;
	text-decoration: none;
	color: #656565;
	border: 1px solid #DEDEDE;
	padding: 2px 25px;
}
.menuitem a:hover {
	border: 1px solid #434343;
	background-color: #F6F6F6;
}
.menuitemactive {
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	margin: 1px 25px;
}
.menuitemactive a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	border: 1px solid #DEDEDE;
	background-color: #656565;
	padding: 2px 25px;
}
.menuindex {
	text-align: left;
	margin-left: 25px;
	margin-top: 7px;
}
/* end administrador */

/* paginadores */
.scroller {
  margin: auto;
}
#contenido .scroller td {
  padding: 0px;
}
.paginator td a {
  font-size: 11px;
  text-align: center;
  text-decoration: none;
  padding: 0.3em 0.5em;
  display: block;
	color: #5583AB;
  border: 1px solid #5583AB;
}
.paginator td a:hover, .paginator .active a {
  background-color: #5583AB;
  color: #FFFFFF;
}
/* end paginadores */

/* tablaelementos: compartido empresa y maquinista */
.tablaelementos {
	border-spacing: 3px;
	width: auto;
	margin-top: 1.5em;
}
.tablaelementos2 {
	width: auto;
	margin-top: 1.5em;
}
.tablaelementos th, .tablaelementos td,
.tablaelementos2 th, .tablaelementos2 td {
  /*border: 3px solid #F3F7F9;*/
  padding: 0.2em;
}
.tablaelementos table td,
.tablaelementos2 table td {
  border: 0;
}
.tablaelementos th,
.tablaelementos2 th {
	text-align: left;
	line-height: 1.5em;
	color: #2F6C9B;
}
.tablaelementos td,
.tablaelementos2 td {
	color: #2F6C9B;
	font-size: 11px;
	line-height: 130%;
}

.tablaelementos a,
.tablaelementos2 a {
	color: #2F6C9B;
	font-size: 11px;
  text-decoration: none;
}
.tablaelementos a:hover,
.tablaelementos2 a:hover {
  text-decoration: underline;
}
.tablaelementos td,
.tablaelementos2 td {
	background-color: #FFFFFF;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.tablaelementos .impar,
.tablaelementos2 .impar {
	background-color: #DFE9EF;
}
.tablaelementos .par,
.tablaelementos2 .par {
	background-color: #DFE9EF;
}
.tablaelementos .acciontabla,
.tablaelementos2 .acciontabla {
	background-color: #F3F7F9;
}
/* end tablaelementos */
.tablainformacion {
	margin-top: 2em;
	margin-bottom: 2em;
}
.tablainformacion .campo {
	font-weight: bold;
}

.localizador {
	color: #C6C6C6;
	text-align: left;
	font-size: 14px;
	margin-top: 0.5em;
	margin-bottom: 50px;
	border-bottom: 1px solid #B6B6B6;
	line-height: 180%;
}

/* estilos publicidad zona de ocasion */
.itempublicidadocasion {
	margin: 1em auto 0em auto;
	border: 1px solid #97AEBF;
	width: 700px;
	background-color: #EAF0F4;
}

/* tabs */
#secciones {
	background-color: #CBDBE6;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #B3CDDD url(../img/tabs/tabbg.jpg) repeat-x top left;
}
#secciones ul {
	list-style-type: none;
	margin: 0; padding: 0;
	margin-left: 15px;
	height: 42px;
}
#secciones li {
	display: inline;
	height: 42px;
}

	
/*.seccion .texto {
  margin: 2em 39px;
  text-align: left;
  color: #7D7D7D;
}
.seccion .tituloseccion {
  background: #D44F00 url(../img/bullet-e.jpg) no-repeat top left;
  display: block;
  margin-left: 0; margin-right: 0;
  height: 29px;
  text-align: left;
  padding-left: 39px;
  line-height: 29px;
  color: #FFFFFF;
}
.titulonoticia {
  color: #000000;
  font-weight: bold;
  text-align: left;
  margin: 1em 1em 0em 1em;
  padding: 0em 1em;
  line-height: 1.5em;
  border-bottom: 1px solid #000000;
}
.textonoticia {
  text-align: left;
  margin: 0.5em 1em 0em 1em;
  padding: 0em 1em;
  color: #7D7D7D;
}

.menufolder {
	font-size: 15px;
}
.menuitem {
	font-size: 14px;
	height: 27px;
	overflow: hidden;
}

.campocorto input, .campocorto {
  width: 110px;
}
.campocorto select, select.campocorto {
	width: 170px;
}
.campomediano input, 
.campomediano select,
input.campomediano, select.campomediano, textarea.campomediano {
	width: 250px;
}

#acciones {
  margin-left: 45px;
  margin-top: 20px;
}
#acciones input {
  margin: 0px 2px;
}

.botonAdd {
	margin: 1em 0em;
	text-align: right;
}

*/
