/* RESET */



html, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, caption, tbody, tfoot, thead, q {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;	vertical-align: baseline; background-image: transparent; }

P{margin-bottom:2px; margin-top:2px;}

:focus {outline: 0;}



/* table {border-collapse: collapse;border-spacing: 0;}*/



caption, th, td {text-align: left; font-weight: normal;}



blockquote:before, blockquote:after, q:before, q:after {content: "";}



blockquote, q {	quotes: "" "";}





/*estrucctura*/





#base {

	width:901px;

	min-height: 125px;height: auto !important;height: 125px;

	margin:0px auto;

	background-color:#ffffff;



}



#contenedor {

	width:901px;

	min-height: 125px;

	height: auto !important;

	height: 125px;

	float:left;

	background-color:#ffffff;

	

	background-repeat: no-repeat;

	background-position: right bottom;



}



#creditos {

	width:901px;

	height: 15px;

	margin:0px auto;

	text-align:right;
	
	color:#cecece;
	
		float:left;
	



}


#izquierda {

	width:267px;

	min-height: 125px;

	height: auto !important;

	height: 125px;

	float:left;

	background-image: url(../img/fondo_abajo_izq.gif);

	background-repeat: no-repeat;

	background-position: left bottom;

		

}





/*cabecera*/





#logo {

	

	width:267px;

	height:105px;

	float:left;

		

}





#flash {

	

	width:633px;

	height:144px;

	float:left;

	background-color:#FF9900;

		

}



/*menu principal*/



#menu {

	width:231px;

	min-height: 100px;

	height: auto !important;

	height: 100px;

	text-align:left;

	float:left;

	margin-left:36px;

	margin-top:10px;

	z-index:1;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #999999;

	display:inline;

	padding-bottom: 10px;



}



#inicio{



	width:114px;



	min-height: 16px;



	height: auto !important;



	height: 16px;



	background-color: #94a905;



	text-align:left;



	float:left;



	margin-left:10px;



	margin-right:60px;



	margin-top:10px;



	z-index:1;



	padding-left: 20px;



	padding-top: 2px;



	display:inline;



}



#verde{



	width:140px;



	min-height: 16px;



	height: auto !important;



	height: 16px;



	text-align:left;



	float:left;



	margin-left:10px;



	margin-right:60px;



	margin-top:8px;



	z-index:1;



	padding-left: 20px;



	display:inline;



}



#ralla{



	width:140px;



	min-height: 16px;



	height: auto !important;



	height: 16px;



	text-align:left;



	float:left;



	margin-left:10px;



	margin-right:60px;



	margin-top:4px;



	z-index:1;



	padding-left: 20px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #eaeaea;



	display:inline;



}



.texto_inicio {



	color:#FFFFFF;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: bold;



	text-decoration: none;



}



.texto_inicio:hover {



    color:#FFCC00;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: bold;



	text-decoration: none



}



.texto_verde {



	color:#94A905;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: bold;



	text-decoration: none;



}



.texto_naranja {



	color:#f18000;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: bold;



	text-decoration: none;



}



.texto_gris {



	color:#585858;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: normal;



	text-decoration: none;



}



.texto_gris:hover {



	color:#FF6600;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	font-weight: normal;



	text-decoration: none;



}



#derecha {

	

	width:633px;

	min-height: 125px;height: auto !important;height: 125px;

	float:left;

		

}



/*interior*/





#menu2 {

	width:633px;

	min-height: 59px;

	height: auto !important;

	height: 59px;

	background-image:url(../img/fondo_menu2.gif);

	float:left;

	background-repeat: no-repeat;

		

}



#menu2a {

	width:633px;

	min-height: 37px;

	height: auto !important;

	height: 37px;

	float:left;

		

}



#menu2b {

	width:633px;
	text-align:right;

	min-height: 22px;

	height: auto !important;

	height: 22px;

	float:left;

		

}

#titulos {
	width:623px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:10px;
	float:left;
	background-image: url(../img/TITULOS.gif);
	background-repeat: no-repeat;
	background-position: top;
		

}


#registrarse {

	width:56px;

	min-height: 3px;

	height: auto !important;

	height: 3px;

	margin-top:17px;

	padding-right:4px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	display:inline;

		

}



#registrarse2 {

	width:70px;

	min-height: 3px;

	height: auto !important;

	height: 3px;

	margin-top:17px;

	padding-right:4px;

	padding-left:3px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	display:inline;

		

}



#registrarse3 {

	width:137px;

	min-height: 3px;

	height: auto !important;

	height: 3px;

	margin-top:17px;

	padding-right:4px;

	padding-left:3px;

	float:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	display:inline;

		

}



#usuario {

	width:40px;

	min-height:3px;

	height: auto !important;

	height: 3px;

	margin-top:17px;

	padding-left:7px;

	float:left;

	display:inline;

		

}

#contrasena {

	width:60px;

	min-height:3px;

	height: auto !important;

	height: 3px;

	margin-top:17px;

	padding-left:4px;

	float:left;

	display:inline;

		

}



#campo {

	width:62px;

	height: 5px;

	margin-top:15px;

	padding-right:6px;

	float:left;

	display:inline;

		

}

#flecha {

	width:14px;

	height: 3px ;

	margin-top:17px;

	padding-left:5px;

	float:left;

	display:inline;

		

}



#content {

	

	width:633px;

	min-height: 125px;height: auto !important;height: 125px;
	
	padding-bottom:10px;

	float:left;

	display:inline;

		

}



#content_izq {

	

	width:396px;

	min-height: 125px;height: auto !important;height: 125px;

	float:left;

	display:inline;

		

}

#texto_contenido {
	width:486px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	border: 1px solid #e4e4e4;		

}

#texto_contenido_noticias {
	width:466px;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
	margin:0px auto;
	text-align:center;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	border: 1px solid #e4e4e4;		

}

#texto_noticias {
	width:446px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	text-align:left;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e4e4e4;
}

#texto_contacto {
	width:446px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding-right:10px;
	padding-left:10px;
	text-align:left;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e4e4e4;
}

#texto_contacto_int {
	width:324px;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	margin-left:14px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:left;
	float:left;
	display:inline;
	background-color: #FFFFFF;
}

#texto_contacto_fotos {
	width:58px;
	min-height: 78px;
	height: auto !important;
	height: 78px;
	text-align:left;
	float:left;
	display:inline;
	background-color: #FFFFFF;
}


#paginacion {
	width:446px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	float:left;
	display:inline;
}
#anterior {
	width:20px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	background-image:url(../img/anterior.gif);
	float:left;
}

#anterior_texto {
	width:203px;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	padding-top:3px;
	text-align:left;
	float:left;
}
#siguiente_texto {
	width:203px;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	padding-top:3px;
	text-align:right;
	float:left;
}

#siguiente {
	width:20px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	background-image:url(../img/siguiente.gif);
	float:left;
}

#flash_lateral {
	width:125px;
	min-height: 410px;
	height: auto !important;
	height: 410px;
	float:left;
	display:inline;
	background-color: #FFFFFF;

}


#bienvenida {

	

	width:376px;

	min-height: 90px;height: auto !important;height: 90px;

	padding-top:12px;

	padding-left:10px;

	padding-right:10px;

	float:left;

	background-color:#7c7c7c;

	display:inline;

		

}



#maquinas {

	

	width:396px;

	min-height: 500px;height: auto !important;height: 500px;

	float:left;

	display:inline;

		

}



#maquinas_titulo {

	

	width:376px;

	height: 20px;

	padding-top:20px;

	padding-left:10px;

	padding-right:10px;

	float:left;

	background-color:#ffffff;

	display:inline;

		

}



#maquinas_b {

	

	width:376px;

	min-height: 90px;height: auto !important;height: 90px;

	padding-top:12px;

	padding-left:10px;

	padding-right:10px;

	float:left;

	background-color:#ffffff;

	display:inline;

		

}

.foto_maquina {

	float: right;

	margin-left:2px;

	display:inline;

}

.foto_1 {
	float: right;
	margin-left:2px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	border: 1px solid #CCCCCC;

}

.foto_2 {
	float: left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	border: 1px solid #CCCCCC;

}





#roller_noticias {

	

	width:199px;

	min-height: 102px;height: auto !important;height: 102px;

	background-color:#7c7c7c;

	padding-left:6px;

	padding-right:6px;

	padding-top:6px;

	padding-bottom:6px;

	margin-right:20px;

	margin-left:6px;

	margin-bottom:6px;

	float:left;

	display:inline;

		

}



/*pie*/



#pie {

	

	width:901px;

	height: 17px;

	float:left;

	padding-top:3px;

	text-align:center;

	background-color:#777777;

	clear:both;

		

}



/*textos*/



.verde_big {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #ade955;

	text-decoration: none;

}

.blanco_peq_curs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	line-height: normal;

	color: #FFFFFF;

	text-decoration: none;

}

.verde_oscuro_big {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #94a905;

	text-decoration: none;

}

.texto_naranja_med {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #f46600;

	text-decoration: none;

}

.texto_negro_peq {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.texto_naranja_peq_enlace {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #f46600;

	text-decoration: none;

}

.texto_verde_med {

	font-family: Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #ade955;

	text-decoration: none;

}

.naranja_peq_curs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: italic;

	line-height: normal;

	color: #faad56;

	text-decoration: none;

}

.texto_blanco_peq {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}

.texto_verde_peq_enlace {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 14px;

	font-weight: normal;

	color: #ade955;

	text-decoration: underline;

}

.texto_negro_med {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

}

.campo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	border: 1px solid #999999;

}

.texto_blanco_med {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 14px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}
.texto_gris_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.texto_naranja_peq {





	color:#F46600;



	font-size: 11px;



	font-family: Arial, Helvetica, sans-serif;



	line-height: normal;



	text-decoration: none;

}
.verde_big_16 {


	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #ade955;

	text-decoration: none;
}
.texto_gris_curs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	font-style: italic;
}




#form_izquierda {
	width:125px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	margin-left: 40px;
	float:left;
	z-index:1;
	text-align:left;
	display:inline;
}

#form_derecha {
	width:300px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	float:left;
	z-index:1;
	text-align:left;
	display:inline;
}
.texto_form {


	color:#f18000;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: normal;

	font-weight: bold;

	text-decoration: none;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #94A905;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}



#texto_tienda {
	width:371px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:75px;
	text-align:left;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e4e4e4;
}

