body{font-size:0.7em; background-color:#000000; font-family: Arial, Helvetica, sans-serif; color:#000; margin:0;}
*{margin:0; padding:0; list-style:none}
.sinfondo{background:none!important}
.sinmargen{margin:0;}
.flotar_izquierda{float:left}
.floatar_derecha{float:right}

a img { border: 0 }
a{outline:0;}
input{outline:0;}

fieldset{border:0;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif; font-size:100%}

/* Contenedor externo */
div#contenedor_externo{width:985px; height:auto; margin-left:auto; margin-right:auto; margin-top:0;}

/*Carcasa index*/
div#contenedor_general{float:left; width:985px; height:auto; margin:0; padding:0;}

/* Cabecera */
div#contenedor_cabecera{float:left; width:985px; height:auto;}
div#contenedor_cabecera h1 a{float:left; text-indent:-5000px; width:322px; height:80px; display:block; margin:0px; padding:0px; background-image:url(/templates/alliance/images/bg-h1.jpg); margin-left:340px;}


/* Contenedor swf Index */
div#contenedor_swf{float:left; width:985px; height:198px; }
div#contenedor_swfsin{float:left; width:985px; height:198px;background:url(/templates/alliance/images/bg-swf-index.jpg) no-repeat;}


/* Menu top */
div#menu-top{float:left; height:23px; padding:0; margin:0; width:985px; text-transform:uppercase; font-weight:bold; padding-top:5px;}
div#menu-top ul{float:left; list-style-type:none; padding-left:0px;}
div#menu-top ul li{display:inline;}
div#menu-top ul li a{color:#ffffff; text-decoration:none; font-weight:normal; height:23px; float:left; padding-top:4px; text-align:center;}
div#menu-top ul li a:hover{color:#333333; text-decoration:none;}
div#menu-top ul li a.visited{color:#000000;}


div#menu-top ul li a.inicio{background:url(/templates/alliance/images/menu/inicio.gif) no-repeat; width:110px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.inicio{background:url(/templates/alliance/images/menu/inicio.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.inicio_visited{background:url(/templates/alliance/images/menu/inicio-on.gif) no-repeat; color:#000000; width:110px;}

div#menu-top ul li a.profesionales{background:url(/templates/alliance/images/menu/profesionales.gif) no-repeat; width:106px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.profesionales{background:url(/templates/alliance/images/menu/profesionales.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.profesionales_visited{background:url(/templates/alliance/images/menu/profesionales-on.gif) no-repeat; color:#000000; width:106px;}


div#menu-top ul li a.particulares{background:url(/templates/alliance/images/menu/particulares.gif) no-repeat; width:100px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.particulares{background:url(/templates/alliance/images/menu/particulares.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.particulares_visited{background:url(/templates/alliance/images/menu/particulares-on.gif) no-repeat; color:#000000; width:100px;}


div#menu-top ul li a.recomienda{background:url(/templates/alliance/images/menu/recomienda.gif) no-repeat; width:157px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.recomienda{background:url(/templates/alliance/images/menu/recomienda.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.recomienda_visited{background:url(/templates/alliance/images/menu/recomienda-on.gif) no-repeat; color:#000000; width:157px;}


div#menu-top ul li a.calidad{background:url(/templates/alliance/images/menu/calidad.gif) no-repeat; width:67px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.calidad{background:url(/templates/alliance/images/menu/calidad.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.calidad_visited{background:url(/templates/alliance/images/menu/calidad-on.gif) no-repeat; color:#000000; width:67px;}


div#menu-top ul li a.faq{background:url(/templates/alliance/images/menu/faq.gif) no-repeat; width:155px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.faq{background:url(/templates/alliance/images/menu/faq.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.faq_visited{background:url(/templates/alliance/images/menu/faq-on.gif) no-repeat; color:#000000; width:155px;}


div#menu-top ul li a.alliance{background:url(/templates/alliance/images/menu/alliance.gif) no-repeat; width:116px; margin-right:1px; background-position:0px 0px;}
div#menu-top ul li a:hover.alliance{background:url(/templates/alliance/images/menu/alliance.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.alliance_visited{background:url(/templates/alliance/images/menu/alliance-on.gif) no-repeat; color:#000000; width:116px;}


div#menu-top ul li a.contacto{background:url(/templates/alliance/images/menu/contacto.gif) no-repeat; width:167px; background-position:0px 0px;}
div#menu-top ul li a:hover.contacto{background:url(/templates/alliance/images/menu/contacto.gif) no-repeat; background-position:0px -23px;}
div#menu-top ul li a.contacto_visited{background:url(/templates/alliance/images/menu/contacto-on.gif) no-repeat; color:#000000; width:167px;}




/* Migas */
div#migas{ float:left; width:985px; height:auto; color:#fe7201; padding-left:0px; padding-top:7px; padding-bottom:7px; font-weight:bold; background-color:#000000; margin-bottom:10px; margin-top:5px;}
div#migas a{ color:#024eae; font-weight:normal; color:#9c9c9c; }
div#migas a:hover{ text-decoration:underline;}


/* Contenido */
div#contenedor_contenido{float:left; width:985px; height:auto; margin:0; padding:0;}

/* Contenido */
div#contenido_central{color: #d7d7d7;}

/* Banners index */
.caja_banner{float:left; margin-bottom:10px;}


/* Footer */
div#footer { width:985px; clear:both; height:auto; overflow:hidden; margin-top:20px; display:block; color:#4b8900; padding-bottom:20px; text-align:center; border-top:#006e89 solid 1px; padding-top:10px;}
.texto_gris{color:#9c9c9c;}
div#footer a {  text-decoration:none; color:#9c9c9c;}
div#footer a:hover { text-decoration:underline;}

.footer_left{float:left; color:#ffffff; height:auto;}
.footer_left ul{float:left; list-style-type:none;}
.footer_left ul li{display:inline;}
.footer_left ul li a{color:#ffffff;} 
.footer_right{float:right; color:#006f87; height:auto;}

.footer_bottom{float:left; width:100%; margin-top:10px; color:#666;}

.iconos-down{float:left; width:985px; height:auto; margin-top:20px;}


.mainh{padding-left:10px;}
.mainh ul li{ float:left; background:url(/templates/alliance/images/icon01.gif) no-repeat right center;}
.mainh ul li a{text-decoration:none; display:block; float:left; color:#5F5F5E; padding:1px 10px;text-transform:uppercase; font-size:1em; font-weight:bold;}
.mainh ul li a:hover{text-decoration:underline;}


/* Contenido central */
div#contenido_central{width:531px; float:left; height:auto; margin-left:6px;}
div#contenido_central p{ margin-bottom:12px; padding-left:10px; float:left; width:100%;}
div#contenido_central p a{ color:#FFFFFF; text-decoration:none;}
div#contenido_central p a:hover{text-decoration:underline;}
div#contenido_central p img{boredr: 0;}
div#contenido_central form {float:left; padding-left:0px; color:; width:531px; height:auto;}
div#contenido_central form p{padding-left:10px; color:;}
div#contenido_central a{color:#FFFFFF;}

div#destacados_mes{float:left; margin-top:10px; margin-bottom:25px;}

/* Columnas - Izquierda y derecha */
div#columna_izquierda{float:left; width:221px; height:auto;}
div#columna_derecha{float:right; width:221px; height:auto; margin-right:0;}
div#columna_derecha span{text-align:center; color:#9c9c9c; width:100%; float:left; margin-top:0px; margin-bottom:10px;}


/* Titulos cajas carcasa index */
.block{float:left; margin-bottom:14px}
div#columna_izquierda h3, div#columna_derecha h3{width:221px; height:27px; text-indent:-9999px; margin-bottom:3px;}
div#columna_izquierda ul, div#columna_derecha ul{ }
div#columna_izquierda p, div#columna_derecha p, 
div#columna_izquierda a, div#columna_derecha a{color:#282828;}

.catalogo h3{background:url(/templates/alliance/images/h3-catalogo.gif) no-repeat;}
.busqueda h3{background:url(/templates/alliance/images/h3-busqueda.gif) no-repeat;}
.calidad h3{background:url(/templates/alliance/images/h3-calidad.gif) no-repeat;}
.compra h3{background:url(/templates/alliance/images/h3-compra.gif) no-repeat;}
.registro h3{background:url(/templates/alliance/images/h3-registro.gif) no-repeat;}
.envios h3{background:url(/templates/alliance/images/h3-envios.gif) no-repeat;}
.aceptamos h3{background:url(/templates/alliance/images/h3-aceptamos.gif) no-repeat;}
.moto h3{background:url(/templates/alliance/images/h3-moto.gif) no-repeat;}
.pie-compra { background:url(/templates/alliance/images/pie-compra.gif) no-repeat; height:40px; margin:0;}
.pie-catalogo { background:url(/templates/alliance/images/pie-catalogo.gif) no-repeat; height:40px; margin:0; display:block}



.content{float:left; width:209px; height:auto; display:block; background-color:#9c9c9c; padding:6px;}
.content-categorias { float:left; overflow:visible }
.catalogo .content{color:#fff;}
.busqueda .content{color:#fff;}
.compra .content{min-height:80px; margin:0; color:#fff; }
*html .compra .content{height:80px; color:#fff;}
.registro .content{color:#fff;}
.envios .content{color:#fff; height:150px;}
.aceptamos .content{text-indent:-9999px; color:#fff;}
.moto .content{height:40px;}


/* Caja login carcasa */
ul li a.icono{background-image:url(../images/punto-naranja.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:15px;}

/* Caja de busqueda */
.f-input{margin-bottom:0px; padding:4px 6px; float:left; width:100%;}
#sidebar-left label strong{ float:left; font-weight:normal; font-size:0.9em}
.f-submit-ok{float:right;  margin-top:0px}
.f-submit-ok2{float:right;  margin-top:13px}
.size1{width:100px;  height:17px; border:1px solid #666666; }
.size2{ width:147px; height:17px; border:1px solid #666666; margin-top:1px;}
.size3{ width:192px; height:17px; border:1px solid #666666; margin-top:1px;}
.txt_busqueda{float:left; width:100%; color:#282828; font-weight:normal; margin-left:5px;}
.content strong{float:left; width:100%; color:#233400;}
.content label{float:left; width:100%; margin-bottom:10px;}
.content label.segunda{float:left; width:100px; margin-bottom:10px;}
.content .pass-forgot{float:left; width:100%;}
.content ul{float:left; width:100%; padding-bottom:10px;}


/*Contenido*/
div#contenido_central h2{float:left; width:531px; height:auto; background-color:#005b6e; padding-top:6px; padding-bottom:6px; color:#d7d7d7; font-size:12px;  text-align:center; margin-bottom:3px;}

.caja_categoria{float:left; width:177px; height:auto; text-align:center; margin-top:20px;}
.caja_categoria a{color:#fff; text-decoration:none;}
.caja_categoria a:hover{text-decoration:underline;}

#content{margin-top:12px; text-align:justify;}
#content .caja_detalle { background-color:#4f4f4f; float:left; color:#fff; font-size:1.7em; font-weight:bold; padding:0; margin:0;}
#content h2{font-size:1.3em; color:#024eae; text-transform:uppercase; padding:7px 12px}
#content h3 { color:#000000; clear:both; background-color: #a5a5a5; }
#content a { color:#000; text-decoration:none; }
#content a:hover { text-decoration:underline;}
#content .producto_foto { float:right; margin:2px 5px; width:270px; }
#content .producto_precio span.precio { font-size:1.1em; color:#fb8905; font-weight:bold; width:250px; display:block;}
#content .producto_foto img { border:#024eae solid 1px; margin-top:1px; }
#content .detalle_descripcion { font-size:0.80em; margin:5px 10px; }
#content .producto_precio { float:right; width:180px; display:block; text-align:left; padding-top:3px; }
#content .link_zoom { font-size:0.70em; color:#fff; text-decoration:none; }
#content .link_zoom:hover { text-decoration:none; color:#fff; }

/*listado de productos*/
#contenedor_listado {width:531px; margin:0 auto; color:#024eae; float:left; height:auto;}
#contenedor_listado thead{ color:#fe7201; border-bottom:1px solid #5e4000; font-weight:bold;}
#contenedor_listado table{width:531px; border-collapse:collapse; float:left;}
#contenedor_listado .img{width:100px; padding:0!important}
#contenedor_listado td {padding:6px 10px; text-align:center; font-weight:normal; border-bottom:1px solid #5e4000; color:#FFFFFF;}
#contenedor_listado th{padding:6px 10px; text-align:center; font-weight:bold; height:20px; border-bottom:1px solid #5e4000; }
td{margin-bottom:1px; padding-bottom:1px; border-bottom:1px solid #5e4000;}	
#contenedor_listado .img img{border:none;}
#contenedor_listado .producto{width:165px;}
#contenedor_listado .producto a{color:#d7d7d7; text-decoration:none;}
#contenedor_listado .producto a:hover{text-decoration:underline;}
#contenedor_listado .f-submit-comprar{background:url(/templates/alliance/images/ico-comprar.gif) no-repeat right top #000; cursor:pointer; color:#B8EB13; text-transform:uppercase; border:none; padding:3px 26px 3px 6px; font-weight:bold; font-size:1.1em}
#contenedor_listado tfoot{color:#ffffff; background-color:#CCCCCC;}
#contenedor_listado tfoot a{text-transform:uppercase; color:#000; text-decoration:none;}
#contenedor_listado tfoot a:hover{text-decoration:underline}
#contenedor_listado td.precio{color:#ffffff;}
#contenedor_listado td.precio strong s{color:white;}

.listado_productos{width:531px; float:left; margin-top:10px;}


/* Ficha de producto */
div#caja_ficha_producto01{float:left; width:511px; height:auto; background-color:#1f1f1f; border-bottom:1px solid #404040; margin-bottom:5px; padding:10px;}
div#caja_ficha_producto02{float:left; width:511px; height:autox; background-color:#404040; text-align:left; color:#969696; padding:10px;}
.texto_blanco_ficha{color:#ffffff;}
.texto_negro_ficha{color:#000000;}
div#foto_producto{float:left; width:156px; height:auto;}
.foto{border:1px solid #979797; float:left; width:156px; height:119px;}
a.ampliar{float:left; width:100%; height:auto; text-align:center; color:#d7d7d7; margin-top:10px; text-decoration:none;}
a:hover.ampliar{text-decoration:underline;}

div#datos_producto{float:left; width:330px; height:auto; margin-left:20px;}
div#datos_producto h3{float:left; width:330px; height:auto; color:#fffffff; padding:0; font-size:18px; font-weight:normal;}
div#datos_producto p.precio{float:left; width:100%; margin:0; margin-top:10px; font-size:13px; font-weight:bold;}
div#datos_producto p.precio_numero{float:left; color:#fe7201; width:100%; margin:0; font-size:17px; font-weight:bold; margin-top:5px;}
div#datos_producto p.precio_numero s{color:#ccc;}
div#datos_producto p.iva{float:left; color:#fe7201; width:100%; margin:0;}
.atributos{float:left; width:100%; margin-top:8px;}
.atributos select{float:left; width:100px; height:auto;}
.btn_comprar{float:left; width:100%; height:auto; margin-top:20px;}

div#titulo_galeria{float:left; width:518px; padding-left:10px; padding-bottom:3px; border-bottom:1px dotted #ccc; color:#fff; font-size:15px; margin-top:10px; margin-bottom:10px; font-weight:bold;}

.parrafo_fotos{float:left; width:525px; height:auto;}

div#contenedor_galeria{float:left; width:531px; height:auto; margin-bottom:10px; margin-top:5px;}
.contenedor_imagen_galeria{float:left; width:156px; height:119px; margin-bottom:10px; margin-left:16px;}




/*Fin*/
.metatitle{background:url(/templates/alliance/images/destacado.gif) repeat-x #a5a5a5; color:#000; padding:3px 0px; }
.inner{margin:0 12px}
.categorias{text-decoration:none; border-bottom:1px solid #393939; margin-bottom:1px; clear: both; overflow:hidden; margin-bottom:12px; margin-top:1px}
.menos12{margin-top:-12px}
.categorias img{border:none}
.destacado{background:#B8EB14; text-transform:uppercase; padding:3px 12px; color:#000; margin-bottom:12px}
.list{clear:both; margin-bottom:12px}
.list li{list-style:square; list-style-position:inside; margin-bottom:6px!important}
.list li a{color:#BBEC04!important; text-decoration:none!important;}
.list li a:hover{color:#fff!important}
.half{width:48%}
.comprar{text-align:center; padding:50px 0;}
.comprar span{color:#fff; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:bold}
.comprar strong{color:#BBEC04; font-size:1.5em; display:block; clear:both; text-align:center; margin:0 auto; width:60px; font-weight:normal; margin-bottom:12px}
.f-comprar{background:url(/templates/alliance/images/icon-comprar.jpg) no-repeat right center #BBEC04; color:#000; padding:4px 26px 4px 6px; clear:both; font-size:1.2em; text-transform:uppercase; border:none; font-weight:bold; cursor:pointer}
small{}

.formulario{ margin:12px 0; height:1%; float:left;}
.formulario label{ clear:both; display:block; overflow:hidden; margin-bottom:6px}
*html .formulario label{overflow:visible; height:1%}
.formulario label strong{cursor:pointer; text-transform:uppercase; color:#ccc; font-size:11px; width:190px; margin-right:20px; text-align:right; float:left; font-weight:normal; padding-top:5px;}
.formulario label .f-input{float:left; width:250px; background-color:#FFFFFF; border:1px solid #333333; color:#000000;}
.formulario label select{float:left; width:263px; background-color:#FFFFFF; border:1px solid #333333; color:#000000;}
.formulario label .f-textarea{float:left; width:250px; background:url(/templates/alliance/images/bg-for.jpg) no-repeat left top #666666; color:#fff; border:none; height:49px; padding:4px}
.f-enviar{background:url(/templates/alliance/images/icon-comprar.jpg) no-repeat right center #999999; padding:4px 26px 4px 6px; margin:0; clear:both; font-size:1.2em; text-transform:uppercase; font-weight:bold; cursor:pointer; float:left; border:0; width:435px; text-align:right}
fieldset.formulario p{width:100%; float:left;}
fieldset.formulario h3{}

/*Carrito*/
table.products_listing{float:left; width:531px;}
.productListing input { border:none;}
.productListing img { border:#024eae solid 1px; }
.productListing-data a { color:#FFFFFF; text-decoration:none; font-weight:normal; }
.productListing-data a:hover { text-decoration:underline; }
#cart_bot { width:470px; display:block; margin-top:30px; }
.cart_subtotal { text-align:right;}
.newItemInCart { text-transform: capitalize}
/*Paso shipping*/
#boxshipping10 { width:350px; display:block; float:left; text-align:justify;}
#boxshipping20{ width:350px; display:block; float:left; text-align:center;} 

/*login*/
.login td { border:none;}

/*Products_news*/
.products_news { width:530px; display:block; margin:4px 0; overflow:hidden; float:left; }
.products_news10 { float:left; width:350px; display:block; }
.products_news10 p{ float:left; width:350px; margin-top:10px;}
.products_news10 a{ color:#ffffff;}
.products_news20 { float:right; width:140px; display:block; padding-top:30px}
.products_news span { color:#024eae; }
.products_news img { margin-right:20px; float:left; margin-left:5px;}
/*Orden total*/
.order_total { float:right; margin-top:10px;}
.order_total td{ border:none;}
.order_total td .left { text-align:left;}

/*INDEX*/
.box_index { height:130px; width:230px; display:block; border-bottom:#024eae dashed 1px; float:left; padding:0; margin:3px 0px 3px 2px; overflow:hidden; font-weight:bold; font-size:1em; }
.box_index img { float:left; margin-right:4px;}
.box_index span { color:#024eae;} 
#txt_index { text-align:justify; width:456px; height:140px; padding:5px 7px; font-size:1.2em; }
#txt_index span { color:#024eae;}
.txt_azul { color:#024eae; font-weight:bold}
.txt_naranja { color:#f66118; font-weight:bold; padding-right:10px;}
/*Varios*/
.line_dotted { border-bottom:#666666 dashed 1px; margin:7px 0; height:1px; }
.headerNavigation { color:#000000;}
.clear { clear:both; display:block;}


/* Diversos formularios */
.infoBoxHeading h3{color:#ffae00; margin-left:20px; float:left; margin-bottom:10px; border:0; font-size:13px;}
.boxText a{color:#CCCCCC; float:left;}
div#contenido_central table{float:left; margin-bottom:10px;}
td.messageStackError{padding-top:5px; padding-bottom:5px; padding-left:5px; color:#FF0000;}
td.boxText{padding-left:20px;}


/* Secciones estaticas */
div#estatico_fondo{float:left; width:529px; height:auto; padding:1px; background-color:#7d8f93; padding-top:10px; padding-bottom:25px;}
div#estatico_fondo p{float:left; width:97%; color:#000000;}

div#estatico_fondo ul{float:left; margin-left:10px; margin-bottom:30px; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #333333;}
div#estatico_fondo ul li{margin-bottom:7px;}
div#estatico_fondo ul li a{color:#ffffff; text-decoration:none;}
div#estatico_fondo ul li a:hover{text-decoration:underline;}


/* Busqueda */
div#btn_volver_busqueda{float:left; width:100%; text-align:center; margin-top:15px;}


/*MENU*/
/* all lists */
#nav, #nav ul { padding: 0; margin: 0; list-style: none; float : left; font-size:12px; width:221px;}
/* all list items */	
#nav li {  position : relative; float : left;  margin-bottom : -1px; font-size:11px; width: 140px; text-transform:uppercase; }
/* second-level lists */	
#nav li ul { position : absolute; left: -999em; margin-left : 220px; margin-top : -22px;  background-color:#999999; width: 221px;}
/* third-and-above-level lists */	
#nav li ul ul { left:0; width:221px; margin-left:219px; }
#nav li a { width: 201px;  display : block; font-weight : normal; text-decoration : none; padding : 0.3em 0.9em; color:#000000; border-bottom: 1px solid #818283; margin-bottom:1px;}
#nav li a:hover { color:#395400; background-color:#8c937d;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;}
/* lists nested under hovered list items */
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}
li:hover, li.sfhover { display: block }	
/* Menu items with subcategories */	
#nav li a.daddy { background: url(/templates/alliance/images/tri.gif); background-position: 209px 6px; background-repeat:no-repeat; width:201px;}
#nav li a:hover.daddy { background: url(/templates/alliance/images/tri.gif); background-position: 209px 6px; background-repeat:no-repeat; width:201px;}
#nav li ul li a.daddy { background: url(/templates/alliance/images/tri.gif); background-position: 209px 6px; background-repeat:no-repeat; width:198px;}
#nav li ul li a:hover.daddy { color:#024eae; background-color:#8c937d; width:198px; background: url(/templates/alliance/images/tri.gif); background-position: 209px 6px; background-repeat:no-repeat;}
/* Selected items with subcategories */	
#nav li.selected {}


/* FORMULARIO TIPO 1 */
div#formulario_contacto {width: 500px; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top:20px; float:left;}
div#formulario_contacto strong {font-weight:normal; color: #000000; float:left; width: 300px; margin-bottom: 1px;}
div#formulario_contacto strong.corto {font-weight:normal; color: #000000; float:left; width: 200px; margin-bottom: 1px;}
div#formulario_contacto input {background-color: #f1f0f0; border: 1px solid #333333; float: left; width: 470px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 2px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
div#formulario_contacto textarea {background-color: #f1f0f0; border: 1px solid #333333; float: left; width: 470px; margin-bottom:0px; padding-left:3px; padding-right: 3px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #535353;}
div#formulario_contacto .f-input_corto {background-color: #f1f0f0; border: 1px solid #333333; float: left; width: 225px; margin-bottom: 1px; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom:2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;}
div#formulario_contacto label{float:left; margin-bottom:12px;}
div#formulario_contacto .labels {float: left; padding-bottom:12px;}
div#formulario_contacto .label1 {float: left; width: 100px; margin-top:0px; }
div#formulario_contacto .label2 {float: left; width: 100px; margin-left: 145px; margin-top:0px;}

div#formulario_contacto label span {font-size: 0.8em; margin-top: 0px; padding-bottom: 5px; float:left; width: 600px;} 

div#btn_formulario {margin-left: 0px; margin-right: 0px; margin-top: 15px; padding: 0; float:left; width: 300px;}
div#btn_formulario input {width:auto; border:0; padding:0;}
div#campos_obligatorios {margin-top: 23px; margin-left: 63px; float:left; color:#000000;}

div#formulario_contacto p{color:#ffffff; float:left; padding:0; margin:0; margin-bottom:20px;}


/* Clases */
.texto_amarillo{color:#ffae00;}
.texto_blanco{color:#ffffff; font-weight:bold;}
.texto_azul{color:#014A5B;}