@import url('body.css');
@import url('content.css');

/**/

#container{ width: 1000px; margin-right: auto; margin-left: auto; text-align: left; }
#top{ background-image: url(../img/1.png); height: 185px; float: left; width: 1000px; }
#slide{ background-image: url(../img/2.png); float: left; height: 298px; width: 1000px; }
#slide_alquiler{ background-image: url(../img/15.png); float: left; height: 150px; width: 1000px; }
#content{ background-image: url(../img/3.jpg); background-repeat: repeat-x; width: 1000px; float: left; padding-bottom: 15px; }
#content_inter{ background-image: url(../img/12.jpg); background-repeat: repeat-x; width: 1000px; float: left; padding-bottom: 15px; background-color: #797979; }

#footer{ background-image: url(../img/4.jpg); float: left; height: 202px; width: 1000px; color: #CCC; }

/*LINKS*/
.link_footer{ color: #CCC; text-decoration: none; }
.link_footer:hover{ color: #FF1C8D; text-decoration: none; }
.link_carro{ color: #272727; text-decoration: none; }
.link_carro:hover{ color: #9A0E57; text-decoration: none; }
.links{ color: #CD1479; text-decoration: none; }
.links:hover{ color: #6A093C; text-decoration: underline; }

/**/
.tx_blanco{ color: #FFF; text-decoration: none; }
.tx_fuccia{}

/*FOOTER*/
.footer_box1{ float: left; height: 20px; width: 950px; margin-top: 20px; margin-left: 25px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333; margin-bottom: 15px; }
.footer_box2{ float: left; height: 20px; width: 600px; }
.footer_box3{ float: right; height: 20px; width: 300px; text-align: right; }
.footer_box4{ float: left; height: 65px; width: 78px; background-image: url(../img/logo_c.png); margin-left: 25px; margin-right: 40px; }
.footer_box5{ float: left; width: 150px; margin-left: 15px; height: 80px; border-left-width: 1px; border-left-style: solid; border-left-color: #3B3B3B; padding-left: 5px; }
#footer strong{ color: #fff; }

/*TOP*/
.logo{ background-image: url(../img/logo_aj.png); width: 137px; height: 114px; float: left; margin-top: 20px; margin-left: 35px; text-indent: -100px; overflow: hidden; }
.logo a{ display: block; height: 114px; width: 137px; }
.top_shop{ float: right; height: 140px; width: 800px; }
.nav{ float: left; height: 45px; width: 500px; margin-left: 200px; }
.search{ float: right; height: 45px; width: 240px; margin-right: 20px; }

/*SIDEBAR*/
.sidebar1{ float: left; width: 220px; margin-top: 10px; margin-left: 15px; }
.sidebar2{ float: left; width: 738px; margin-left: 15px; margin-top: 10px; }
.sidebar3{ float: right; width: 738px; margin-top: 10px; margin-right: 12px; background-image: url(../img/11.png); height: 203px; color: #666; }
.sidebar4{ float: left; margin-left: 10px; margin-top: 10px; background-color: transparent; }

.sidebar1_title{ background-image: url(../img/6.png); float: left; height: 24px; width: 210px; padding-top: 8px; padding-left: 10px; text-decoration: none; text-transform: uppercase; color: #FFF; font-family: "Trebuchet MS"; font-weight: bold }
.sidebar2_title{ background-image: url(../img/8.png); float: left; height: 24px; width: 723px; padding-top: 8px; padding-left: 15px; text-transform: uppercase; color: #FFF; }
.sidebar4_title{ background-image: url(../img/16.png); float: left; height: 24px; width: 969px; padding-top: 8px; padding-left: 15px; text-transform: uppercase; color: #FFF; }
.sidebar1_menu{ background-image: url(../img/7.gif); float: left; width: 220px; padding-bottom: 5px; background-position: bottom; }
.sidebar1_data{ float: left; width: 220px; margin-top: 15px; }
.sidebar1_data img{ margin-bottom:1px; }

.sidebar2_title{ background-image: url(../img/8.png); float: left; height: 24px; width: 723px; padding-top: 8px; padding-left: 15px; text-transform: uppercase; color: #FFF; font-family: "Trebuchet MS"; font-weight: bold }
.sidebar2_data{ background-image: url(../img/9.png); background-repeat: repeat-y; padding-top: 10px; color: #333; float: left; width: 709px; padding-right: 10px; padding-left: 15px; }
.sidebar4_data{ background-image: url(../img/19.png); background-repeat: repeat-y; padding-top: 10px; color: #333; float: left; width: 969px; padding-right: 10px; padding-left: 15px; }
.sidebar2_footer{ background-image: url(../img/10.png); float: left; height: 17px; width: 738px; }
.sidebar4_footer{ background-image: url(../img/20.png); float: left; height: 17px; width: 989px; }

/*PRODUCTOS*/
.pro_home{ float: left; width: 160px; margin-right: 8px; margin-bottom: 20px; }
.pro_home_img{ float: left; height: 140px; width: 170px; }
.pro_home_detalles{ float: left; width: 160px; margin-bottom: 10px; }
.pro_home_precio{ float: left; height: 26px; width: 160px; font-size: 15px; color: #9A0E57; }
.pro_home_ampliar{ float: left; height: 25px; width: 160px; }

.pro_home2{ float: left; width: 182px; margin-right: 8px; margin-bottom: 20px; }
.pro_home2_img{ float: left; height: 140px; width: 182px; }
.pro_home2_detalles{ float: left; width: 182px; margin-bottom: 10px; }
.pro_home2_precio{ float: left; height: 26px; width: 182px; font-size: 15px; color: #9A0E57; }
.pro_home2_ampliar{ float: left; height: 25px; width: 182px; }


/*PRODUCTOS INTERNOS*/
.pro_inter{ float: left; width: 300px; margin-right: 6px; margin-bottom: 20px; }
.pro_inter_img{ float: left; height: 260px; width: 300px; }
.pro_inter_detalles{ float: left; width: 170px; margin-bottom: 10px; }
.pro_inter_precio{ float: left; height: 26px; width: 100px; font-size: 18px; color: #9A0E57; margin-top: 15px; }
.pro_inter_ampliar{ float: left; height: 25px; width: 120px; margin-top: 15px; }
.pro_data{ float: right; width: 360px; padding-left: 25px; border-left-width: 1px; border-left-style: solid; border-left-color: #D6D6D6; }
.pro_title_detalles{ font-size: 20px; margin-bottom: 10px; display: block; }


/*MENU LATERAL*/
#menuv { width: 218px; margin-left: 1px; }
#menuv ul, li { list-style-type: none; }
#menuv ul { margin: 0; padding: 0; }
#menuv li { border-bottom: 1px solid #ACCFE8; }
#menuv a { text-decoration: none; color: #666; display: block; width: 208px; padding-top: 8px; padding-bottom: 8px; padding-left: 10px; }
#menuv a:hover { color: #FFF; text-decoration: none; background-color: #BB548A; background-image: url(../img/14.jpg); }

/*MENU TOP*/
#menuh {  }
#menuh ul, li { list-style-type: none; }
#menuh ul { margin: 0; padding: 0; }
#menuh li { float: left; background-image: url(../img/sep_botonera.gif); background-repeat: no-repeat; background-position: right top; }
#menuh a { text-decoration: none; color: #FFF; display: block; text-align: center; line-height: 45px; padding-right: 15px; padding-left: 15px; }
#menuh a:hover { color: #FFF; background-color: #0B0B0B; background-image: url(../img/15.jpg); background-repeat: repeat-x; background-position: top; }

/*SEARCH*/
#buscador{ width: 226px; float: left; height: 36px; margin-top: 8px; }
#buscador form {  *margin-top:2px !important;  /* Sólo IE7 */}
#buscador_campo{ width: 190px; float: left; height: 30px; background-image: url(../img/search_back.gif); background-repeat: no-repeat; background-position: left 1px; }
#buscador_botom{ width: 32px; float: left; height: 36px; }
.search_input { background-color: transparent; height: 20px; width: 100px; padding-top: 3px; padding-left: 3px; border: 1px solid #FFF; float: left; width: 170px; !important;  /* Sólo IE7 */margin-top: 3px; margin-left: 3px; }
.search_buttom { background-color: transparent; border:none; height: 29px; width: 30px; background-image: url(../img/search_buttom.gif); background-repeat: no-repeat; background-position: left top; cursor: default; text-indent: -9999px; padding: 0px; float: left; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }

/*SHOPP TOP*/
.shop_top{ background-image: url(../img/shop_top.png); float: right; height: 21px; width: 153px; padding-top: 10px; padding-left: 70px; color: #5B0833; margin-top: 71px; margin-right: 38px; }
.flash_top{ float:left; width:500px; height:140px; margin: 0px; padding: 0px; }

/*NAVIGATION*/
.navigation{ width: 100%; margin-bottom: 15px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6; }

/*ROTADOR TOPE*/
#featured { width:1000px; position:relative; height:278px; margin-top: 14px; }
#featured ul.ui-tabs-nav { position:absolute; top:0; left:773px; list-style:none; padding:0px; margin:0px; width:227px; }
.precio_slide { font-size: 25px; color: #6E0A3E; text-decoration: none; }

#featured ul.ui-tabs-nav li { padding-left:0px; font-size:12px; color:#666; padding-top: 0px; padding-right: 0; padding-bottom: 0px; background-color: #000; }
#featured ul.ui-tabs-nav li img { float:left; padding:2px; margin-top: 2px; margin-right: 11px; margin-bottom: 2px; margin-left: 15px; }
#featured ul.ui-tabs-nav li span { font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; text-decoration: none; }
#featured li.ui-tabs-nav-item a { display:block; height:84px; color:#FFF; line-height:20px; padding-top: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; text-decoration: none; }
#featured li.ui-tabs-nav-item a:hover { background-color: #000; text-decoration: underline; background-image: url(../img/highlight.jpg); background-repeat: no-repeat; background-position: left top; }
#featured li.ui-tabs-selected { background-image: url(../img/highlight.jpg); background-repeat: no-repeat; background-position: left top; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { }
#featured .ui-tabs-panel { width:772px; height:278px; position:relative; }
#featured .ui-tabs-panel .info { position:absolute; top:23px; left:434px; height:236px; background: url('images/transparent-bg.png'); width: 299px; font-family: Arial, Helvetica, sans-serif; color: #000; }
#featured .info h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#1F0311; padding:5px; margin:0; overflow:hidden; }
#featured .info p { margin:0 5px; font-family:Verdana; font-size:11px; line-height:15px; color:#000; }
#featured .info a { text-decoration:none; color:#4A072A; }
#featured .info a:hover { text-decoration:underline; }
#featured .ui-tabs-hide { display:none; }

/*LOGIN DE USUARIOS*/
.box_login_top{ float: right; height: 26px; width: 207px; margin-top: 10px; color: #FFF; background-image: url(../img/login_usuarios/back_login.png); background-repeat: no-repeat; background-position: right top; padding-right: 20px; padding-top: 1px; *padding-top: 0px; !important; margin-right: 56px; }

/*NOVEDADES*/
.box_news{ float: left; width: 700px; margin-bottom: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E9E9E9; }
.box_news img{ padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCC; }
.box_news a{ font-size: 14px; color: #000; text-decoration: none; font-weight: bold; float: left; width: 570px; }
.box_news a:hover{ text-decoration:underline; }
.box_news span{ font-size: 10px; color: #666; text-decoration: none; float: left; width: 390px; }
.box_news p{ color: #666; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 570px; }
.box_news_inter_nav{ float: left; width: 510px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news_inter{ float: left; width: 700px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news_inter img{ padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCC; }
.box_news_inter_title{ font-size: 18px; color: #000; text-decoration: none; float: left; width: 480px; }
.box_news_inter_fecha{ font-size: 10px; color: #333; text-decoration: none; float: left; width: 220px; }
.box_news_inter p{ color: #666; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 690px; }

.box_news_home{ float: left; width: 200px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E9E9E9; background-color: #FFF; padding: 10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; }
.box_news_home img{ padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCC; }
.box_news_home a{ font-size: 14px; color: #000; text-decoration: none; font-weight: bold; float: left; width: 120px; }
.box_news_home a:hover{ text-decoration:underline; }
.box_news_home span{ font-size: 10px; color: #666; text-decoration: none; float: left; width: 100px; }
.box_news_home p{ color: #666; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 200px; }

.box_news2_inter_nav{ float: left; width: 710px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news2_inter{ float: left; width: 900px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-bottom: 10px; }
.box_news2_inter img{ padding: 2px; float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #CCC; }
.box_news2_inter_title{ font-size: 18px; color: #000; text-decoration: none; float: left; width: 480px; }
.box_news2_inter_fecha{ font-size: 10px; color: #333; text-decoration: none; float: left; width: 220px; }
.box_news2_inter p{ color: #666; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; width: 890px; }

/*CONTACTO*/
.sidebar4{ float: left; width: 200px; padding-bottom: 20px; border-right-width: 1px; border-right-style: solid; border-right-color: #D6D6D6; }
.sidebar5{ float: left; width: 470px; margin-left: 15px; }

/**/
#contact-area * { margin: 0; padding: 0; }
#contact-area p { margin-bottom: 15px; }
#contact-area { width: 470px; float: left; }
#contact-area input, #contact-area textarea { padding: 3px; width: 370px; font-family: Helvetica, sans-serif; font-size: 12px; border: 1px solid #ccc; color: #000; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #AB3371; }
#contact-area input.submit-button { width: 60px; float: right; color: #FFF; text-decoration: none; background-color: #6B0A3D; margin-right: 25px; }
#contact-area label { float: left; text-align: right; margin-right: 15px; width: 50px; padding-top: 5px; }

/* MENU ALQUILER*/
#navcontainer
{
width: 240px;
margin: 0 737px;
padding: 12px 0;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
text-align: center;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 70%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
color: #FFFFFF;
text-decoration: none;
}

#navcontainer>ul#navlist li a { width: auto; }


ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #FFFFFF;
  text-decoration: underline
}
