.btn {background-color: #E96129;
    border-color: #E96129;
    color: #FFFFFF;
    font-size: 16px;
	-moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 0;
    padding: 2px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	margin-bottom:10px;
	font-family:HelveticaLC,Helvetica,Arial;
	text-shadow:none;
}
.btn:hover,
.btn:focus,
.btn:active { background:#cc4d15; border:1px solid #d58512; color:#FFF}
.btn.big { font-family:HelveticaLC, arial; font-size:16px; font-weight:bold; letter-spacing:1px; padding:20px 26px 16px} 
.btn-group .drop_button { margin-top:10px; background:none; border:0; box-shadow:none !important; font-size:14px; color:#000; padding:0 !important; border-bottom:1px solid #000;border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px}
.btn.desactivado:hover { cursor:default}
.drop_button:hover { background:none;}
.drop_button .caret { margin-top:8px;border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 7px solid #000;}
.dropdown-menu { margin-top:10px;border-top-left-radius: 0;
    border-top-right-radius: 0;}
.dropdown-menu.top-arrow:before {
	border-bottom: 6px solid #FFFFFF;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    left: 10px;
    position: absolute;
    top: -6px;}
.dropdown-menu li { font-size:14px; border-top:1px solid #CCC} 
.dropdown-menu li:first-child { border:0}
.dropdown-menu li a:hover { background: #666; color:#FFF}

a.common { color:#D34700; text-decoration: underline;}
a.common:hover { text-decoration:none;}
a.comm_link { color:#EC6524; font-family: Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline}
a.comm_link:hover { text-decoration:none}
	
/*header*/
.navbar-right { font-size:14px; font-family:Arial, Helvetica, sans-serif; float:right}
.navbar-right li { display:block;line-height: 32px;
    float:left; border-right:1px solid #000}
.navbar-right li.stand_link a {color:#D34700; line-height:32px; display: inline-block; padding:0 10px}
.open_fav {line-height:32px; display: inline-block; padding:0 10px}

.navbar-right li.intro_area span.color { color:#A4A4A4}
.navbar-right li.intro_area span.icon { 
background-image: url(../img/sprite_icons.png);
    display: inline-block;
    height: 14px;
    position: relative;
    top: 2px;
    width: 13px;
	margin-right:5px}
.navbar-right li.registr span.icon { 
background-image: url(../img/sprite_icons.png);
	background-position:0 -30px;
    display: inline-block;
    height: 14px;
    position: relative;
    top: 2px;
    width: 15px;
	margin-right:5px} 
.navbar-right li.dashboard span.icon { 
background-image: url(../img/sprite_icons.png);
	background-position:0 -102px;
    display: inline-block;
    height: 17px;
    position: relative;
    top: 4px;
    width: 16px;
	margin-right:5px} 
.navbar-right li.dashboard a { color:#FFF; background:#D44800}

.navbar-right li.favoritos_list span { width:19px; height:23px; color:#fff; display:inline-block; text-align:center; background: url(../img/sprite_icons.png) no-repeat -20px -54px; font-size:11px; line-height:22px}
.navbar-right li.favoritos_list span.active { background-position:-20px -77px}


.opt_colors { background:#191919; margin:30px 0; padding:29px 40px 0}
.opt_colors h4 { color:#858585; border-bottom:1px solid #262626; padding-bottom:10px; margin-bottom:20px}

.conf_options { float:right}
#article_actions { position: inherit}
#article_actions .btn { font-family:Arial, Helvetica, sans-serif; font-size:12px}
#right_acabados { position: absolute; bottom:0; left:-10px}
ul.acabados li a:hover img, ul.acabados li.selected img { border:2px solid #E96129; margin:-2px}
.aviso-error { padding-bottom:20px; text-align:center; color:red; font-size:14px;}
.aviso-error i { display:inline-block; width:15px; height:15px; background:url(../img/error_icon.png); margin:0 10px -3px 0;}


/*lista favoritos*/
.navbar-right li .fav_list a { display:inherit; padding:0 0}
.favoritos_list { position:relative}	
.fav_list { line-height: normal; z-index:100; width:220px; position:absolute; right:-1px;height:300px; background: url(../img/arrow_list.png) no-repeat right top; padding-top:12px}
.fav_list .cont {background:#fff; border:1px solid #CCCCCC; border-top:none; }
.fav_list #hider { display:block; text-indent:-9999em; display:inline-block; width:16px; height:16px; background:url(../img/sprite_icons.png) no-repeat 0 -58px; float:right; margin:8px 8px 0 }
.fav_list table { width:100%}
.fav_list tr { border-bottom:1px solid #CCCCCC}
.fav_list td { padding:8px 0 8px 8px; line-height:0; font-size:12px;}
.fav_list strong { font-weight: bold}
.fav_list .icon_papelera { display:inline-block; width:13px; height:16px; background: url(../img/sprite_icons.png) no-repeat 0 -79px}
.fav_list p { font-size:13px; color:#777777; border-bottom:1px solid #CCCCCC; padding:0 8px 8px 8px}
.fav_list .btn { font-size:13px; color:#FFF; margin:8px; padding: 4px 12px 4px !important; line-height:24px; font-family:Arial, Helvetica, sans-serif }
.fav_list .btn.vaciar { width:40%;}
.fav_list table td.imagen { width:44px;}


/*************** MODALS *******************/

.capa { background: #fff;padding:27px; border:1px solid #CCCCCC}
.capa h2 { font-family: HelveticaLC,arial; text-transform:inherit; letter-spacing:0; font-size:25px}
.capa p { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:19px}
.capa .ui-dialog-titlebar-close, .aviso .ui-dialog-titlebar-close { display:block; width:16px; height:16px;  float:right; margin-top:-10px; margin-right:-10px}
.buttons { text-align:center; margin-top:28px}


.modal_1 { color: #FFF; width:1099px; padding:27px;background:#262626; border:0}
.modal_1 h2 { color:#fff; font-weight:normal}
.modal_1 h3 {font-family: HelveticaLC,arial; font-size:25px; color:#A8A8A8; border:none; text-transform:inherit; padding-bottom:36px;}
.modal_1 h4 {font-family: HelveticaLC,arial; font-size:25px; margin-bottom:15px}
.modal_1 img { float:left;}
.modal_1 ul { min-height:160px;}
.modal_1 li { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block; width:310px; padding-right:20px; float:left; background:url(../img/icon_list.png) no-repeat 0 0; padding-left:36px; font-weight:lighter; min-height:75px; line-height:19px}
.modal_1 .text { float:right; width:740px;}
.modal_1 .ui-dialog-titlebar-close {border:2px solid #fff; float:right;}
.modal_1 .ui-icon { background:url(../img/cross_icon.png) no-repeat;margin-top:4px; margin-left:4px}


.modal_2 { width:770px }
.modal_2 h2 { text-align:center; color:#111; margin-bottom:40px}
.modal_2 h2 img { margin-bottom:-15px; margin-left:5px}

.modal_2 .col_01 { width:370px; float:left; background:#E6E6E6 url(../img/icon_modal_01.png) no-repeat 11px 11px }
.modal_2 .col_02 { width:370px; float:right;background:#E6E6E6 url(../img/icon_modal_02.png) no-repeat 11px 11px}
.modal_2 .col_02 .cont, .modal_2 .col_01 .cont { height:136px; padding:0 20px 0 122px; font-family:Arial, Helvetica, sans-serif}
.modal_2 .col_02 h4, .modal_2 .col_01 h4 {font-family: HelveticaLC,arial; font-size:18px; text-transform:uppercase; padding:15px 0 10px;}
.modal_2 .col_02 p, .modal_2 .col_01 p { color:#666666}
.modal_2  .button { text-align:center; border-top:1px solid #fff; padding:15px 0 5px; text-transform:uppercase;}
.modal_2  .button .btn { font-size:16px; padding:10px 20px 8px ; font-weight:bold; letter-spacing:1px}


.modal_4 { width:1000px}
.modal_4 .intro { font-family:HelveticaLC; text-align:center; font-size:20px; margin-bottom:20px}
.modal_4 h1 { font-family: HelveticaBC2,arial; font-size:25px; letter-spacing:1px; margin-top:5px; text-align:center;}
.modal_4 h2 {font-family:HelveticaLC; text-align:center; font-size:20px; margin-bottom:20px; color:#444}
.modal_4 .col { width:32%; float:left; background:#e6e6e6; margin-right:20px; text-align:center; min-height:210px}
.modal_4 .col i { display:inline-block; width:96px; height:95px; background:url(../img/icons_modal_4.png) no-repeat; margin-top:20px}
.modal_4 .col.col_02 i { background-position:0 -192px}
.modal_4 .col.col_03 i { background-position:0 -96px}
.modal_4 .col p { padding:15px; color:#666}
.modal_4 .col_03 { margin:0}


.modal_4 .buttons .btn { font-size:14px; font-weight:bold; padding:15px 20px 10px 20px; letter-spacing:1px}
.button_01, .button_02 { width:50%; text-align:center; float:left}

/*aviso*/
.aviso {  width:1023px; margin: -25px auto 20px auto;}
.aviso .arrow { width:23px; height:13px; background:url(../img/arrow_aviso.gif) no-repeat; float:right; clear:both; margin:0 80px -1px 0}
.aviso .contenedor {background:#FFF url(../img/bg_flecha.png) no-repeat left center;}
.aviso h3 {float:left; width:282px; display:table-cell; height:99px;font-family: HelveticaLC,arial; font-size:20px; border-bottom:0; color: #000; text-transform:inherit}
.aviso h3 span { display:block; padding:38px 15px 0 21px}
.aviso .content { float:left; width: 440px; }
.aviso .content p { font-size:13px; font-family:Arial, Helvetica, sans-serif;padding:25px 0 0 17px;}
.aviso .button { float:left; width:280px; text-align:center; padding-top:35px}
.aviso .button .btn { font-weight:bold; letter-spacing:1px}
.aviso .ui-dialog-titlebar-close { margin:5px 5px -10px 0}

.cookies { background:#e6e6e6;}
.cookies .cont { width:1200px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0}
.cookies .cont p { padding-right:30px}
.cookies a { color:#F60}
.cookies .ui-corner-all { float:right}
