/* CSS Document */
/* clases HTML*/
*,html{
	padding: 0px;
	margin:0px;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/fondo.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	background-color:#fffffe;
	font-size:62.5%;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#555555;
	text-align:justify;
	margin-bottom:14px;
	line-height: 15px;	
}

a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#555555;
	text-decoration:none;
}

img{
	border:none;
}

h1{
	color:#ff4f00;
	font-size:1.2em;
	font-weight:bold;
}



/* clases propias*/

.floatleft {
	float: left;
	margin: 0px;
	padding: 0px;
}

.floatright {
	float:right;
	margin: 0px;
	padding: 0px;
}

.salto {
	clear: both;
	margin: 0px;
	padding: 0px;	
}

.img_h1{
	float:left;
	margin-top:9px;
	margin-left:208px;
	margin-bottom:19px;
}

.naranja{
	color:#fd5c0d;
}

.cargo_naranja{
	color:#fd5c0d;
	font-size:1.2em;
	font-weight:bold;
}

.mapa{
	border:none;
	margin-top:10px;
}

.informacion{
	background-image:url(../images/fondo_+info.gif);
	background-repeat:no-repeat;
	padding-bottom:8px;
	padding-top:2px;
	padding-right:15px;
	padding-left:15px;
	color:#FFFFFF;
	float:right;
	margin-right:18px;
	margin-top:7px;
}

/* id's*/


#general{
	width:1012px;
	margin:auto auto;
	background-image:url(../images/fondo_general.jpg);
	background-repeat:repeat-y;
}

#cabecera{
	width:1012px;
	height:320px;
	float:left;
	background-image:url(../images/fondo_cabecera.jpg);
	background-repeat:no-repeat;
}

#menu ul{
	float:left;
	display:inline;
	margin-top:34px;
	margin-left:135px;
}

#menu ul li{
	display:inline;
	float:left;
}

#menu ul li a{
	float:left;
	padding-left:6px;
	padding-right:30px;
	padding-top:2px;
	padding-bottom:9px;
	color:#000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

#menu ul li a:hover{
	background-image:url(../images/menu_selec.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#servicio_oficial{
	margin-top:120px;
	float:left;
	margin-left:387px;
}

#servicio_oficial a{
	float:left;
	width:80px;
	margin-right:20px;
	height:40px;
	color:#000000;
	font-size:0.9em;

}

#servicio_oficial p{
	margin-left:52px;
	color:#000000;
}

#contenido{
	width:1012px;
	background-image:url(../images/fondo_contenido.jpg);
	background-repeat:no-repeat;
	float:left;
}

#texto_presentacion{
	width:317px;
	float:left;
	margin-top:27px;
}

#localizacion{
	width:292px;
	float:right;	
	margin-top:13px;
	display:inline;
	margin-right:23px;
}
#localizacion2{
	width:292px;
	margin-top:1px;
	float:right;	
	display:inline;
	margin-right:23px;
}

#localizacion a{
	text-decoration:none;
}

#pie{
	background-image:url(../images/fondo_pie.jpg);
	background-repeat:no-repeat;
	width:872px;
	height:70px;
	padding-left:80px;
	padding-top:9px;
	padding-right:60px;
	float:left;
}

#pie p{
	border-top-width: 4px;
	border-top-style: solid;
	padding-top:5px;
	font-size:1.0em;
	border-top-color:#fd5c0d;	
	color:#000000;
}

#pie a{
	color:#000000;
	font-size:1.0em;
}

#texto_servicio{
	width:905px;
	float:left;
	margin-left:72px;
	display:inline;
	margin-top:10px;
}

#texto_servicio ul{
	width:277px;
	float:left;
	margin-right:10px;
}

#texto_servicio ul li{
	list-style-image:none;
	list-style-type:none;
	margin-bottom:7px;
}

#texto_servicio ul li p{
	float:none;
	color:#555555;
	margin-bottom:0px;
}

#texto_servicio ul li a{
	color:#fd5c0d;
	font-size:1.0em;
}

#ocasion{
	width:561px;
	float:left;
	margin-left:115px;
	display:inline;
}

#texto_ocasion{
	width:548px;
	margin-top:8px;
	margin-bottom:5px;
	height:100px;
	float:left;
	padding-top:2px;
	padding-left:2px;
	background-image:url(../images/fondo_ocasion.gif);
	background-repeat:no-repeat;
}

#texto_ocasion:hover{
	background-image:url(../images/fondo_ocasion.gif);
	background-repeat:no-repeat;
	background-position:0px -103px;
}

#texto_ocasion ul{
	width:272px;
	float:left;
	margin-top:15px;
}

#texto_ocasion ul li{
	list-style-image:none;
	list-style-image:none;
	padding-left:20px;
	background-image:url(../images/check.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	list-style-type: none;
}

#informacion{
	width:160px;
	float:right;
	margin-right:5px;
	margin-top:10px;
}

#texto_ocasion p{
	margin-bottom:8px;
}

#informacion img{
	border:#c5b5a5 2px solid;
	float:right;
	margin-right:5px;
}

#informacion img:hover{
	border:#ff4f00 2px solid;
}

#menu_ocasion{
	width:252px;
	float:right;
	margin-right:40px;
	margin-top:40px;
	display:inline;
}

#menu_ocasion ul{
	margin-top:20px;
	width:211px;
	margin-left:20px;
	display:inline;
	float:left;
}

#menu_ocasion ul li{
	list-style-image:none;
	list-style-type: none;
	width:211px;
	display:block;
	float:left;
	
}

#menu_ocasion ul li a{
	background-image:url(../images/fondo_ocasion.jpg);
	background-repeat:no-repeat;
	width:168px;
	height:22px;
	float:left;
	text-align:right;
	padding-right:33px;
	padding-top:6px;
	color:#533010;
	font-weight:bold;
}

#menu_ocasion ul li a:hover{
	background-image:url(../images/fondo_ocasion.jpg);
	background-repeat:no-repeat;
	background-position:0px -28px;
	color:#ff4f00;
}

#informacion_ocasion{
	margin-top:10px;
	width:527px;
	float:left;
	margin-left:10px;
}

#nueva{
	width:661px;
	float:left;
	margin-left:39px;
	display:inline;
}

#texto_nueva{
	width:465px;
	margin-top:8px;
	margin-bottom:5px;
	height:99px;
	float:left;
	margin-left:10px;
	padding-top:2px;
	padding-left:2px;
	background-image:url(../images/fondo_ocasion.gif);
	background-repeat:no-repeat;
}

#texto_nueva:hover{
	background-image:url(../images/fondo_ocasion.gif);
	background-repeat:no-repeat;
	background-position:0px -103px;
}

#texto_nueva ul{
	width:340px;
	float:left;
	margin-top:19px;
}

#texto_nueva ul li{
	list-style-image:none;
	list-style-image:none;
	padding-left:20px;
	background-image:url(../images/check.gif);
	background-repeat:no-repeat;
	padding-top:2px;
	list-style-type: none;
}

#texto_nueva ul li a{
	font-weight:bold;
}

#texto_nueva ul li img{
	margin-top:-7px;
}

#mapa_localizacion{
	float:left;
	background-image:url(../images/fondo_localizacion.jpg);
	background-repeat:no-repeat;
	width:587px;
	height:342px;
	padding-left:89px;
	padding-top:25px;
}

#direcciones{
	width:262px;
	display:inline;
	float:right;
	margin-right:40px;
	margin-top:20px;
}

#direcciones ul{
	margin-top:20px;
}

#direcciones ul li{
	list-style-image:none;
	list-style-type:none;
}

#direcciones ul li p{
	margin-bottom:7px;
	color:#533010;
}

#direcciones ul li a{
	font-size:1.0em;
}


#maquinas{
	background-image:url(../images/maquinarias.jpg);
	background-repeat:no-repeat;
	float:left;
	width:359px;
	height:370px;
}

#implementos{
	width:575px;
	margin-top:8px;
	float:left;
}

.borde{
	border-right-width: 1px;
	border-right-color:#cccccc;
	border-right-style: solid;
	float:left;
}

#implementos td{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-left:2px;
	padding-right:2px;
}

#implementos ul{
	float:left;
	width:550px;
	margin-top:20px;
	margin-bottom:15px;
}

#implementos ul li{
	display:inline;
	list-style-image:none;
	list-style-type:none;
	margin-right:35px;
	background-image:url(../images/check.gif);
	padding-left:20px;
	float:left;
	padding-top:2px;
	background-repeat:no-repeat;
}

#implementos ul li p{
	color:#666666;
	float:left;
	font-weight:bold;
	margin:0px;
}

#implementos ul li a{
	color:#fd5c0d;
}

#maquinas a{
	width:280px;
	height:90px;
	float:left;
	margin-left:40px;
	margin-bottom:20px;
	margin-top:10px;
}

#contenido_nueva{
	float:right;
	width:480px;
}


#paginado{
	margin-bottom:20px;
	float:right;	
}

#paginado li{
	display:inline;
	margin-left: 10px;
	float:left;
}

#paginado li a{
	background-image:url(../images/cuadros_paginado.gif);
	background-repeat:no-repeat;
	float:left;
	color:#FFFFFF;
	padding-left:4px;
	width:11px;
	height:13px;
}

#paginado li a:hover{
	background-image:url(../images/cuadros_paginado.gif);
	background-repeat:no-repeat;
	background-position:0px -13px;
}

.gs_tabla_cabecera {
	border:#CCCCCC 1px solid;
	padding:2px;
	background:#666666;
	color:#FFFFFF;
}

.gs_tabla_datos {
	border:#CCCCCC 1px solid;
	padding:2px;
}
