/* general.css*/
*{ 	padding:0px; margin:0px}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:left;
	vertical-align:top;
	color:#CCC;
	background-color:#fff;
	background:url(../images/fondo-deg-gris-1.jpg) repeat-x fixed;
}
a:link{ text-decoration:none; color:#666;}
a:active{ text-decoration:none; color:#666;}
a:visited{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#264CC4;}
table tr td {vertical-align:top; text-align:left; font-size:12px}
.tableContacto tr td {vertical-align:top; text-align:left; font-size:12px}
/**************** contenedores y contenido************************/
.txtAzul{ color:#284EC4;
font-size:12px;}
#contenedor{
	border:#ccc 0px solid;
	text-align:center;
	width:992px;
	height:auto;
	overflow:hidden;
	

}
#contenido{
	position:absolute;
	width:992px;
	height:auto;
	overflow:hidden;
	text-align:left;
	vertical-align:top;
	top:10px;
	left:50%;
	margin-left:-495px;
	margin-top:0px;
	border: #ccc solid 0px;
	padding:2px;
}

/******************************/
#cabecera{
	width:992px;
	margin:2px;
	height:auto;
	overflow:hidden;
	float:left;
	display:block;
	border: #fff solid 0px;
}
/* ELEMENTOS DE LA CABECERA *******************************************************************************/
div#telFec{
	position:absolute;
/*	top:-28px;*/
	top:0px;
	left:472px;
	float:left;
	width:480px;
	text-align:right;
	color:#006;
	font-size:10px;
	}
	div#telefonoSitio{ color:#000; font-size:125%; font-weight:bold;}
	div#fechaSitio{font-size:90%;  display:inline;}
	div#relojSitio{font-size:90%;  display:inline;}	
	
div#logotipo{
	position:absolute;
	top:5px;
	left:20px;
	float:left;
	width:190px;
    text-align:left;
}

div#buscador{
	position:absolute;
	top:10px;
	left:250px;
	float:left;
	width:auto;
	text-align:left;
	color:#999;
	font-weight:bold;
	vertical-align:middle;
}
input, select, textarea{font-size:10px; background-color:#FFF; border:1px solid #999; color:#000; vertical-align:middle; margin-top:0px; margin-bottom:5px;}
input:hover, select:hover, textarea:hover{  background-color:#eaeaea;            }
input:focus, select:focus, textarea:focus{  background-color:#eaeaea; color:#000;}
input#campoBuscar{ width:150px;}
input#bBuscar{ background:url(../images/bBuscar.png) transparent; width:22px; height:21px; border-width:0px}
input#bBuscarA0{background:url(../images/bBuscarA0.png) transparent; width:42px; height:21px; border-width:0px; }
input#bBuscarA1{background:url(../images/bBuscarA1.png) transparent; width:55px; height:21px; border-width:0px; }
input#bBuscarA3{background:url(../images/bBuscarA3.png) transparent; width:55px; height:21px; border-width:0px; }


div#eslogan{
	position:absolute;
	top:25px;
	float:left;
	width:473px;
	text-align:right;
	left: 480px;
	height: 25px;
}

div#idioma{
	position:absolute;
	top:48px;
	left: 735px; vertical-align:top;
	float:left;
	width:auto;
	height: 31px;
	text-align:right;
	color:#FFF;
}
div#idioma a:link{ text-decoration:none; color:#FFF; padding:2px;}
div#idioma a:active{ text-decoration:none; color:#FFF;}
div#idioma a:visited{ text-decoration:none; color:#FFF;}
div#idioma a:hover{ text-decoration:underline; color:#FFF;}
div#idiomaLista{ visibility: visible;}
/* FIN CABECERA */

#cuerpoIni{
	width:100%;
	margin:2px;
	height:200px;
	margin-top:175px;
	overflow:hidden;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}
#cuerpo{
	width:100%;
	margin:2px;
	height:390px;
	margin-top:80px;
	overflow:hidden;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}

#cuerpoLoc{
	width:100%;
	margin:2px;
	height:390px;
	margin-top:80px;
	overflow:hidden;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}
#cuerpoCP{
	width:100%;
	margin:2px;
	height:490px;
	margin-top:80px;
	overflow:hidden;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}

#cuerpoMaquinas{
	width:100%;
	margin:2px;
	height:auto;
	margin-top:100px;
	overflow:visible;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}
#cuerpoNoticias{
	width:100%;
	margin:2px;
	height:auto;
	margin-top:80px;
	overflow:visible;
	float:left;
	display:block;
	border: #fff solid 0px;
	text-align:center;
}

/** ELEMENTOS DEL CUERPO INTERIOR ***********************************/
#subMenu{
	width:90%;
	text-align:right;
	padding: 5px;
	display:block;
	height:auto;
}
#subMenuQ{
	width:60%;
	text-align:left;
	padding: 5px;
	display:block;
	height:auto;
	float:left;
}
#subMenuOp{
	text-align:left;
	display: inline-table;
}
#columnaI{
	width:auto;
	float:left;
	text-align:left;
	padding:15px;
	margin-right:40px;
	margin-top:65px;
}
#columnaD{
	width:550px;
	float:left;
	text-align:justify;
	font-size:14px;
	color:#666;
	padding:15px;
}
#columnaDNoticias{
	width:550px;
	float:left;
	text-align:justify;
	font-size:14px;
	color:#666;
	padding:15px;
	overflow:visible;
	
}
#columnaDMaquinas{
	width:550px;
	float:left;
	text-align:justify;
	font-size:10px;
	color:#666;
	padding:15px;
	overflow:visible;
}
#columnaD20{
	width:20%;
	float:left;
	text-align:justify;
	font-size:10px;
	color:#666;
	padding:5px;
}
#columnaD25{
	width:25%;
	float:left;
	text-align:justify;
	font-size:12px;
	color:#666;
	padding:5px;
	margin-left:25PX;
}
/********************************************************************/
#rutaSitio{
	color:#999;
	text-align:left;
}
#menuLine{
	position:absolute;
	width:100%;
	height:15px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
/*	top:88%;*/
	top:576px;
	left:0;
	margin-left:0;
	margin-top:50px;
	border: #ccc solid 0px;
	padding:0px;
	z-index:1;
}
#menu{
	position:absolute;
	width:98%;
	height:auto;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
/*	top:88%;*/
	top:576px;
	left:50%;
	margin-left:-49%;
	margin-top:18px;
	border: #ccc solid 0px;
	padding:2px;
	z-index:2;
}
#menuLineMaquinas{
	position:absolute;
	width:100%;
	height:15px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	top:60px;
	left:0;
	margin-left:0;
	margin-top:50px;
	border: #ccc solid 0px;
	padding:0px;
	z-index:1;
}
#menuMaquinas{
	position:absolute;
	width:98%;
	height:100px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	top:60px;
	left:50%;
	margin-left:-49%;
	margin-top:18px;
	border: #ccc solid 0px;
	padding:2px;
	z-index:2;
}
#menu hr{ height:1px; color:#ddd; margin-top:-1px; padding-top:0px; width:100%; text-align:center}

#index_boxListaIndexMaq{	float:right; margin-left:0px; text-align:left;color:#333;}
#index_boxListaIndexMaq p {font-size:14px;}
#index_contenedorListaMaq{
	width:330px;
	height:200px;
	
}
#index_contenidoListaMaq{
	width:300px;
	height:170px;
	margin-top:5px;
	margin-left:5px;
	overflow-x:hidden;
	overflow-y: scroll;
	text-align:left;
}


#index_boxListaNoticias{float:right; margin-left:0px; text-align:left;color:#333;}
#index_boxListaNoticias p {font-size:14px;}
#index_contenedorListaNoticias{
	width:330px;
	height:200px;
	
}
#index_contenidoListaNoticias{
	width:300px;
	height:170px;
	margin-top:5px;
	margin-left:5px;
	overflow-x:hidden;
	overflow-y: scroll;
	text-align:left;
}
#index_boxListaS{float:right; margin-left:0px; text-align:left;color:#333;}
#index_boxListaS p {font-size:14px;}
#index_contenedorListaS{
	width:330px;
	height:200px;
	
}
#index_contenidoListaS{
	width:300px;
	height:170px;
	margin-top:5px;
	margin-left:5px;
	overflow-x:hidden;
	overflow-y: scroll;
	text-align:left;
}

.imgLateralIzq{ margin-bottom:35px;}
/* mapaweb */
.mapaweb_cabeza{font-size:16px; padding-top:25px; font-weight:bold;  border-bottom:#666 solid 1px}
.mapaweb_cabeza li { list-style:none}
.mapaweb_lista{ padding-top:10px; padding-bottom:15px;  padding-left:15px;font-size:12px}
.mapaweb_lista li { padding-bottom:5px; list-style:none}
.mapaweb_tabla{ width:auto; padding-left:100px }
.mapaweb_col{ padding-right:25px; width:33%}
.columnaMapaWeb{ width:99%;	display:block;
	float:none;
	text-align:center;
	color:#666;
}
.columnaMapaWeb a{ text-decoration:none}

.CarritoRefs{ text-align:center; float:left; margin:5px 5px 5px 15px; padding:15px; width:180px; height:auto; border:solid 1px #00A; color:#000;font-size:11px;}
.CarritoRefsTit{ text-align:center; float:left; margin-left:15px;  padding:5px; width:auto; height:auto; background-color:#fff; color:#00A; font-size:14px;}

.CarritoRefs_contenedor{
	width:180px;
	height:200px;	
}
.CarritoRefs_contenido{
	width:180px;
	height:170px;
	margin-top:5px;
	margin-left:5px;
	overflow-x:hidden;
	overflow-y: scroll;
	text-align:left;
}
