/* 
Ultima Actualización: DD/MM/AAAA


Modificado por: Diana Hernández
 */


/*	-------------------------------------------------------------
	Reset para cross-browsing
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym,address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*	-------------------------------------------------------------
	Estilos globales 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

body {
	background: #e6e6e6 url(../images/imgs/background.jpg) repeat-x scroll bottom center;
	font: normal 1em/1.5em "Arial", Verdana, Arial, Helvetica, sans-serif ;
	color: #000;
}

a {
	border: 0;
	color:#2E77BC;
}
h1, h2,h3 {
	color: #2E77BC;
	font-weight:normal;
	float:left;
	width:100%;
}

h1 {
	font-size:18pt;
	float:left;
}

img {
	vertical-align: middle;
}

span{
	font-family:Arial;
}

ul, li{
	width:auto;
	height:auto;
	float:left;
}

form, select, fieldset, label {
	width:auto;
	height:auto;
	float:left;
}

select{
	text-align:left;
}
/*	-------------------------------------------------------------
	Layout General 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.wrapper {
	width: 900px;
	height: auto;
	margin: 0 auto;
	background:#ffffff
}

.whiteback{
	width: 880px;
	height: auto;
	float:left;
	padding: 0 20px;
	background:#ffffff
}

.header {
	width: 100%;
	height: auto;
	float:left;
}

.content {
	height: auto;
	width: 880px;
	clear: both;
}

.footer {
	width: 100%;
	height: 30px;
	
}
/*	-------------------------------------------------------------
	Formularios
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.field-row{
	width:100%;
	height:35px;
	float:left;
	margin:3px 0;
	display:inline;
}

.field-row2, .field-row3, .field-row4, .field-row5, .field-row6, .field-row7{
	width:370px;
	height:40px;
	float:left;
	margin:5px 0;
	display:inline;
}

.field-row8{
	width:480px;
	float:left;
	margin:5px 0;
	display:inline;
	overflow: hidden
}

.field-row9, .field-row10, .field-row11{
	width:315px;
	height:40px;
	float:left;
	margin:5px 0;
	display:inline;
}
.field-row11{
	height:50px;
}
.field-row10, .field-row11{
	width:100%
}

.field-row3, .field-row2{
	width:245px;
}

.field-row6{
	width:225px;
}

.field-row7{
	width:270px;
}

.field-row4, .field-row5{
	width:100%;
}

.field-row5{
	height:70px;
}

.field-row6 label, .field-row7 label{
	width:50px;
	font-size:9pt;
	color:#000;
	float:left;
	line-height:12pt;
}

.field-row2 label span, .field-row3 label span, .field-row4 label span, .field-row9 label span, .field-row10 label span{
	color:#000;
}
	
.field-row2 label, .field-row3 label, .field-row4 label, .field-row9 label, .field-row5 label, .field-row10 label, .field-row11 label{
	width:100px;
	font-size:9pt;
	color:#000;
	float:left;
	line-height:12pt;
}
.field-row11 label{
	width:auto;
	margin:5px 0;
}
.field-row2 label{
	width:100px;
}

.field-row8 label{
	font-size:9pt;
	color:#000;
	float:left;
	line-height:12pt;
}
.field-row5 label{
	width:180px;
}

.field-row2 input{
	width:200px;
}
.field-row10 input, .field-row11 input{
	width:465px;
	height:auto;
	float:left;
}
.field-row11 input{
	width:473px;
}

.field-row2 input.inputpek, .field-row4 input.inputpek{
	width:35px;
	height:auto;
	float:left;
}

.field-row4 input{
	width:200px;
	height:auto;
	float:left;
}

.field-row4 input.inputgd, .field-row5 input.inputgd{
	width:390px;
	height:auto;
	float:left;
}

.field-row2 a, .field-row3 a{
	color:#2E77BC;
	font-size:8pt;
	text-decoration:none;
	float:left;
	padding-left:5px;
}

.field-row3 label, .field-row4 label{
	width:80px;
}

.field-row3 select{
	width:150px;
	height:auto;
	float:left;
}

.form-mistake, .form-mistake p, .form-mistake p label {
	width:100%;
	height:auto;
	float:left;
}



/*	-------------------------------------------------------------
	Header 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.logoytag{
	width:310px;
	height:auto;
	float:left;
	margin:10px 80px 0 0;
	display:inline;
}

.logo {
	width:230px;
	height:60px;
	float:left;
	background: url(../images/imgs/logo.jpg) no-repeat;
	margin: 0 40px 5px 40px;
	display:inline;
}

.logo a{
	width:265px;
	height:60px;
	float:left;
	text-indent:-8000px;
}

.chatytel{
	width:430px;
	height:50px;
	float:right;
	padding:10px 0;
}

.chat, .tel{
	width:180px;
	height:auto;
	float:left;
	display:inline;
	border: 1px solid #CCCCCC;
	padding:5px 10px;
}

.chat{
	margin:0 10px 0 5px
}

.chat p, .tel p{
	color:#333;
	font-size:10pt;
	line-height:11pt;
}

.chat img, .tel img{
	width:35px;
	height:35px;
	float:left;
	padding-right:10px;
}

.chat h3, .tel h3 {
	color:#2E77BC;
	width:auto;
}

.chat h3 a{
	color:#2E77BC;
	text-decoration:none;
	width:auto;
}

.menu1{
	width:860px;
	height:40px;
	float:left;
	background: url(../images/imgs/menu-top.jpg) no-repeat;
	padding:0 10px;
}

.search {
	width:273px;
	height:25px;
	float:left;
	font-size:12px;
	text-align:left;
	background: url(../images/imgs/search.jpg) no-repeat;
	margin:8px 0 0 0;
}
.search_txt {
	width:175px;
	height:27px;
	float:left;
	margin-left:30px;
}
.search_txt input{
	width:150px;
	height:17px;
	float:left;
	padding:5px;
	background:transparent;
	border:0;
	color:#b8b8b8;
	font-style:italic;
}
.search_bt {
	width:60px;
	height:25px;
	float:left;
	cursor:pointer;
}
.search_bt a{
	color:#FFFFFF;
	text-decoration:none;
}
.search_bt a:hover{
	color:#3f3f3f;
}

.login{
	width:auto;
	height:auto;
	float:right;
	padding:7px 5px 5px 5px;
}

.login li{
	display:inline;
	font-size:10pt;
	margin:0 3px;
}

.login li a{
	text-decoration:none
}

/*	-------------------------------------------------------------
	Menu 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.menu2{
	width:839px;
	height:45px;
	float:left;
	background: url(../images/imgs/menu2.jpg) repeat-x;
	margin:0 1px;
	z-index:1;
	position:relative;
	padding:0 20px;
}

.menu2 li{
	display: inline;
	float: left;
}


.menu2 li a{
	width: 50px;
	height: auto;
	display: block;
}

.menu2 li a:hover{
	color:#2E77BC
}

#menudrop{	
	margin: 0;
	padding: 0
}
	
#menudrop li{
	float: left;
	list-style: none;
	font-size: 16px;
	width:auto;
	color:#fff;
	line-height:17px;
	text-align:center;
}


#menudrop li a{	
	display: block;
	text-decoration: none;
	width: 107px;
	height:35px;
	color: #fff;
	padding:5px;
	background: url(../images/imgs/menu2.jpg) repeat-x;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}

#menudrop li a.uno{
	border-left:none;
}

#menudrop li a.dos{
	border-right:none;
}

#menudrop li a:hover, #menudrop li a:active{
	color:#2E77BC;
	background: url(../images/imgs/menu3.jpg) repeat-x;
}
		
#menudrop li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
		
#menudrop li ul li{	
	float: none;
	display: inline;
}
		
#menudrop li ul li a{
	width: 108px;
	height:auto;
	background:#E1E5E5;
	height:auto;
	font-size:9pt;
	color:#2E77BC;
	border-bottom:1px solid #2E77BC;
}

/*	-------------------------------------------------------------
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.footer{
	width:100%;
	height:auto;
	float:left;
	background: url(../images/imgs/footer-back.jpg) repeat-x #ededed;
	padding-top:15px;
}

.ft_info{
	width: 860px;
	height: auto;
	margin: 0 auto;
	padding: 0 20px;
}

.ft_infolist{
	width:auto;
	height:auto;
	float:left
}

.ft_infolist ul{
	width:160px;
	height:auto;
	float:left;
}

.ft_infolist li{
	width:250px;
	height:auto;
	float:left;
}

.ft_infolist h3{
	font-size:10pt;
}

.ft_infolist a{
	font-size:8pt;
	color:#606971;
	float:left;
	line-height:10pt;
	text-decoration:none;
}

.ft_infolist a:hover{
	text-decoration:underline;
}

.ft_pay{
	width:auto;
	height:auto;
	float:right;
}

.gamol{
	width:100%;
	height:auto;
	float:left;
	color:#333;
	font-size:8pt;
	line-height:10pt;
	text-align:right;
}

.gamol a{
	color:#333;
	text-decoration:none
}

.gamol a:hover{
	text-decoration:underline;
}


/*	-------------------------------------------------------------
	Content 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.main {
	width:690px;
	height: auto;
	float: left;
	padding:10px;
}

.main2{
	width:880px;
	height:auto;
	float:left;
	padding:10px 5px;
}

.main3{
	width:700px;
	height:auto;
	float:left;
	padding:10px 5px;
}
.main_cont2{
	width:675px;
	height:auto;float:left;
}

/*	-------------------------------------------------------------
	Eyecatcher
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.eyecatcher{
	width:685px;
	height:auto;
	float:left;
	padding:0 5px 5px 5px;
}

/*	-------------------------------------------------------------
	Home
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.main_cont{
	width:475px;
	height:auto;
	float:left;
	padding:10px;
}

.video_home, .mueb_sem{
	width:475px;
	height:auto;
	float:left;
	background:url(../images/imgs/ple1.jpg) no-repeat top center;
	padding-top:25px;
}

.vid_img, .vid_txt, .vid_img_privatt{
	width:auto;
	height:auto;
	float:left;
}
.vid_img, .vid_img a{
	width:225px;
	height:135px;
	float:left;
}
.vid_img a{
	background:url(../images/imgs/video.jpg) no-repeat 0 -142px;
	text-indent:-80000px;
}
.vid_img a:hover{
	background-position:0 -2px;
}
.vid_img_privatt, .vid_img_privatt a{
	width:225px;
	height:135px;
	float:left;
}
.vid_img_privatt a{
	background:url(../images/imgs/video_privatt.jpg) no-repeat 0 -142px;
	text-indent:-80000px;
}
.vid_img_privatt a:hover{
	background-position:0 -2px;
}

.vid_cat_privatt{
	width:230px;
	padding:5px 0px;
	float:right;
}
.vid_cat_privatt a{
	float:right;
	padding-right:10px;
}

.vid_txt{
	width:230px;
	padding:10px 5px;
}

.vid_txt h2, .mueb_sem h2{
	font-size:18pt;
	padding-bottom:10px;
}

.vid_txt p, .ms_txt p{
	font-size:10pt;
	line-height:13pt;
	padding-bottom:5px;
}

.vid_txt a, .ms_txt a, .lisges_txt a, .dscg_txt a{
	font-size:11pt;
	text-decoration:none;
	float:right;
	padding:5px 0;
}

.dscg_txt p a{
	float:none;
}

.ms_img, .ms_txt{
	width:auto;
	height:auto;
	float:left;
	padding:10px 5px;
}

.ms_img a img{
	width:185px;
	height:auto;
	float:left;
}

.ms_txt{
	width:265px;
}

.ms_txt h3 a{
	float:left;
	font-size:13pt;
}

.ms_txt p span{
	color:#D12E21;
}

/*	-------------------------------------------------------------
	Sidebars
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.sidebar-left{
	width:170px;
	height:auto;
	float:left;
}

.banner_side{
	width:160px;
	height:auto;
	float:left;
	padding:10px 5px;
}

.banner_side ul, .banner_side li{
	width:auto;
	height:auto;
	float:left;
	padding-bottom:15px;
}

.newsletter{
	width:150px;
	height:80px;
	float:left;
	background:url(../images/imgs/newsback.jpg) no-repeat top center;
	padding:10px 5px 0 5px;
}

.nsend{
	width:auto;
	height:auto;
	float:left;
	margin-top:15px;
}

.nsend input{
	width:89px;
	height:10px;
	float:left;
	font-size:7pt;
}

.social-box{
	width:148px;
	height:40px;
	float:left;
	background:url(../images/imgs/socialback.jpg) no-repeat top center;
	border:1px solid #ccc;
	padding:5px;
}

.social-box h3,  .newsletter p{
	font-size:10pt;
	width:90px;
	color:#666;
	line-height:13pt;
}

.social-box a{
	width:29px;
	height:auto;
	float:left;
	padding-top:5px;
}

.sidebar-right{
	width:185px;
	height:auto;
	float:left;
	padding:10px 0 10px 10px;
}

.login-box{
	width:175px;
	height:111px;
	float:left;
	background:url(../images/imgs/loginbox.jpg) no-repeat top center;
	margin-bottom:15px;
	padding:0 5px;
}

.login-box h2{
	color:#fff;
	padding-bottom:5px;
}

.login-box input{
	width:95px;
	height:15px;
}

.login-box label{
	font-size:9pt;
	color:#6A737B;
	padding:0 3px;
	width:63px;
	float:left;
}

.login-box a{
	font-size:8pt;
	float:left;
	width:auto;
	height:auto;
}

.login-box input.logsend, .newsletter input.logsend{
	background: url(../images/imgs/button.gif) no-repeat 0 2px;
	width:55px;
	height:18px;
	float:right;
	border:none;
	color:#fff;
	cursor:pointer;
	margin:7px 0;
	display:inline
}
.newsletter input.logsend{
	background: url(../images/imgs/button2.gif) no-repeat 0 2px;
	margin:0
}

.promo{
	width:185px;
	height:28px;
	float:left;
	background:url(../images/imgs/promo.jpg) no-repeat top center;
	padding-top:88px;
	margin-bottom:15px;
}

.promo a{
	padding-left:47px;
	color:#2E77BC;
	text-decoration:none;
}

.promovar{
	width:185px;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.noticias{
	width:185px;
	height:auto;
	float:left;
	background:url(../images/imgs/ple1.jpg) no-repeat top center;
	padding-top:20px;
}

.noticias h2{
	font-size:16pt;
	padding-bottom:5px;
}

.noticias ul{
	border-top:1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.noticias li{
	width:180px;
	height:auto;
	float:left;
	padding:5px 0;
}

.noticias li h3{
	color:#D12E21
}

.noticias li p{
	font-size:10pt;
	line-height:13pt;
}

.noticias li a, .noticias a{
	text-decoration:none;
	font-size:8pt;
	float:right;
}

.ayuda{
	width:180px;
	height:auto;
	float:left;
	border:1px solid #2E77BC;
	margin-bottom: 15px;
	background: url(../images/imgs/ayback.jpg) no-repeat top;
}

.ayuda h3{
	padding:5px 0;
	text-align:center
}

.ay_bot{
	width:160px;
	height:160px;
	float:left;
	padding:10px;
}

.ay_bot li{
	width:auto;
	height:auto;
	float:left;
	padding:3px;
}

.ay_it{
	width:120px;
	height:auto;
	float:left;
}

.ay_it p{
	font-size:10pt;
}

.ay_it p span{
	font-size:8pt;
	color:#D12E21;
}

.ay_it a{
	font-size:8pt;
	color:#D12E21;
	text-decoration:none;
}

.ay_img{
	width:auto;
	height:auto;
	float:left;
}


/*	-------------------------------------------------------------
	Internas
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.breadcrum{
	width:98%;
	height:auto;
	float:left;
	padding:10px 5px 20px 5px;
	background:url(../images/imgs/ple1.jpg) repeat-x bottom center;
	margin-bottom:15px;
}

.breadcrum p{
	font-size:8pt;
	color:#A6ACAF;
}

.breadcrum p a{
	color:#606971;
	font-style:italic;
	text-decoration:none
}

.breadcrum p a:hover{
	text-decoration:underline;
}

.txt_intro{
	width:98%;
	height:auto;
	float:left;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin:15px 0;
	padding:10px 5px;
}

.txt_intro p{
	font-size:10pt;
}

.txt_intro p span{
	color:#2E77BC;
}

.dcol_cont{
	width:auto;
	height:auto;
	float:left;
}

/*	-------------------------------------------------------------
	Listado gestor
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.lisges{
	width:auto;
	height:auto;
	float:left;
	padding:10px 5px;
}

.lisges ul li{
	width:680px;
	height:auto;
	float:left;
	border-bottom: 1px solid #ccc;
	margin-bottom:15px;

}

.lisges_img{
	width:150px;
	height:auto;
	float:left;
	padding:0 5px;
}

.lisges_img a img{
	width:140px;
	height:auto;
	float:left;
}

.lisges_txt{
	width:510px;
	height:auto;
	float:right;	
}

.lisges_txt p{
	font-size:10pt;
	line-height:14pt;
}

.lisges_txt h2 a{
	font-size:14pt;
	padding-bottom:10px;
	text-align:left;
	float:left;
}

.nextlinks{
	width:100%;
	height:25px;
	float:left;
}

.prev{
	width:70px;
	height:25px;
	float:left;
}

.prev a{
	width:auto;
	height:25px;
	float:left;
	padding-left:10px;
}

.next{
	width:70px;
	height:25px;
	float:right;
}

.next a{
	width:auto;
	height:25px;
	float:left;
	padding-right:10px;

}

/*	-------------------------------------------------------------
Detalle gestor
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.article_cont{
	width:495px;
	height:auto;
	float:left;
}

.article_cont2{
	width:700px;
	height:auto;
	float:left;
}

.art_left{
	width:140px;
	height:auto;
	float:left;
	padding:5px;
}

.artleft_img{
	width:140px;
	height:auto;
	float:left;
	text-align:center;
	padding-bottom:10px;
}

.artleft_img a img{
	width:135px;
	height:auto;
	float:left;
}

.artleft_gal{
	width:140px;
	height:auto;
	float:left;
	text-align:center;
	padding:5px 0;
	background:url(../images/imgs/pleazul.jpg) no-repeat top center;
}

.artleft_gal ul{
	width:auto;
	height:auto;
	float:left;
}

.artleft_gal ul li{
	width:40px;
	height:auto;
	float:left;
	padding: 3px;
	display:inline;
}

.artleft_gal ul li a img{
	width:45px;
	height:auto;
	float:left;
}

.art_item{
	width:140px;
	height:auto;
	float:left;
}

.art_item h3{
	font-size:10pt;
}

.art_right{
	width:335px;
	height:auto;
	float:left;
	padding:10px 5px;
}

.art_right2{
	width:535px;
	height:auto;
	float:left;
	padding:10px 5px;
}

.art_attach, .art_attach2{
	width:510px;
	height:auto;
	float:left;
	font-size:10pt;
	border-bottom: 1px solid #E1E5E5;
	padding-bottom:10px;
}

.art_attach2{
	width:330px;
}

.art_attach ul.att_top, .art_attach2 ul.att_top{
	width:249px;
	height:auto;
	float:left;
}

.art_attach ul.att_bot, .art_attach2 ul.att_bot{
	width:100%;
	height:auto;
	float:left;
}

.art_attach ul.att_top li, .art_attach2 ul.att_top li{
	width:115px;
	height:auto;
	float:left;
	display:inline;
	padding:3px 0;
}

.art_attach ul.att_bot li, .art_attach2 ul.att_bot li{
	width:auto;
	padding:3px;
}

.art_attach ul.att_bot li, .art_attach ul.att_top li a, .art_attach ul.att_bot li a, .art_attach2 ul.att_bot li, .art_attach2 ul.att_top li a, .art_attach2 ul.att_bot li a{
	color:#606971;
	text-decoration:none;
	font-size:8pt;	
}

.art_attach ul.att_top li a:hover, .art_attach ul.att_bot li a:hover, .art_attach2 ul.att_top li a:hover, .art_attach2 ul.att_bot li a:hover{
	color:#000;	
}

.art_txt, .art_txt2{
	width:510px;
	height:auto;
	float:left;
	font-size:10pt;
	text-align:justify;
	padding-top:10px;
}

.art_txt2{
	width:330px;
}

.art_txt a, .art_txt2 a{
	color:#2E77BC
}

.art_txt a img, .art_txt2 a img{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	padding:10px 0;
}

.art_txt p, .art_txt2 p{
	font-size:9pt
}

.art_txt h3, .art_sm h3, .art_txt2 h3, .sol_bot h3{
	font-size:14pt;
}

.art_fecha{
	width:auto;
	height:auto;
	float:right;
	font-size:8pt;
	color:#CBCBCB
}

.artbc{
	width:180px;
	height:auto;
	float:left;
}

.artbc_cat{
	width:170px;
	height:35px;
	float:left;
	background: url(../images/imgs/menu2.jpg) repeat-x;
	padding:5px;
}

.artbc_cat h3{
	color:#fff;
}

.artbc li a{
	width:170px;
	height:25px;
	float:left;
	background: url(../images/imgs/bcback.jpg) no-repeat 0 0;
	padding:5px;
	border-bottom: 1px solid #2E77BC;
	text-decoration:none;
	font-size:10pt;
}

.artbc li a:hover{
	background-position: 0 -35px;
}

.art_sm{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/imgs/ple1.jpg) repeat-x top center;
	padding-top:20px;
	margin-top:10px;
}

.art_sm li, .sol_bot, .sol_bot li, .cu_bot, .cu_bot ul, .cu_bot ul li{
	width:auto;
	height:auto;
	float:left;
	margin-bottom:15px;
}
.cu_bot ul, .cu_bot ul li, .cu_bot{
	margin-bottom: 0
}
.cu_bot{
	margin-top:10px;
	padding:0  0 5px
}
.art_sm li a, .sol_bot li a, .cu_bot ul li a{
	display: block;
	text-decoration: none;
	width: auto;
	height:33px;
	color: #fff;
	padding:9px;
	background: url(../images/imgs/menu2.jpg) repeat-x;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	font-size:10pt
}

.sol_bot li a, .cu_bot ul li a{
	padding:5px 9px;
	text-align:center;
	line-height:12pt;
}
.cu_bot ul li a{
	padding:10px 9px 0 9px;
	height:20px;
}
.art_sm li a:hover, .sol_bot li a:hover, .cu_bot ul li a:hover{
	background: url(../images/imgs/menu3.jpg) repeat-x;
	color:#2E77BC
}

.art_bottom{
	width:100%;
	height:auto;
	float:left;
	background:url(../images/imgs/ple1.jpg) repeat-x top center;
	padding:20px 0;
	margin-top:10px;
}

.art_com{
	width:auto;
	height:auto;
	float:left;
	padding:5px;
	font-size:10pt;
}

.art_sub{
	width:100%;
	height:auto;
	float:left;
	padding:5px 0;
	border-top:1px solid #E1E5E5
}

.art_sub p{
	color:#2E77BC;
	font-size:10pt;
	line-height:13pt;
	padding-bottom:10px;
}

.art_sub fieldset{
	width:auto;
	height:auto;
	float:left;
}

.art_sub label{
	font-size:9pt;
	color:#6A737B;
	margin:3px;
	display:inline;
}

.art_sub input{
	width:250px;
	height:25px;
	float:left;
	margin:3px;
	display:inline;
}

.art_sub input.pb1{
	width:70px;
	border:none;
	cursor:pointer;
}

.art_calif{
	width:100%;
	height:auto;
	float:left;
	padding:5px 10px;
}

.art_calif1, .art_calif1 ul, .art_calif1 p{
	width:auto;
	height:auto;
	float:left;
	font-size:10pt;
}

.art_calif1{
	margin-right:20px;
	display:inline;
}

.art_calif1 li, .art_calif1 a{
	width:25px;
	height:20px;
	float:left;
}

.art_calif1 li a{
	background:url(../images/imgs/estrella.jpg) no-repeat 0 -19px;
	text-indent:-8000px;
}

.art_calif1 li a:hover, .art_calif1 li .select{
	background-position: 0 0
}

/*	-------------------------------------------------------------
	Descargas
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.dscg{
	width:500px;
	height:auto;
	float:left;
}

.dscg li{
	width:auto;
	height:auto;
	float:left;
	border-bottom: 1px solid #ccc;
	padding:5px 5px 15px 5px;
}

.dscg_txt{
	width:480px;
	height:auto;
	float:left;
}

.dscg_txt p{
	font-size:10pt;
	padding:5px 0;
}

/*	-------------------------------------------------------------
	Distribuidores y Comentarios
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.dyc_minfo{
	width:480px;
	height:auto;
	float:left;
}

.dyc_minfo p{
	font-size:9pt;
	color:#A6ACAF;
	float:left;
}

.dyc_minfo p span{
	color:#000;
}

.dyc_minfo textarea{
	width:480px;
	height:auto;
	float:left;
}

.dyc_minfo h3{
	font-size:12pt;
	color:#606971;
}
.dyc_minfo h2{
	float:right;
	font-size:9pt;
	padding-top:10px;
	text-align:right;
	padding-right:10px
}
.dyc_minfo h2 span{
	font-size:9pt;
	color:#000
}

/*	-------------------------------------------------------------
	Carrito y Proceso
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.ct{
	width:500px;
	height:auto;
	float:left
}
.p_info{
	min-width:100px;
  	width: auto !important;
 	width:100px;
	height:auto;
	float:left;	
	padding:5px;
	
}
.p_info p{
	font-size:8pt;	
	color:#999;
}

.p_info p span{
	color:#333;
}

.p_info a{
	font-size:8pt;	
	color:#2E77BC;
}

.proc_car{
	width:675px;
	height:auto;
	float:left;
	padding-top:10px;
}

.pc_top{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
}

.pc_top2{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
	background: url(../images/imgs/plecaazul.jpg) repeat-x bottom;
}

.pc_table{
	width:auto;
	height:auto;
	float:left;
}

.pc_table table{
	width:660px;
	height:auto;
}

.pc_table tr.tabhead{
	background: url(../images/imgs/plecagris.jpg) #e1e5e6 repeat-x top;
	height:30px;
	border:none;
}

.pc_table th{
	padding:10px 0;
	font-size:10pt;
	line-height:12pt;
}

.pc_table tr{
	border-bottom: 1px solid #999;
}

.pc_table td{
	text-align:center;
	height:auto;
	padding:10px;
	vertical-align:middle;
}

.pc_table td p{
	font-size:9pt;
	color:#606971
}

.pc_table td h3{
	font-size:11pt;
	color:#D12E21;
}

.pc_table td input{
	width:50px;
}
.pc_table td input.sku_modelo{
	width:90px;
}
.pc_table td.nob, .pc_table tr.nob{
	border:none;
}

.pc_table tr.bot{
	border-top: 2px solid #999;
	border-bottom:none
}

.pc_table td.iva, .pc_table td.iva p{
	border:none;
	text-align:left;
	color:#A6ACAF;
	font-size:10pt;
}

.proc_but, .proc_but2{
	width:auto;
	height:auto;
	float:right;
}
.proc_but, .proc_but2{
	width:auto;
	height:auto;
	float:right;
}
.proc_but2{
	float:left
}

.proc_but a, .proc_but2 a{
	text-decoration:none;
}

.proc_but a span, .proc_but2 a span{
	color:#2E77BC;
	font-size:9pt;
	text-decoration:none;
}

.pb1, .proc_but input.pb1{
	width:70px;
	height:25px;
	float:right;
	margin:0px 5px;
	display:inline;
	background: url(../images/imgs/but1.jpg) no-repeat;
	color:#fff;
	font-size:8pt;
	text-decoration:none;
	text-align:center;
	border:none;
	cursor:pointer;
}

.pb2{
	width:145px;
	height:25px;
	float:left;
	margin:3px 5px;
	display:inline;
	background: url(../images/imgs/but2.jpg) no-repeat;
	color:#fff;
	font-size:10pt;
	text-decoration:none;
	text-align:center;
}

td.tb_num, td.tb_num p{
	text-align:right;
	font-size:14pt;
	color:#A6ACAF;
	padding-right:10px;
}

td.tb_info, td.tb_info p{
	text-align:left;
	font-size:10pt;
	color:#A6ACAF;
	line-height:12pt;
}

td.tb_fin, td.tb_fin p{
	text-align:left;
	font-size:12pt;
	color:#666;
	padding-left:25px;
}

td.tb_fin p span{
	color:#2E77BC;
}

td.tb_left{
	text-align:left;
}

.pleg_info{
	width:645px;
	height:auto;
	float:left;
	padding:20px 10px 10px 10px;
	background: url(../images/imgs/ple1.jpg) repeat-x top;
	margin: 10px 0 0 0;
}

.pleg_info p{
	color:#A6ACAF;
	float:left;
	font-size:8pt;
}

.pleg_info a{
	color:#2E77BC;
	font-size:9pt;
	padding:0 5px;
}

.pleg_info p span{
	color:#333;
}

.pleg_info input, fieldset, label{
	float:left;
	width:auto;
	height:auto
}

.pleg_info label{
	font-size:11pt;
}

.pc_minfo{
	width:660px;
	height:auto;
	float:left;
	padding:10px;
}

.pc_minfo p{
	font-size:9pt;
	color:#A6ACAF;
	float:left;
}

.pc_minfo p span{
	color:#000;
}

.pc_minfo textarea{
	width:96%;
	height:auto;
	float:left;
}

.pc_minfo h3{
	font-size:12pt;
	color:#606971;
}

.cardform{
	width:640px;
	height:auto;
	float:left;
}

/*	-------------------------------------------------------------
	Distribuidores y Comentarios
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.dist_cont1, .dist_cont{
	width:49%;
	height:50px;
	float:left;
	border-right:1px solid #2E77BC;
	text-align:center;
}

.dist_cont{
	border:none;
}

.dist_cont1 p, .dist_cont{
	color:#A6ACAF;
	font-size:9pt;
}

.dist_cont1 a, .dist_cont a{
	width:135px;
	height:30px;
	float:left;
	margin:0 55px;
	display:inline
}

.dist_estado{
	width:390px;
	height:auto;
	float:left;
	padding-top:15px;
}

.dist_select{
	width:120px;
	height:auto;
	float:left;
	padding-top:25px;
}

.distform{
	width:490px;
	height:auto;
	float:left;
	padding-top:10px;
}

.dyc_minfo p{
	font-size:9pt;
	color:#000;
	float:left;
}

.dyc_minfo p span{
	color:#000;
}

.dyc_minfo h3{
	font-size:12pt;
	color:#606971;
}

/*	-------------------------------------------------------------
	EYECATCHER
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.contenedor_ec {
width : 900px;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 685px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 685px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#home_eyecatcher {
	/*margin : -1px 0 0;*/
}
div#home_eyecatcher .contenedor_ec {
height : 220px;
width:685px;
float:left;
}
div#home_eyecatcher div#slide-holder {
z-index :0;
width : 685px;
height : 220px;
position : absolute;
margin-bottom:15px;
}

div#home_eyecatcher div#slide-holder div#slide-runner {
width : 685px;
height : 220px;
overflow : hidden;
position : absolute;
}

div#home_eyecatcher div#slide-holder div#slide-runner a:link, a:visited {
text-decoration : none;
}

div#home_eyecatcher div#slide-holder div#slide-runner a img {
border : 0;
}
div#home_eyecatcher div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#home_eyecatcher div#slide-holder div#slide-controls {
left : 0;
/*bottom : 228px;*/
bottom : 0;
width : 690px;
height : 30px;
display : none;
position : absolute;
background:#fff;
opacity:.8;
	filter:alpha(opacity=80);
}
div#home_eyecatcher div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#home_eyecatcher div#slide-holder div#slide-controls p#slide-nav {
float : left;
height : 24px;
display : inline;
margin-top:5px;
}
div#home_eyecatcher div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 13px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#home_eyecatcher div#slide-holder div#slide-controls p#slide-nav a.on {
background:url(../images/imgs/circle.gif) no-repeat 2px 2px;
color:#fff
}
div#home_eyecatcher div#slide-holder div#slide-controls p#slide-nav a {
background:url(../images/imgs/circle.gif) no-repeat 2px 2px;
color:#333
}

div#nav ul li a {
background:#000;
}

#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

.img_container { height:120px; }
  .img_container ul {display:block;padding:0;margin:0;list-style:none;}
  .img_container ul li{float:left;width:100px;margin:10px;}
  .img_container ul li a img {
      width:93px;
      height:93px;
      border:1px solid #574331;
      padding:5px;
      background:#eee;
  }
  a.imageborder img{
      width:93px;
      height:93px;
      border:1px solid #574331;
      padding:5px;
      background:#eee;
      float:left;
      margin:0 10px;
  }
  .img_container ul li a:hover img, a.imageborder:hover img { background:#e8e8e8; border-color: darkred; }
  
  .eyecatcher_grl {
	position:relative;
}
.eyecatcher_txt {
	position:absolute;
	top:0;
	width:160px;
	height:205px;
	margin:0 0 0 515px;
	padding:0 5px 15px;
	background:#404040;
}
.eyecatcher_grl .eyecatcher_txt h1{
	width:auto;
	font-size:12pt;
	padding:15px 5px 0;
	z-index:1;
	color: #fff;
}

.eyecatcher_grl .eyecatcher_txt p{
	color: #999;
	font-size: 12px;
	width: auto;
	padding:10px 5px;
	text-align:left;
	line-height:15pt;
}
.eyecatcher_grl .eyecatcher_txt .leermas{
	width:auto;
	height:auto;
	float:right;
	text-align:center;
	margin:0 5px 0 0;
	display:inline;
}


/*	-------------------------------------------------------------
	Detalle
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.detalle_prod, .det_slid{
	width:675px;
	height:auto;
	float:left;
}

.det_mys{
	width:auto;
	height:auto;
	float:left;
	padding:5px 0;
}

.det_mys p{
	color:#2E77BC;
	font-size:11pt;
}

.det_mys p span{
	color:#989898;
}

.det_img{
	width:285px;
	height:auto;
	float:left;
	padding:10px 0;
	display:inline;
}

.di_princ{
	width:260px;
	height:auto;
	float:left;
	border: 1px solid #2E77BC;
	padding:10px;
}

.di_gal{
	width:260px;
	height:auto;
	float:left;
	padding:10px;
	border: 1px solid #2E77BC;
	background: url(../images/imgs/plecagris.jpg) #e1e5e6 repeat-x top;
}

.di_gal li{
	width:auto;
	height:auto;
	float:left;
	padding:5px 10px;
	display:inline;
}

.det_info{
	width:370px;
	height:auto;
	float:left;
	padding:5px 10px;
}

.det_desc, .det_disp, .det_prycall{
	width:360px;
	height:auto;
	float:left;
	border-bottom:1px solid #989898;
	padding:10px 0;
}

.det_prycall{
	background:none
}

.det_desc h3, .det_disp h3, .det_prycall h3, .det_slid h3{
	color:#333;
	font-size:14pt;
	padding: 10px 0;
}

.det_prycall h3 span{
	color:#D12E21;
	font-size:15pt;
	font-weight:bold;
}

.det_desc p{
	/*color:#A6ACAF;*/
	font-size:9pt;
	line-height:13pt;
}

.det_desc ul, .det_desc li{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0;
}

.detprods_paquete{
	width:350px;
	height:auto;
	float:left
}

.detprods_paquete a{
	width:auto;
	height:auto;
	font-size:9pt;
	text-decoration:none;
	float:left;
}
.detprods_paquete a img{
	width:auto;
	height:auto;
	float:left;
	padding:3px 5px;
}
.detprods_paquete a.titlarge{
	width:200px;
	height:auto;
	font-size:9pt;
	text-decoration:none;
	float:left;
}
.det_disp li{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	padding:5px;
}

.det_disp li img{
	border: 1px solid #999
}

.det_disp fieldset{
	width:auto;
	height:auto;
	float:left;
	margin:10px 0;
}

.det_disp select{
	text-align:center;
	width:330px;
}

.det_prycall fieldset{
	padding:7px 0;
	float:left;
}

.det_prycall label{
	color:#2E77BC;
	font-size:11pt;
}

.det_prycall input{
	width:60px;
	
}

.detalle_slid{
	width:620px;
	height:auto;
	float:left;
	margin:5px 25px;
	display:inline;
}

#slider {
    width: 620px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: auto;
    width: 600px;
    overflow: auto;
    overflow: hidden;
    position: relative;
	float:left;
	border:1px solid #2E77BC;
	padding:5px;
}

.scrollContainer div.panel {
    padding: 10px;
    height: auto;
    width: 570px;
}

.scrollContainer div.panel p{
	/*color:#999999;*/
	font-size:9pt;
	line-height:14pt;
}


.scrollContainer div.panel a{
	color:#008DA8;
	font-size:8pt;
	text-decoration:none;
}

.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
	width:auto;
	float:left;
	display:block;
}

.navigation li {
	width:auto;
	height:auto;
	float:left;
	display:inline;
}

.navigation li a{
	height:20px;
	width:auto;
	padding:5px 10px;
	background: #fff;
	text-decoration:none;
	float:left;
	color:#fff;
	background: url(../images/imgs/menu2.jpg) repeat-x;	
	border:1px solid #fff;
}

.navigation li a:hover{
   background: url(../images/imgs/menu3.jpg) repeat-x;	
   color:#2E77BC
}

.pric_tach{
	text-decoration:underline;
	color:#000
}

.addthis_toolbox{
	width:auto;
	height:auto;
	float:right;
}
.price-old{
	text-decoration:line-through;
	font-weight:normal;
	padding-right:15px;
}
.addthis_toolbox.addthis_default_style span {
	margin-top:4px
}
/*	-------------------------------------------------------------
	Plus & Res Val
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.botonesval{
	width:12px;
	height:auto;
	float:left;
}

.botonesval a.plusval{
	width:12px;
	height:10px;
	float:left;
	background:url(../images/imgs/pv-btn.jpg) no-repeat;
	text-indent:-8000px;
	cursor:pointer
}

.botonesval a.resval{
	width:20px;
	height:10px;
	float:left;
	background:url(../images/imgs/rv-btn.jpg) no-repeat;
	text-indent:-8000px;
	cursor:pointer
}

.inputval{
	float:left;
	height:12px;
	font-size:10pt;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.inputval {
	height:15px;
}
}
.mc_title{
	width:98%;
	height:auto;
	float:left;
	padding:10px 5px;
}

.addcart{
	width:auto;
	height:auto;
	float:right;
    margin-top: 5px;
}

.addcart img{
	width:auto;
	height:auto;
	float:right;
	border: none;
	margin: 0;
	padding:0;
}

/*	-------------------------------------------------------------
	Listado
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.categorias{
	width:460px;
	height:auto;
	float:left;
	padding:10px;
}

.categorias li{
	width:auto;
	height:auto;
	float:left;
	display:inline;
	color:#2E77BC;
	font-size:10pt;
	padding:0 3px;
}

.categorias li a{
	color:#A6ACAF;
	text-decoration:none;
	font-size:9pt;
    width:auto;
    height:auto;
    float:left;
	padding:0 5px;
}

.categorias li a:hover{
	color:#333;
}

.litem, .litem2{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #2E77BC;
	border-top:3px solid #2E77BC;
	padding:5px 0;
	margin:10px 0
}
.litem2{
	border:0;
	border-top:3px solid #2E77BC;
}

.vtb{
	width:85px;;
	height:auto;
	float:right;
}

.listado_prods, .listado_proms{
	width:auto;
	height:auto;
	float:left;
}

.listado_prods li{
	width:134px;
	min-height: 200px;
  	height: auto !important;
  	height: 200px;
	float:left;
	display:inline;
	padding:10px 15px;
}

.listado_prods li a.thumb, .li_paqinfo a.thumb {
	border:1px solid #E4E5E6;
	float:left;
	height:100px;
	line-height:100px;
	padding:2px;
	vertical-align:middle;
	width:131px;
}
.listado_prods li img, .li_paqinfo a img{
	max-width:131px;
	max-height:100px;
}
.listado_prods li h3{
	height:50px;
	width:auto;
	float:left
}
.listado_prods li h3 a, .li_paqinfo h3 a{
	color:#6A737B;
	text-decoration:none;
	font-size:11pt;
}

.listado_prods li h3 a:hover, .li_paqinfo h3 a:hover{
	color:#333;
}

.listado_prods li p, .os_precio p{
	color:#999;
	font-weight:normal;
	font-size:8pt;
    width:100%;
    height:auto;
	float:left;
}

.listado_prods li p span{
	color:#D12E21;
	font-size:10pt;
}

.callact_des{
	width:125px;
	height:auto;
	float:left;
	padding:3px;
	border-top:1px solid #E4E5E6;
	border-bottom:1px solid #E4E5E6;
	padding:0 5px;
}

.shopcart{
	width:30px;
	height:26px;
	float:left;
	margin: 3px 5px;
	display:inline
}

.shopcart a{
	width:30px;
	height:26px;
	float:left;
	background: url(../images/imgs/cart-min.jpg) no-repeat 0 -23px;
	text-indent:-80000px;
}

.shopcart a:hover{
	background-position:0 -1px;
}

.detalle{
	width:115px;
	height:25px;
	float:left;
	margin: 3px 5px;
	display:inline
}

.detalle a{
	width:115px;
	height:25px;
	float:left;
	background: url(../images/imgs/dyc.jpg) no-repeat -1px -15px;
	text-indent:-80000px;
}

.detalle a:hover{
	background-position:-1px 5px;
}

.pleg_title{
	width:470px;
	height:auto;
	float:left;
	padding:0 10px 10px 10px;
}


.pleg_title a{
	color:#000;
	padding: 0 5px;
	float:left;
	text-decoration:none;
	font-size:14pt;
}

.pleg_title p{
	color:#A6ACAF;
	padding: 0 5px;
	float:left;
	font-size:9pt;
}

.pleg_title p span{
	color:#333;
}

.prom_itembot{
	width:auto; height:auto; float:left;
}
.prom_itembot a, .prom_itembot a img{
	border:none; width:auto; height:auto; float:left
}

/*	-------------------------------------------------------------
	Productos
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.listprods2{
	width:98%;
	height:auto;
	float:left;
	padding:10px 25px;
}

.productos_box_li{
float:left;
height:170px;
width:132px;
margin:5px 15px;
display:inline;
}

.productos_box{
	width:130px;
	height:auto;
	float:left;
	border:1px solid #2E77BC;
	border-top:3px solid #2E77BC;
	text-align:center;
}

.productos_box a img{
	border:none;
	text-align:center;
	width:120px;
	padding:5px;
}

.plegprods_title{
	width:130px;
	height:50px;
	float:left;
	padding:10px 0;
	text-align:center;
}

.plegprods_title a{
	text-align:center;
	width:100%;
	float:left;
	font-size:11pt;
	text-decoration:none;
}

.listado_paq{
	width:665px;
	height:auto;
	float:left;
	padding:15px 5px;
	border-bottom:1px solid #e1e5e6
}

.li_paqinfo, .li_paqinfo h3, .li_paqinfo p{
	width:auto;
	height:auto;
	float:left;
}

.li_paqinfo h3{
	width:365px;
	padding-left:10px;
}

.li_paqinfo p{
	width:365px;
	color:#AFAFAE;
	font-size:9pt;
	padding-left:10px;
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 180px;
    padding: 10px 40px 10px 40px;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  180px;
    height: 40px;
}

.jcarousel-skin-tango2 .jcarousel-item {
    width: 40px;
    height: 40px;
}

.jcarousel-skin-tango2 img {
    width: 40px;
    height: 40px;
}

.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 2px;
}

.jcarousel-skin-tango2 .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango2 .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: 5px;
    width:25px;
    height: 25px;
    cursor: pointer;
     background: url(../images/imgs/next-hor.gif) no-repeat;
}

.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 5px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    background: url(../images/imgs/prev-hor.gif) no-repeat;
}

.autocomplete{
	height:200px;
	overflow:scroll;
}

.form_solic{
	font-size:10pt;
	color:#666;
	width:100%;
	height:auto;
	float:left
}
.form_solic span{
	color:#000;
	font-weight:bold
}

.img_paq{
	width:155px;
	height:auto;
	float:left;
}
.txt_paq{
	width:500px;
	height:auto;
	float:left;
}
.restringido{
	width:490px;
	height:auto;
	float:left;
}
.restringido h2{
	font-size:14pt;
	padding-bottom:5px;
}
.restringido p{
	font-size:10pt;
	padding-bottom:5px;
}

.restringido p a{
	text-decoration:none;
}
.restringido p a:hover{
	text-decoration:underline;
}
/*	-------------------------------------------------------------
	CUENTA
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
.usu_list, .usu_list ul{
	width:100%; height:auto; float:left;
}
.usu_list ul li{
	width: 100%; height:auto; float:left;
	border-bottom:1px solid #999;
	padding:5px 0;
	font-size:9pt;
}
.usu_list ul li p{
	color:#000; font-size:9pt;
}
.usu_list ul li p span{
	color:#999;
}
.usu_list table{
	width:100%; height:auto; float:left; font-size:9pt;
}
.usu_list table th{
	color:#000;
	font-weight:normal;
	text-align:left;
}
.usu_list table td{
	color:#666;
	text-align:left;
	padding-bottom:5px;
}
.usu_list table td.azul{
	color:#2E77BC;

}
.usu_list table td span{
	color:#000
}
.usu_est{
	width:100%;
	height:auto; float:left;
}
.usu_est p{
	width:100%;
	font-size:9pt;
	color:#000;
	padding-bottom:5px;
}
.usu_est p span{
	color:#666;
}
.form_hidden{
	width:100%; height:auto; float:left;
}
.form_hidden table{
	width:100%;
	height:auto;
}
.form_hidden table th{
	color:#2E77BC;
	border-bottom:1px solid #999;
	font-size:9pt;
	padding:0 10px
}
.form_hidden table td{
	border-bottom:1px solid #999;
	text-align:left;
	font-size:9pt;
	padding:0 10px;
}
.form_hidden table td.fh_tot{
	color:#333; text-align:right; font-size:9pt; font-weight:bold
}
.paginacion{
	width:auto; height:auto; float:right;
}
.paginacion a{
	color:#2E77BC;
	font-size:9pt;
	text-decoration:none;
}
.paginacion a:hover{
	text-decoration:underline;
}

/*	-------------------------------------------------------------
	Layout General ORDER STATUS
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

h2.order_status {
	color: #2E77BC;
	font-weight:normal;
	float:left;
	width:100%;
}

h2.order_status {
	font-size:18pt;
	float:left;
}

.order_status p, span, label, select, button {
	color:#000;
	font-size:12px;
}

.welcome_order_status{
	padding-bottom:15px;
	color:#a2322;
	font-size:10px;
}

.welcome_order_status h3{
	font-size:14px;
}


.copyright{
	width:100%;
	height:auto;
	float:left;
	color:#333;
	font-size:9pt;
	line-height:10pt;
	text-align:center;
}

.separator_order_status{
	width:98%;
	height:auto;
	float:left;
	padding:10px 5px 20px 5px;
	background:url(../images/imgs/ple1.jpg) repeat-x bottom center;
	margin-bottom:15px;
}

.menu_order_status{
	width:150px;
	float:left;
	padding:5px 0px 10px;
}

.menu_order_status li {
    border: 1px solid #E1E5E5;
    float: left;
    height: 15px;
    width: 155px;
}
.menu_order_status li a {
    background: url("../images/imgs/menu_os_back.jpg") no-repeat scroll 0 -31px transparent;
    color: #999999;
    float: left;
    height: 24px;
    padding: 3px 0 3px 5px;
    text-decoration: none;
    width: 150px;
}
.menu_order_status li a:hover {
    background-position: 0 0;
    border-bottom: 0 none;
    color: #FFFFFF;
}

.job_status, .content_order_status{
	font-size:12px;
}

#panel_details div{
	
}

.order_detail th{
	text-align:left;	
}

.currency{
	text-align:right;
}

/*	-------------------------------------------------------------
	Login Order Status
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.login_os{
	width:60%;
	height:300px;
	border:medium;
	padding:50px;
	margin:auto;
}

.logo_os{
	width:50%;
	height:auto;
	float:left;
	padding:0 25%;
}

.login-box_os{
	width:58%;
	height:auto;
	float:left;
	padding:40px 21%;
	background-color:#f8f8f8;
	border:#3c86c3 2px solid;

}

.login-box_os h2{
	color:#fff;
	padding-bottom:5px;
}

.login-box_os input{
	width:185px;
	height:15px;
}

.login-box_os label{
	font-size:10pt;
	color:#6A737B;
	width:80px;
	float:left;
}

.login-box_os a{
	font-size:8pt;
	float:left;
	width:auto;
	height:auto;
	margin:10px 0;
}

.login-box_os input.logsend{
	background: url(../images/imgs/button.gif) no-repeat 0 2px;
	width:55px;
	height:18px;
	float:right;
	border:none;
	color:#fff;
	cursor:pointer;
	margin:30px 0;
	display:inline
}

.row_os{
	margin:10px 0;
}

/*	-------------------------------------------------------------
	Formularios Order Status
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#updatePassForm .label{
	padding-right: 8px;
	padding-top: 2px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 125px;
	color: #EA5200;
}

#updatePassForm .field{
	padding-bottom: 10px;
	white-space: nowrap;
}

#updatePassForm .status{
	padding-left: 8px;
	padding-top: 2px;
	vertical-align: top;
	white-space: nowrap;
	width: 246px;
}

#updatePassForm .textfield{
	width: 150px;
}

#updatePassForm label.error {
	font-weight: bold;
	color: #EA5200;
	padding-bottom: 2px;
	padding-left: 10px;
}





/*	-------------------------------------------------------------
	ARREGLOS IE6
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

* html .main{
	padding:10px 0 10px 10px;
}

* html .article_cont{
	width:490px
}

* html .listado_prods li{
	padding:10px 13px;
}

* html .categorias li{
	font-size:9pt;
}
* html .login-box input{
	width:80px;
	height:20px;
}
* html .login-box label{
	width:70px;
	font-size:8pt;
	height:20px;
}
* html .login-box a{
	width:auto; height:auto; float:left; font-size:7pt; line-height:10pt
}

* html .proc_car{
	width:655px;
}

* html .inputval{
	height:15px;
	line-height:15px;
}
* html .botonesval{
	height:20px;
}
* html .article_cont2{
	width:680px;
}
* html .art_right2{
	width:520px
}

