/* CSS Document */
* {
	outline:none;
}
html {
	margin:0;
}
body {
	background-color:#003366;
	background-image:url(images/bkg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#FFFFFF;
}
#contenido {
	margin:20px auto 20px auto;
	padding-bottom:40px;
	width:794px;
	height:auto;
	background-color:#00AAE2;
	background-image:url(images/bkg-contenido.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index:10;
	color:#FFFFFF;
}
#gris {
	width:476px;
	margin:0px auto 0px 65px;
	padding-bottom:80px;
	background-color:#231F20;
	background-image:url(images/bkg-gris.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#FFFFFF;
	z-index:10;
}
.esq_izq {
	float:left;
}
.esq_der {
	float:right;
}
#base {
	width:476px;
	height:28px;
	margin-left:65px;
	margin-bottom:-10px;
	background-color:#231F20;
	color:#FFFFFF;
}
/*titulo de barra*/
h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:right;
	padding-right:80px;
	padding-top:27px;
}
#barra {
	background-image:url(images/barra-naranja.jpg);
	width:541px;
	height:74px;
	margin:26px auto auto -65px;
	position:relative;
	z-index:20;
}
/* fin titulo de barra */
h2 {
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-right:65px;
	border-bottom:3px solid #f88916;
	background-image:url(images/pieza_rasti.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	background-image:url(images/bkg_h3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}
.derecha {
	margin:auto 0px auto 35px;
}
#menu {
	float:right;
	width:230px;
	margin:0 0 30px auto;
	padding:0;
	overflow:hidden;
}
img.logo {
	margin:auto 0px auto 30px;
	padding-top:30px;
}
.desorden {
	margin:10px 0px auto auto;
}
.desorden2 {
	margin-top:25px;
	margin-bottom:0px;
}
.giro {
	float:left;
	margin-top:70px;
	margin-right:10px;
	position:relative;
	z-index:2;
}
.giro2 {
	float:right;
	margin-top:70px;
	margin-left:10px;
	position:relative;
	z-index:2;
}
p {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px 15px 0px 15px;
	padding-top:10px;
	padding-bottom:2px;
	border-bottom:1px dotted #f88916;
}
.puntos_top {
	margin-left:200px;
}
.puntos_bottom {
	margin-left:265px;
	position:relative;
	bottom:-30px;
	z-index:20;
}
.puntos_bottom_index {
	margin-right:280px;
	bottom:-22px;
	_bottom:-38px;
	position:relative;
	z-index:20;
}
#boton_inst {
	background-image:url(images/bkg_li.jpg);
	background-position:left;
	width:155px;
	height:27px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:10px;
	margin-top:10px;
}
#boton_prod {
	background-image:url(images/bkg_li.jpg);
	background-position:left;
	width:155px;
	height:27px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:10px;
	margin-top:10px;
}
#boton_club {
	background-image:url(images/bkg_li.jpg);
	background-position:left;
	width:155px;
	height:27px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:10px;
	margin-top:10px;
}
#boton_serv {
	background-image:url(images/bkg_li.jpg);
	background-position:left;
	width:155px;
	height:27px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:10px;
	margin-top:10px;
}
#boton_ideas {
	background-image:url(images/bkg_li.jpg);
	background-position:left;
	width:155px;
	height:27px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:40px;
	padding-top:10px;
	margin-top:10px;
}
#boton_inst a {
	color:#FFFFFF;
	text-decoration:none;
}
#boton_inst a:hover {
/*color:#333333;*/
}
#boton_prod a {
	color:#FFFFFF;
	text-decoration:none;
}
#boton_prod a:hover {
/*color:#333333;*/
}
#boton_club a {
	color:#FFFFFF;
	text-decoration:none;
}
#boton_club a:hover {
/*color:#333333;*/
}
#boton_serv a {
	color:#FFFFFF;
	text-decoration:none;
}
#boton_serv a:hover {
/*color:#333333;*/
}
#boton_ideas a {
	color:#FFFFFF;
	text-decoration:none;
}
#boton_ideas a:hover {
/*color:#333333;*/
}
#menu .activo {
	background-image:url(images/bkg_li_hover.jpg);
}
.submenu {
	margin-top:50px;
	margin-bottom:0px;
	margin-left:100px;
	width:auto;
	padding-bottom:30px;
	padding-left:20px;
	list-style:none;
}
li {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
li a {
	color:#FFFFFF;
	text-decoration:none;
}
li.item {
	padding-left:80px;
	height:35px;
	background-position:center;
	background-repeat:no-repeat;
	padding-top:3px;
	margin-top:10px;
}
li.item a:hover {
	color:#FFFFFF;
}
.li_texto {
	list-style-image:url(images/list_s.gif);
	background-image:none;
	width:auto;
	list-style-position:inside;
	padding:3px;
	padding-left:4px;
	padding-top:0px;
	margin:0px;
	margin-left:5px;
	font-weight:normal;
	height:auto;
}
.li_prensa {
	list-style-image:none;
	list-style:none;
	background-image:url(images/bkg-li-prensa.jpg);
	background-repeat:no-repeat;
	width:217px;
	list-style-position:inside;
	padding:3px;
	padding-left:25px;
	margin:0px;
	font-weight:normal;
	height:23px;
}
.ul_texto {
	margin-left:10px;
	margin-right:25px;
	margin-bottom:0px;
}
#ul_submenu {
	padding-right:0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	width:178px;
}
#ul_submenu div {
	background-image:none;
	font-weight:bold;
	height:19px;
	/*padding-left:15px;*/
padding-left:0px;
	background-image:url(images/bkg_submenu.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#ul_submenu a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	height:19px;
	width:178px;
	background-image:url(images/bkg_submenu-hover.png);
	background-position:178px 0px;
	background-repeat:no-repeat;
	padding-left:15px;
}
#ul_submenu a:hover {
	background-image:url(images/bkg_submenu-hover.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
p a {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #f88916;
}
#volver {
	background-image:url(images/bkg_volver.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-right:33px;
	margin-top:15px;
	margin-right:10px;
	height:15px;
}
#volver a {
	color:#FFFFFF;
	text-decoration:none;
}
.submenu_prod {
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
}
#ficha, #ficha2, #ficha3, #ficha4 {
	margin-top:0px;
	padding-top:0px;
	margin-right:0px;
	padding-right:0px;
}
#btn_transporte {
	height:57px;
	margin-top:60px;
	padding-top:14px;
	background-image:url(images/btn_transporte.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:190px;
	position:relative;
}
#btn_transporte img {
	margin-top:-70px;
	position:absolute;
	right:0;
	z-index:1;
}
#btn_construccion {
	width:100%;
	height:57px;
	margin-top:-13px;
	_margin-top:-49px;
	padding-top:15px;
	background-image:url(images/btn_construccion.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
}
#btn_construccion img {
	margin-top:-70px;
	margin-right:50px;
	border:none;
	float:left;
	position:relative;
	z-index:1;
}
#btn_extrema {
	height:57px;
	margin-top:30px;
	margin-bottom:40px;
	padding-top:15px;
	background-image:url(images/btn_extrema.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:170px;
}
#btn_extrema img {
	margin-top:-55px;
	float:right;
	position:relative;
	z-index:1;
}
#btn_boca {
	width:100%;
	height:57px;
	padding-top:22px;
	background-image:url(images/btn_boca.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	margin-top:70px;
}
#btn_boca img {
	margin-top:-75px;
	padding-left:20px;
	padding-right:50px;
	border:none;
	float:left;
	position:relative;
	z-index:1;
}
#btn_amigo {
	height:57px;
	margin-top:30px;
	margin-bottom:40px;
	padding-top:23px;
	background-image:url(images/btn_amigo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:150px;
}
#btn_amigo img {
	margin-top:-55px;
	float:right;
	position:relative;
	z-index:1;
}
#btn_primer {
	height:57px;
	margin-top:50px;
	margin-bottom:-30px;
	padding-top:23px;
	background-image:url(images/btn_primer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:150px;
	position:relative;
}
#btn_primer img {
	margin-top:-45px;
	right:20px;
	position:absolute;
	z-index:1;
}
#btn_motobox {
	height:57px;
	padding-top:22px;
	margin-top:-20px;
	background-image:url(images/btn_motobox.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:0px;
}
#btn_motobox img {
	margin-top:-80px;
	padding-top:0px;
	border:none;
	float:left;
	position:relative;
	z-index:1;
	padding-right:50px;
}
#btn_kits {
	height:57px;
	margin-top:30px;
	margin-bottom:40px;
	padding-top:16px;
	background-image:url(images/btn_motobox.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	padding-left:0px;
	text-align:left;
}
#btn_kits img {
	margin-top:-40px;
	float:left;
	position:relative;
	z-index:1;
	padding-right:10px;
}
#btn_transporte a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_transporte a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_construccion a {
	color:#FFFFFF;
	text-decoration:none;
	height:15px;
}
#btn_construccion a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_kits a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_kits a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_extrema a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_extrema a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_amigo a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_amigo a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_primer a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_primer a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_motobox a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_motobox a:hover {
	color:#333333;
	text-decoration:none;
}
#btn_boca a {
	color:#FFFFFF;
	text-decoration:none;
}
#btn_boca a:hover {
	color:#333333;
	text-decoration:none;
}
/* Productos home */
.tabla_prod {
	margin:20px auto;
}
.rasti {
	width:203px;
	height:508px;
	background-image:url(images/rasti-productos.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.junior {
	width:123px;
	height:508px;
	background-image:url(images/rasti-junior.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.piago {
	width:119px;
	height:508px;
	background-image:url(images/piago.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.rasti a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	width:203px;
	padding-top:400px;
	display:block;
	margin:0 auto -15px auto;
}
.rasti a:hover {
	color:#017dbb;
	text-decoration:none;
}
.junior a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	width:123px;
	padding-top:400px;
	display:block;
	margin:0 auto -15px auto;
}
.junior a:hover {
	color:#017dbb;
	text-decoration:none;
}
.piago a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	width:119px;
	padding-top:400px;
	display:block;
	margin:0 auto -15px auto;
}
.piago a:hover {
	color:#017dbb;
	text-decoration:none;
}
/* Fin productos */
#submenu_prod {
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:10px;
}
#btn_sistema {
	display:inline;
	float:left;
	background-image:url(images/btn_sistemaRASTI.gif);
	background-position:top left;
	width:101px;
	height:24px;
	margin-left:90px;
	padding-left:40px;
	margin-right:-40px;
	padding-top:3px;
}
#btn_manuales {
	display:inline;
	float:left;
	background-image:url(images/btn_sistemaManuales.gif);
	background-position:top left;
	width:88px;
	height:24px;
	text-align:center;
	padding-top:3px;
}
#btn_catalogo {
	display:inline;
	float:left;
	background-image:url(images/btn_catalogoRASTI.gif);
	background-position:top left;
	width:83px;
	height:24px;
	padding-left:18px;
	padding-top:3px;
}
#submenu_prod a {
	color:#FFFFFF;
	text-decoration:none;
}
#submenu_prod a:hover {
	color:#DC841D;
	text-decoration:none;
}
.producto {
	background-image:url(images/bkg_productos.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#007EAB;
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	position:relative;
}
.producto_amigo {
	background-image:url(images/bkg_productos.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#007EAB;
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
}
.producto_junior {
	background-image:url(images/bkg_productos-junior.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#f89624;
	color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
}
.producto_piago {
	background-image:url(images/bkg_productos-piago.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffdc79;
	color:#000000;
	margin-left:5px;
	margin-right:5px;
}
h4 {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
	margin-left:20px;
}
.producto {
	position:relative;
}
.producto img {
	margin:10px 20px 10px 20px;
	position:relative;
	border:none;
}
.producto_amigo img {
	margin:15px 20px 0px 50px;
	position:relative;
	border:none;
}
.producto_junior img {
	margin:10px 20px 0px 40px;
	position:relative;
	border:none;
}
.producto_piago img {
	margin:10px 20px 0px 40px;
	position:relative;
	border:none;
}
.productitos {
	width:auto;
	padding-left:80px;
	margin-right:auto;
	margin-top: 50px;
	background-color:#007EAB;
}
.productitos a {
	text-decoration:none;
	border:none;
}
.productitos_amigo {
	width:200px;
	margin-left:auto;
	margin-right:0px;
	background-color:#007EAB;
}
.productitos_junior {
	width:auto;
	margin-left:100px;
	margin-right:0px;
	background-color:#f89624;
}
.productitos_piago {
	width:auto;
	margin-left:100px;
	margin-right:0px;
	background-color:#ffdc79;
}
.producto img.chicas {
	margin:0px 10px 10px 0px;
	border:none;
	z-index:60;
}
.producto_amigo img.chicas {
	margin:0px 10px 10px 0px;
	border:none;
}
.producto_junior img.chicas {
	margin:0px 10px 10px 0px;
	border:none;
}
.separador {
	background-image:url(images/entre_prod.gif);
	background-repeat:repeat-x;
	height:20px;
	margin-left:5px;
	margin-right:5px;
}
.datos_prod {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:270px;
	height:110px;
	margin-top:-110px;
}
.datos_prod h5, .producto h5 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-bottom:3px;
	margin-top:3px;
	border-bottom:1px solid #FFFFFF;
	padding-left:5px;
}
.datos_prod h5 .semih5 {
	font-size:12px;
}
.datos_prod a {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dotted #f88916;
}
.datos_prod a:hover {
	color:#231F20;
	text-decoration:none;
	border-bottom:1px dotted #f88916;
}
.padre_img {
	margin:0px 0px -124px 0px;
	_margin:0px 0px -128px 0px;
	position:relative;
	z-index:2;
}
.ul_padres {
	margin-left:77px;
	margin-right:25px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:10px;
	border:1px dotted #f88916;
	border-left:1px dotted #f88916;
	height:155px;
	position:relative;
	z-index:1;
	background-color:#037dbc;
}
.li_padres {
	list-style-image:url(images/list_s.gif);
	background-image:none;
	width:auto;
	list-style-position:outside;
	padding:3px;
	padding-left:3px;
	padding-top:0px;
	margin:0px;
	margin-left:35px;
	font-weight:normal;
	height:auto;
}
#click {
	margin:0 0 0 75px;
}
.manual {
	height:170px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:8px;
	padding-right:25px;
	padding-bottom:5px;
	background-color:#007EAB;
}
.manual img {
	float:left;
	padding-right:5px;
	margin-right:10px;
	border-right:1px solid #CCCCCC;
	margin-left:15px;
}
.manual a {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #f88916;
}
.manual_der {
	height:170px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:5px;
	background-color:#007EAB;
}
.manual_der img {
	float:right;
	padding-left:5px;
	margin-left:10px;
	border-left:1px solid #CCCCCC;
	margin-right:15px;
}
.manual_der a {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #f88916;
}
h4.manuals {
	margin-left:180px;
}
h4.manuals_der {
	margin-right:180px;
	text-align:right;
}
#cuadro_piezas {
	margin-left:auto;
	margin-right:auto;
	height:3120px;
	padding-left:4px;
}
.piezas {
	background-color:#007EAB;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:33%;
	float:left;
	height:130px;
	margin-bottom:5px;
	position:relative;
	z-index:1;
}
h5 {
	background-color:#FFFFFF;
	color:#007EAB;
	margin-top:0px;
	margin-bottom:4px;
	font-size:12px;
}
.piezas p {
	padding:0px 5px 0px 5px;
	border:none;
}
.piezas p:first-letter {
	font-size:11px;
	font-weight:normal;
}
.piezas_doble {
	background-color:#007EAB;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	width:66%;
	float:left;
	height:130px;
	position:relative;
	z-index:1;
}
.piezas_doble p {
	padding:0px 5px 0px 5px;
	border:none;
}
.piezas_doble p:first-letter {
	font-size:11px;
	font-weight:normal;
}
form {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:45px;
	padding-left:30px;
	margin-right:30px;
	padding-bottom:25px;
	background-color:#231F20;
}
.dato {
	margin-top:10px;
}
.enviar {
	float:right;
}
.grupo_form {
	border:1px solid #DC841D;
	padding:0px 10px 10px 10px;
	margin-top:5px;
}
form input, textarea, button, select {
	background-color:#007EAB;
	border:1px solid #DC841D;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
form h6 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:-5px;
	background-color:#231F20;
	margin-top:0px;
	color:#00AAE2;
}
.marca {
	background-position:top right;
	background-repeat:no-repeat;
	position:absolute;
	width:24px;
	height:27px;
	z-index:140;
	margin-top:10px;
	margin-left:0px;
	left: 123px;
	top: 12px;
}
.aviso {
	color:#FF0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:-5px 30px -30px 230px;
	text-align:center;
	border:1px solid #FFFFFF;
	padding:5px;
}
.alerta {
	color:#FF0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px dashed #FF0000;
	border-top:1px dashed #FF0000;
}
ul.tree a:hover {
	text-decoration:underline;
}
.tree0 {
	color:#729C38;
}
.tree1 {
	color:#00AAE2;
}
.tree2 {
	color:#DC841D;
}
#pie {
	font:bold 11px Geneva, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin:45px auto -45px auto;
	clear:both;
}
#pie a {
	color:#FFFFFF;
	text-decoration:none;
}
.fecha {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
	border-bottom:1px solid #f88916;
}
.titular h3 {
	padding-left:20px;
	padding-right:20px;
	margin-bottom:2px;
	background-image:url(images/bkg_h3_news.jpg);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	z-index:1;
}
.titular h3 a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	border:none;
	text-decoration:none;
	vertical-align:bottom;
}
.titular h3 a:hover {
	text-decoration:underline;
	cursor:pointer;
}
.titular a img {
	border:0px;
	margin-right:5px;
}
#miDiv1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#downkit_bloque {
	background-color:#231F20;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-left:25px;
	padding-left:12px;
	padding-top:10px;
	margin-right:30px;
	padding-bottom:15px;
}
.modelo {
	text-transform:uppercase;
	font-weight:bold;
}
.creacion {
	width:193px;
	margin:10px;
	padding:10px;
	border: 1px solid #DC841D;
}
.creacion-unica {
	width:430px;
	margin:10px;
	padding:10px;
	border: 1px solid #DC841D;
}

.share-icon{
	float:right;
	display:block;
	margin:5px 5px 0px 0px;
	}
	
.articulos .share-icon{
	margin-top:-15px;
	}

.numeros a {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #f88916;
}
.numeroactivo {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px dashed #f88916;
	border-top:1px dashed #f88916;
}
.numeros a:hover {
	border-top:1px dashed #f88916;
}
.numeros a img {
	border:0px;
}
#postal {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#00AAE2;
	margin-left:20px;
	margin-right:20px;
	text-align:center;
	padding:15px;
}
#postal table {
	background-color:#231F20;
}
.anecdota {
	border-bottom: 1px solid #729C38;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 15px 15px 15px;
	margin:10px;
}
.titulo_anecdota {
	font-size:12px;
	font-weight:bold;
}
.texto_anecdota {
	background-color:#333333;
	padding:5px;
}
.resul_anecdota {
	border:2px solid #00AAE2;
	margin:20px;
	padding:5px 5px 10px 5px;
}
.administracion {
	background-color:#990000;
	color:#FFFFFF;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding:5px;
}
.administracion a {
	color:#FFFFFF;
	text-decoration:none;
	background:#990000;
	border-bottom:1px dashed #f88916;
	margin-left:15px;
	margin-right:15px;
}
.video {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom:1px dashed #f88916;
	margin:10px;
}
.video .vid_descripcion img {
	width:90px;
	height:70px;
}
.tit {
	font-weight:bold;
	font-size:12px;
	padding:3px;
	margin-bottom:8px;
}
.vid_descripcion {
	background-color:#333333;
}
.video a {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
.video a:link {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
.video a:visited {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
.video a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
.video a:active {
	color:#FFFFFF;
	text-decoration:none;
	border:none;
}
#yiutub {
	margin-left:25px;
	margin-right:auto;
}
.ideas_kit {
	background-image:url(images/bkg_productos.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#007EAB;
	color:#FFFFFF;
}
.ideitas {
	width:460px;
	height:380px;
	background-image:url(images/bkg_productos.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-left:4px;
	margin-right:4px;
	background-color:#007EAB;
	padding-left:8px;
	padding-bottom:8px;
}
.idea-modelo {
	width:95px;
	height:105px;
	border:2px solid #231F20;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#231F20;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:3px;
	padding-right:6px;
	padding-bottom:0;
	padding-left:6px;
	text-align:center;
	/*line-height:190px;*/
float:left;
}
.idea-modelo a {
	color:#231F20;
	text-decoration:none;
	border-bottom:1px dotted #f88916;
}
.idea-modelo a:hover {
	color:#007EAB;
	text-decoration:none;
	border-bottom:1px dotted #f88916;
}
.idea_tit {
	float:right;
	margin-top:-60px;
	margin-right:30px;
	margin-bottom:10px;
}
.kits a {
	font-size:15px;
	font-weight:bold;
	margin-right:6px;
	margin-bottom:5px;
	border:none;
}
#send-video {
	float:right;
	width:120px;
	margin-right:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	line-height:10px;
}
#send-video a {
	color:#FFFFFF;
	text-decoration:none;
}
#send-video img {
	float:right;
}
#bannercito {
	float:right;
	margin-top:15px;
	margin-right:0px;
	text-align:right;
}
#bannercito img {
	margin-right:10px;
}
form.reserva {
	width:280px;
	margin-left:auto;
	margin-right:auto;
}
form.reserva input {
	float:left;
	margin-left:80px;
	margin-top:-20px;
}
.requerido {
	color:#FF3333;
	margin-left:80px;
	font-weight:normal;
	font-size:1.1em;
}
form.reserva input.radios {
	margin-left:80px;
	margin-top:-15px;
	float:right;
}
.box {
	height:250px;
	width:100%;
	background-color:#666666;
}
.box p {
	border:none;
	margin-top:-10px;
}
#adminprensa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#adminprensa a {
	color:#FFFFFF;
	text-decoration:none;
}
#adminprensa a:hover {
	text-decoration:underline;
}
#adminprensa #menuprensa {
	margin-left:20px;
	margin-bottom:10px;
}
#adminprensa table {
	margin:10px;
}
#adminprensa table td.titulo {
	border-bottom:1px solid #666666;
	padding-top:10px;
}
#adminprensa table a img {
	border:0;
}
#adminprensa form {
	margin-left:0px;
	padding:0;
}
.Apple-style-span {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#banco div {
	display:inline-block;
	position:relative;
	color:#FFFFFF;
	width:120px;
	height:120px;
	margin:10px;
	margin-left:22px;
	overflow:hidden;
}
#banco div img {
}
#banco div div.descripcion {
	position:absolute;
	left:0;
	bottom:-40px;
	width:114px;
	height:40px;
	margin:0;
	padding:3px;
	background-image:url(images/black-70.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}
#banco div div.descripcion a {
	font-size:12px;
	color:#00CCFF;
	font-weight:bold;
	text-decoration:none;
}
.destacado {
	float:left;
	margin-top:-94px;
	margin-left:5px;
	position:relative;
	z-index:50;
}
.carrusel {
	margin-left:-120px;
	height:436px;
}
.carrusel #animacion {
	width:464px;
	height:310px;
	background-color:#231F20;
	float:right;
	margin-right:5px;
	background-image:url(images/loading2.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	z-index:50;
	overflow:hidden;
	padding:0;
}
.menu-carrusel {
	margin:0;
	padding:0;
	float:left;
	margin-right:-30px;
}
.menu-carrusel li {
	display:block;
	list-style:none;
	width:155px;
	height:34px;
}
.menu-carrusel li a {
	width:115px;
	height:25px;
	display:block;
	padding-left:40px;
	padding-top:9px;
	background-image:url(images/bkg_li.png);
	background-position:top left;
}
.menu-carrusel li a.activo {
	background-image:url(images/bkg_li.png);
	background-position:bottom left;
}
.base-carrousel {
	margin-left:125px;
	width:100%;
	height:436px;
	position:relative;
	top:0px;
	background-image:url(images/bkg-carrousel.jpg);
	background-repeat:no-repeat;
	background-position: 0px 310px;
	z-index:1;
}
.base-carrousel a img {
	border:0;
}
#thumbs-carrousel {
	padding-top:320px;
	margin-left:10px;
}
.thumb-carrousel {
	float:left;
	height:90px;
	width:95px;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:20px;
	position:relative;
	z-index:20;
	top:0px;
}
.thumb-carrousel img {
	display:block;
	position:relative;
	z-index:20;
	margin-top:-10px;
}
.carrousel-box{
	float:right;
	padding:8px;
	margin-right:40px;
	}
.provincias {
	padding:10px 20px 10px 20px;
}
.provincias a {
	display:block;
	float:left;
	width:48%;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px;
}
.provincias a:hover {
	color:#003399;
	background-color:#CCCCCC;
	font-weight:bold;
}
.provincias a:last-child {
	margin-bottom:10px;
}
.sociales {
	position:absolute;
	height:20px;
	margin-top:5px;
	margin-bottom:15px;
	width:100%;
	font:bold 12px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-align:right;
	height:80px;
}
.socialesIn {
	position:absolute;
	left:282px;
	width:100%;
	height:80px;
	margin:0;
}
.socialesIn a {
	text-decoration:none;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
.socialesIn img {
	margin:0 10px 0 0;
	padding:0;
}
.sociales iframe {
	border:none;
	padding:0;
	margin:0;
}
.twitter-share-button {
	margin:0;
	padding:0;
}
.fb {
	margin-top:0px;
	float:right;
	bottom:0;
}
.fb_iframe_widget span {
	margin-top:0;
}
#fancybox-title-over a {
	color:#FFF;
}
.addthis_toolbox {
	position:relative;
	float:right;
	margin-right:10px;
	z-index:2000;
}

