﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
@font-face
{
font-family: segoeUILight;
src: url('segoeuil_0.ttf'),
     url('segoeuil_0.eot');/*IE9 ;*/ 
} 
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* =============Comienza el estilo de la página================*/
h1, h2, h3, h4, h5, h6, p, span, ul, li, a{
	font-family:Helvetica, Arial, sans-serif;
}
body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px;
}
#fondoNegro {
	background-color: #FFFFFF;
	background-image:url(../Images/fondoNegro.png);
	background-repeat: repeat-x;
	background-position: 0 -150px;
}
#restOfPages{
	background-color: #FFFFFF;
	background-image:url(../Images/fondoNegro.png);
	background-repeat: repeat-x;
	background-position: 0 -464px;

}
#logo {
	float: left;
	width: 218px;
}
#top-nav {
	float: left;
	width: 742px;
}
.myClear {
	clear: both;
}
#main_div {
	margin: auto; 
	width: 960px
}
/* =============Navigation================*/
#top-nav li{
	float:left;
}


a#home_btn {
	background-image: url(../Images/home_btn.png);
	height: 44px;
	width: 84px;
	background-position:0px 0px;
	display:block;
	text-decoration:none;
}
a:hover#home_btn {
	background-image: url(../Images/home_btn.png);
	height: 44px;
	width: 84px;
	background-position:84px 0px;
	display:block;
	text-decoration:none;
}
a#contactanos_btn {
	background-image: url(../Images/contactanos_btn.png);
	height: 44px;
	width: 122px;
	background-position:0px 0px;
	display:block;
	text-decoration:none;
}
a:hover#contactanos_btn {
	background-image: url(../Images/contactanos_btn.png);
	height: 44px;
	width: 122px;
	background-position:122px 0px;
	display:block;
	text-decoration:none;
}

a#registrate_btn{
	background-image:url(../Images/registrate_btn.png);
	background-position:0px 0px;
	display:block;
	text-decoration:none;
	width:144px;
	height:44px;
}
a:hover#registrate_btn{
	background-position:144px 0px;
}
a#completar_btn{
	background-image:url(../Images/completar_btn.png);
	background-position:0px 0px;
	display:block;
	text-decoration:none;
	width:178px;
	height:44px;
}
a:hover#completar_btn{
	background-position:178px 0px;
}
a#ayuda_btn{
	background-image:url(../Images/ayuda_btn.png);
	background-position:0px 0px;
	display:block;
	text-decoration:none;
	width:85px;
	height:44px;
}
a:hover#ayuda_btn{
	background-position:85px 0px;
}
a#promociones_btn{
	background-image:url(../Images/promociones_btn.png);
	background-position:0px 0px;
	display:block;
	text-decoration:none;
	width:132px;
	height:44px;
}
a:hover#promociones_btn{
	background-position:132px 0px;
}
a#movil_btn{
	background-image:url(../Images/movil_btn.png);
	background-position:0px 0px;
	display:block;
	text-decoration:none;
	width:180px;
	height:44px;
}
a:hover#movil_btn{
	background-position:180px 0px;
}

/* Table */
table.table_report 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table.table_report td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
    font-family: Helvetica, Arial, sans-serif;
    color: #666;
}

table.table_report th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
    color: #666;
    text-align: center;
}


/* =============Sesion Container==============*/
#sesion {
	float: left;
	width: 290px;
	margin-left: 35px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 10px;
}
#session-title {
	background-color: #808080;
	padding: 12px;
	background-image: url(../Images/candado.png);
	background-repeat: no-repeat;
	background-position: 24px;
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
}

#session-footer {
    margin-top: -10px;
	background-color: #808080;
	padding: 12px;		
	-moz-border-radius: 8px 8px 0px 0px;
	border-radius: 0px 0px 8px 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C9C9C9;
}
#session-title h1 {
	color: #FFF;
	font-size: 19px;
	text-indent: 60px;
	font-weight: bold;
	text-shadow: 0px -2px 0px #404040;
}
#pages h1 {
	font-family:'Helvetica', Arial,  sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #4A4A49;
}
#pages h2 {
	font-family:'Helvetica', Arial,  sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	line-height: 24px;
	width: 620px;
}
#sesion-fields {
	background-image: url(../Images/sesion_bkg.png);
	background-repeat: repeat-y;
	padding: 12px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
    
}
#sesion-fields form p {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	line-height:18px;
}
.loginFields{
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:20px;
	border:none;
	background-image:url(../Images/loginField-bkg.png);
	background-repeat: repeat-x;
	padding:2px;
	font-size:12px;
}
/* ============Nivo Slider=============*/
#slideshow-wrapper {
	width: 600px;
	height: 356px;
	float:left;
	margin-left:20px;
	background-image:url(../Images/slider_bkg.png);
}
#slideshow {
	width: 600px;
	height: 336px;
	z-index: 1000;
	position: absolute;	
	margin-right: auto;
	margin-left: auto;
}
.nivo-controlNav {
	position:absolute;
	left:20px;
	bottom:1px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../Images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}
.nivo-directionNav a {
	display:block;
	width:45px;
	height:46px;
	background:url(../Images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-45px 0px;
	right:0px;
}
a.nivo-prevNav {
	left:0px;
}
/* ============Content of the Site=============*/




#content {
	width: 910px;
	margin-right: auto;
	margin-left: auto;
}
#right-content {
	width: 100%;
	float:left;
}
#right-content h1 {
	color: #1D1D1B;
	font-size: 40px;
	font-weight: bold;
    text-shadow: 1px 1px 5px #666;
}
#right-content p {
	font-size: 14px;
	line-height: 26px;
    font-size:x-large; 
    height:185px; 
    line-height: 28px; 
    text-align : justify;
    color:#3c3b3b;
}
/* ============Donde Estamos=============*/
#donde-estamos {
	width:380px;
	float:left;
	margin-left: 30px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-image: url(../Images/donde-estamos-header.png);
	background-repeat: no-repeat;
}
#donde-estamos h1 {
	color: #FFF;
	text-indent: 100px;
	font-size: 18px;
	font-weight: bold;
}
#donde-estamos-content {
	background-image: url(../Images/gray_bkg.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7B7C7C;
	border-bottom-color: #7B7C7C;
	border-left-color: #7B7C7C;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}
#donde-estamos-content-wrapper {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
}
#map-wrapper {
	float: left;
	width: 196px;
}
#donde-estamos-places {
	float: left;
	width: 149px;
	margin-left: 15px;
}
#donde-estamos-places ul li {
	font-size: 18px;
	line-height: 40px;
}
#map-wrapper small a {
	color: #E9F2DF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
	font-size: 20px;
}
/* ============Footer=============*/
.gradient-line{
	background-image:url(../Images/gradient-lane.png);
	background-position:center;
	clear:both;
	height:20px;
	width: 100%;
	background-repeat: no-repeat;
}

.footer-links {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #3C3C3B;
	float: left;
	width: 180px;
	margin-left: 20px;
}
.footer-links ul li a{
	color: #3C3C3B;
	font-size: 16px;
	line-height: 28px;
	text-decoration:none;
	letter-spacing:-1px;
}
.footer-links ul li a:hover{
	color:#E20177;
	text-decoration:none;
}
.footer-links-noborder {
	float: left;
	width: 600px;
	margin-left: 14px;
}
.footer-links-noborder ul li a{
	color: #3C3C3B;
	font-size: 16px;
	line-height: 28px;
	text-decoration:none;
	letter-spacing:-1px;
}
.footer-links-noborder ul li a:hover{
	color:#E20177;
	text-decoration:none;
}
.footer-links-noborder-index {
	float: left;
	width: 180px;
	margin-left: 15px;
}
.footer-links-noborder-index ul li{
	color: #3C3C3B;
	font-size: 16px;
	line-height: 28px;
	text-decoration:none;
	letter-spacing:-1px;
}
.footer-links-noborder-index ul li a{
	color: #3C3C3B;
	font-size: 16px;
	line-height: 28px;
	text-decoration:none;
	letter-spacing:-1px;
}
.footer-links-noborder-index ul li a:hover{
	color:#E20177;
	text-decoration:none;
}
li.f-title {
	font-weight: bold;
	color: #3C3C3B;
	line-height: 50px;
	font-size: 21px;
	letter-spacing:-1px;
}
#bottom-wrapper {
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#bottom-wrapper h1 {
	color: #FFFFFF;
	font-size: 14px;
}
#bottom-wrapper h1 a{
	color: #E20177;
}
#bottom-container {
	width: 100%;
	background-color: #1d1d1b;
}
/* ============Contactanos=============*/
#contactanos {
	width:380px;
	float:left;
	margin-left: 30px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-image: url(../Images/contactanos-header.png);
	background-repeat: no-repeat;
}
#contactanos h1 {
	color: #FFF;
	text-indent: 100px;
	font-size: 18px;
	font-weight: bold;
}
#contactanos-content {
	background-image: url(../Images/gray_bkg.png);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7B7C7C;
	border-bottom-color: #7B7C7C;
	border-left-color: #7B7C7C;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}
#contactanos-content-wrapper {
	width: 360px;
	margin-right: auto;
	margin-left: auto;
}#indide-pages {
	background-color: #FFF;
	background-image: url(../Images/inside-bkg.png);
	background-repeat: repeat-x;
}
#utility-nav {
	float: left;
	width: 643px;
	margin-left: 40px;
	height: 70px;
}
#salir-container {
	width: 60px;
	margin-left: 573px;
}
#bienvenido-container {
	width: 272px;
	float: left;
	margin-top: 8px;
}
#bienvenido-container h1 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	display: block;
	float: left;
	width: 110px;
	font-weight: bold;
}
#updatePassword-container h1 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	display: block;
	float: left;
	font-weight: bold;
}

#bienvenido-container h2 {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	display: block;
	float: left;	
	font-weight: bold;
}
#bienvenido-container span {
	color: #E20177;
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
}
#saldo-puntos-container {
	float: left;
	width: 370px;
	background-image: url(../Images/saldo-puntos-container.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
.sp-divider {
	float: left;
	width: 300px;
	padding-right: 10px;
	padding-left: 20px;
	padding-top: 10px;
}
.sp-divider h1 {
	font-size: 12px;
	color: #FFF;
	display: block;
	float: left;
	width: 50px;
	line-height: 24px;
	font-weight: bold;
}
.sp-divider span {
	font-size: 16px;
	color: #FFF;
	line-height: 23px;
	font-weight: bold;
}
#salir-container h2 a {
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
}
#salir-container h2 a:hover {
	text-decoration: underline;
}
.myClear10 {
	clear: both;
	height: 20px;
}
#main_navigation ul li {
	display: block;
	float: left;
}
#main_navigation ul li a{
	display: block;
	color: #BFBFBF;
	font-size: 14px;
	text-decoration: none;
	text-shadow:0px -1px 1px #000;
	padding-right: 14px;
	padding-left: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-top: 6px;
	padding-bottom: 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	font-weight: bold;
}
#main_navigation ul li a:hover {
	color: #FFFFFF;
	background-image:url(../Images/navigation-hover.png);
	background-repeat:repeat-x;
	text-shadow:none;
	
}
#main_navigation ul li#current {
	color: #FFFFFF;
	background-image:url(../Images/current-hover.png);
	background-repeat:repeat-x;
	text-shadow:none;
}



#menuh-container
	{
    display: block;	  
	}

#menuh
	{
	font-size: small;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;	
	}		
#menuh a
	{
	text-align: center;		
	white-space:nowrap;	           
    display: block;
	color: #BFBFBF;
	font-size: 14px;
	text-decoration: none;
	text-shadow:0px -1px 1px #000;
	padding-right: 14px;
	padding-left: 14px;	
	padding-top: 6px;
	padding-bottom: 6px;	
	font-weight: bold;
     
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	
	{	
        display: block;
	    color: #BFBFBF;
	    font-size: 14px;
	    text-decoration: none;
	    text-shadow:0px -1px 1px #000;
	    padding-right: 14px;
	    padding-left: 14px;
	    border-right-width: 1px;
	    border-right-style: solid;
	    border-right-color: #CCC;
	    padding-top: 6px;
	    padding-bottom: 6px;
	    border-left-width: 1px;
	    border-left-style: solid;
	    border-left-color: #000;
	    font-weight: bold;
	}
	
#menuh a:hover					
	{	
        color: #FFFFFF;
	    background-image:url(../Images/navigation-hover.png);
	    background-repeat:repeat-x;
	    text-shadow:none;
        border-right: 1px solid #CCC;	    
	    border-left: 1px solid #000;	    
	}	

#menuh ul li#current					
	{	
        color: #FFFFFF;
	    background-image:url(../Images/navigation-hover.png);
	    background-repeat:repeat-x;
	    text-shadow:none;        	    
	}
	
#menuh a.parent /*se le coloca esta clase al item de la lista que tenga hijos*/
	{	
    background-position: right center;
	background-repeat: no-repeat;
    background-color: #F5F5F5 ; 
    color: #E20177;           
    text-decoration:none;
    text-shadow:none;  
    border:thin solid #BFBFBF;
    border-top:none;
    text-align:left;	   
    /*aqui se debería poner una flechita a la derecha*/
	}

#menuh a.child /*se le coloca esta clase a los hijos del item de la lista que los contiene*/
	{	
    background-position: right center;
	background-repeat: no-repeat;
    background-color: #F5F5F5 ; 
    color: GrayText;           
    text-decoration:none;
    text-shadow:none;  
    border:thin solid #BFBFBF;    
    text-align:left;
    font-weight:normal;	   
    /*aqui se debería poner una flechita a la derecha*/
	}

#menuh a.list 	
	{	
	    background-position: right center;
	    background-repeat: no-repeat;
        background-color: #F5F5F5 ; 
        color: GrayText;             
        text-decoration:none;
        text-shadow:none;
        font-weight:normal;
        border:thin solid #BFBFBF;
        border-top:none;
        text-align:left;	        
	}


#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	/* width:9em;	width of all menu boxes */	
	}

#menuh li
	{
	position:relative;
	min-height: 1px;		
	vertical-align: bottom;		    
	}

#menuh ul ul
	{
	    position:absolute;
	    z-index:500;
	    top:auto;
	    display:none;
	    padding: 1em;
	    margin:-1em 0 0 -1em;          
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;    
	}

div#menuh li:hover, #menuh a.list:hover, #menuh a.parent:hover, #menuh a.child:hover 
	{
	    cursor:pointer;
	    z-index:100; 
        color: #FFFFFF;
	    background-image:url(../Images/navigation-hover.png);
	    background-repeat:repeat-x;
	    text-shadow:none;              
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

#pageUpdate-title {
	height: 25px;
	padding-top: 17px;
	padding-left: 15px;
	border: 1px solid #CCC;
    margin-top:25px;
}
#page-title {
	height: 25px;
	padding-top: 16px;
	padding-left: 15px;
	border-right: 1px solid #CCC;
    border-left: 1px solid #CCC;
}
#page-title h1,#pageUpdate-title h1 {
	color:black;
	font-size: 12px;
	font-weight: bold;
	text-shadow: 1px 1px 5px #666;
}
.myClearStyle {
	background-color: #AAAAAA;
	clear: both;
	height: 1px;
     /*margin-top: 300px;espacio entre el body y el footer*/
     margin-top:1.5em;
}
#copyright {
	float: left;
	width: 150px;
	padding-top: 10px;
	padding-left: 15px;
}
#copyright h1 {
	color: #AAAAAA;
	font-size: 12px;
	font-weight: normal;
}
#footer-nav {
	float: left;
	/*width: 790px;*/  
	padding-top: 10px;
    
    
}
#footer-nav ul li {
	display: block;
	float: left;
}
#footer-nav ul li a {
	font-size: 12px;
	color: #4A4A49;
	text-decoration: none;
    font-weight:normal;
	display: block;
	padding-right: 20px;
}
#footer-nav ul li a:hover {
	text-decoration: underline;
}#description p {
	color: #666666;
	font-size: 14px;
	line-height: 18px;
}
#form-wrapper-register {
	float: left;
	width: 800px;
}
#form-wrapper {
	float: left;
	width: 780px;
}

#form-wrapper table tr th h1,h1.formthh1 {
	color: #666666 !important;
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: right !important;
}
#form-wrapper table tr td h1,h1.formtdh1 {
	color: #666666 ;
	font-size: 24px ;
	font-weight: bold ;
	text-align: right ;
}
h1.formtdh1 {
	color: #666666 !important;
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: right !important;
}
#form-wrapper fieldset {
	border: 3px solid #CCC;
}
#form-wrapper fieldset legend {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.inside{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:278px;
	height:38px;
	border: 1px solid #A5A5A5;	
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 22px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.insideDrop{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:295px;
	height:55px;
	border: 1px solid #A5A5A5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 22px;
	font-family:'Helvetica', Arial,  sans-serif;
}

.insideDate{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width: 97px;
	height:55px;
	border: 1px solid #A5A5A5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 22px;
	font-family:'Helvetica', Arial,  sans-serif;
}

.outside{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:278px;
	height:28px;
	border: 1px solid #A5A5A5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 15px #C2C2C2;
	-webkit-box-shadow: 0px 0px 15px #C2C2C2;
	box-shadow: 0px 0px 15px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.outsideTextArea{
	background-image:url(../Images/textAreaField-bkg.png);
	background-repeat:repeat-x;
	width:278px;
	height:200px;
	border: 1px solid #A5A5A5;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 15px #C2C2C2;
	-webkit-box-shadow: 0px 0px 15px #C2C2C2;
	box-shadow: 0px 0px 15px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}

/* Checkbox */
label {
	display: inline;
}

.regular-checkbox {
	display: none;
}

.regular-checkbox + input + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.regular-checkbox + input + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + input + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regular-checkbox:checked + input + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
}


.big-checkbox + input + label {
	padding: 18px;
}

.big-checkbox:checked + input + label:after {
	font-size: 28px;
	left: 6px;
}


#btn{
	width:140px;
	float:left;
}

.myClear80 {
	clear: both;
	height: 80px;
}

.myClear230 {
	clear: both;
	height: 230px;
}

.myClear260 {
	clear: both;
	height: 260px;
}

.myClear350 {
	clear: both;
	height: 350px;
}
.alertBox p, .alertBox2 p {
	font-size: 12px;
	color: #333333;
	display: block;
	width: 200px;
	margin-left: 60px;
	line-height: 20px;
}
.alertBox {
	background-image: url(../Images/alert.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 200px;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
	display: block;
	padding-top:12px;	
	padding-left:40px;
	margin-left: 5px;
	line-height: 25px;
}
.alertBox2 {
	background-image: url(../Images/alert.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	width: 200px;
}
.alertBox-small {
	background-image: url(../Images/alert-small.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 200px;
	line-height: 20px;
	font-size: 14px;
	color: #333333;
	display: block;
	/*padding-top:12px;*/	
	padding-left:23px;
	margin-left: 5px;
	line-height: 25px;
}
/* Dropdown Menu*/ 
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { 
	position:relative;
}
.dropdown a, .dropdown a:visited { 
	color:#F5F5F5; 
	text-decoration:none; 
	outline:none;
	font-size:18px;
	text-shadow:0px -1px 1px #540930;
	font-weight:bold;
}
.dropdown a:hover { 
	color:#F5F5F5; 
}

.dropdown dt a {
	background-image:url(../Images/escoja-btn.png);
	display:block;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	width:298px;
	height:40px;
	padding-top:20px;
	text-align:left;
	text-indent: 20px;	
}
.dropdown dt a:hover { 
	background-image:url(../Images/escoja-btn2.png);
}
.dropdown dt a span {
	cursor:pointer;
	display:block;
}
.dropdown dd ul { 
	background:#2F2F2D none repeat scroll 0 0;
	border:none; 
	color:#C5C0B0;
	display:none;
	left:5px; 
	padding:5px 0px; 
	position:absolute; 
	top:0px; 
	width:auto; 
	min-width:288px;
 	list-style:none;
	
}
.dropdown span.value { display:none;}
.dropdown dd ul li a { 
	font-family:'Helvetica', Arial,  sans-serif;
	padding:10px; 
	display:block;
	text-align:left;
	text-indent:15px;
	font-size:16px;
	font-weight:normal;
	text-shadow:none;
}
.dropdown dd ul li a:hover {
	font-weight:bold; 
	color:#E20177;
}
.myClear118 {
	clear: both;
	height: 118px;
}
#transactions {
	width: 830px;
	margin-right: auto;
	margin-left: auto;
}
#transacion-nav {
	background-image: url(../Images/transactions-bkg.png);
	height: 40px;
	-moz-border-radius: 8px 8px 8px 8px;
	border-radius: 8px 8px 8px 8px;
}
#transacion-nav ul li {
	display: block;
	float: left;
	padding-top: 12px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #777777;
	font-size: 14px;
	font-weight: bold;
	color: #E0E0E0;
	text-shadow:0px 0px 20px #282828;
}
#transaction-content {
	width: 825px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	border: 1px solid #999999;
}
.myClear200 {
	clear: both;
	height: 200px;
}
#winners {
	float:left;
	width:380px;
	margin-left: 30px;
	border: 1px solid #CCC;
	padding: 20px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 5px #CCC;
	-webkit-box-shadow: 0px 0px 5px #CCC;
	box-shadow: 0px 0px 5px #CCC;
}
#winners h2 {
	color: #DE156E;
	font-weight: bold;
	text-indent: 100px;
	font-size: 20px;
}
#winners h3 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-align: center;
}
#pages #winners #customers tr th {
	font-family: Helvetica, Arial, sans-serif;
	color: #FFF;
	padding: 5px;
}
#pages #winners #customers tr td {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666;
	padding: 5px;
}
.alt {
	background-color:#CCC;
}
.head {
	background-color: #DE156E;
}
#customers {
	padding: 5px;
}
#prensa-nav ul li {
	float: left;
	margin-right: 20px;
}
#prensa-nav ul li a{
	font: bold 0.7em sans-serif;
	display: block;
	color:#000;
	text-decoration:none;
	padding: 10px;
	background-color: #F9DAE1;
	list-style: none;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
#prensa-nav ul li a:hover{
	background-color: #CCC;
}
#prensa-nav ul li a.current-prensa{
	background-color:#fff;
}
#prensa-nav {
	width: 960px;
	background-image: url(../Images/gradient-lane-up.png);
	background-repeat: no-repeat;
	background-position: 0px 19px;
}

#ParentDiv

{
	overflow:hidden;
	width:870px;
	height:370px;
	margin-right: auto;
	margin-left: auto;
}

#ChildDiv

{
	height:370px;
	width:2250px;
	overflow:hidden;
	position:relative;
}

#leftButton,#rightButton

{

width:70px;

height:370px;

position:absolute;

z-index:1000;

 

}

#rightButton

{

z-index:1000;

position:absolute;

float:right;

}
.comandos {
	float: left;
	width: 260px;
	padding: 15px;
}
.comandos p {
	font-size: 14px;
	color: #404040;
	text-align: center;
}
.servicioTxt {
	color: #333;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
}
.rateTitle{
	color:#E50278;
	font-size: 22px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-shadow:0px 0px 1px #CCC;
	text-transform:uppercase;
}
#rates tr td {
	border: 1px solid #999;
	padding:10px;
}
.priceTxt{
	color:#CCC;
	font-size: 18px;
	font-family: Helvetica, Arial, sans-serif;
}
#comandoMini{
	width:870px; 
	margin:auto;
}#comandoMini ul li {
	list-style-type: disc;
	line-height: 40px;
	color: #666;
	font-family: Helvetica, Arial, sans-serif;
}
.comandoTxt{
	color:#E50278;
	font-size: 22px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.form_label_left
{
    text-align:left;  
    font-size:13px;
    font-weight:bold;
    color:#666;
}

.form_label_right
{
    text-align:right;  
    font-size:13px;
    font-weight:bold;
    color:#666;
}

.form_editor_error
{
    text-align:left;    
    font-size:9px;
    font-weight:normal;   
}

.formTxt{
	font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 16px;
}
a.oneWayLink{
	color:#E20177;
	text-decoration:none;
}
a:hover.oneWayLink{
	text-decoration:underline;
}


.field-validation-login-error
{
    background-color: White;
    -moz-border-radius: 5px;
	border-radius: 5px;
	border:none;
	background-image:url(../Images/loginField-bkg.png);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:5px;
}

.field-validation-error
{
    color:Red;
}

.field-validation-valid
{
    display: none;    
}

.input-validation-error
{   
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Galería de Productos */

#galleryProducts {
	
	margin: 0 auto;
	width: 650px;
	font: small Verdana, sans-serif;
}

#galleryProducts h2 {
	margin: 0;
	border-bottom: 1px solid #666;
}

#galleryProducts #list,#galleryProducts .listgallery {
	width: 100%;
	margin: 0;	
	list-style: none;
}

#galleryProducts #list li p,#galleryProducts .listgallery li p {
	margin: 0;
    text-align:center;  
    vertical-align:middle;  
    margin-bottom:3px;
}

#galleryProducts #list li a,#galleryProducts .listgallery li a {
	text-decoration:none;
    color:black;    
    font-weight:bold;
}

/* The title */

#galleryProducts h2 {
	width: 100%;
	height: 40px;
	/*background: #F5F5F5;*/
	text-indent: -1000em;
}


/* Positioning and initial formatting */




#galleryProducts #list li,#galleryProducts .listgallery li {
	float: left;
	width: 140px;
    height: 140px;
	margin: 0 20px 20px 0;    
}

#galleryProducts #list li img,#galleryProducts .listgallery li img  {
	display: block;
	width: 100%;
}


/* Backgrounds and colors */

#galleryProducts #list li,#galleryProducts .listgallery li {	   
    border-radius: 15px;
	color: #333;
	margin-bottom: 0.5em;
}

#galleryProducts #list li:hover,#galleryProducts .listgallery li:hover {
	background: #F5F5F5;       
}

#galleryProducts #list li p,#galleryProducts .listgallery li p {
	padding: 0.5em 1em;
    vertical-align:middle; 
}

#galleryProducts #list li p.desc,#galleryProducts .listgallery li p.desc {
	background: #F5F5F5;
	font-style: italic;
    vertical-align:middle; 
}

/*Titulos y subtitulos*/
/**********************************************************************************/
.title {
    
    font-size:2em;
    color:  #ca005d;    
    text-transform: uppercase;
    display: block;
    line-height:57px;
    
    
}

.subtitle {
    
    text-transform: uppercase;
    font-weight:bold;
    font-size:1em;
    color:  #000000;        
    display: block;   
    
}



/* Galería de Bancos 
**********************************************************************************/

#galleryBanks { margin: 0 auto; width: 850px;font: small Verdana, sans-serif;}
#galleryBanks h2 { margin: 0;border-bottom: 1px solid #666;}
#galleryBanks #list,#galleryBanks .listgallery { width: 100%;margin: 0; list-style: none;}
#galleryBanks #list li p,#galleryBanks .listgallery li p { margin: 0;text-align:center;vertical-align:middle;margin-bottom:3px;}
#galleryBanks #list li a,#galleryBanks .listgallery li a { text-decoration:none;color:black;font-weight:bold; font-size:xx-small;}
#galleryBanks h2 {width: 100%;height: 40px;/*background: #F5F5F5;*/text-indent: -1000em;}
#galleryBanks #list li,#galleryBanks .listgallery li {	float: left;width: 110px;height: 110px;margin: 0 5px 20px 0; text-align:center; }
#galleryBanks #list li img,#galleryBanks .listgallery li img  {	display: block;width: 100%;}
#galleryBanks #list li,#galleryBanks .listgallery li { border-radius: 15px; color: #333;margin-bottom: 1em;}
#galleryBanks #list li:hover,#galleryBanks .listgallery li:hover {background:#F5F5F5; }
#galleryBanks #list li p,#galleryBanks .listgallery li p {padding: 0.3em 0.4em;vertical-align:middle;}
#galleryBanks #list li p.desc,#galleryBanks .listgallery li p.desc {background: #F5F5F5;font-style: italic;vertical-align:middle; }



/*Menu de categorias y subcategorias macroproductos
**********************************************************************************/
#menucat li.ui-widget-header { padding: 0.4em;  }
#menucat li.menu-item { padding: 0.4em; border: 1px solid #999999; font-size:medium; }
#menucat a { text-decoration: none; display: block; }
#menucat a:hover { font-weight: bold; color:#E20177;}
#menucat li.menu-item a { color: black;  }
#menucat li.menu-item a:hover { font-weight:normal;color:#E20177;  }
#menucat li.menu-item a currentcat { color:#E20177 !important;  }


/* clean gray -> botones de montos sugeridos
*******************************************************************************/

button::-moz-focus-inner {
  border: 0; }

button.clean-gray {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 3px;
  color: #333;
  font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 8px 0;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
  width: 86px;
  margin:5px;
}
  button.clean-gray:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; }
  button.clean-gray:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee; }



/**Notificaciones*/
#noti-count { background-color: rgb(216, 4, 114);border-radius: 1.5em;color: rgb(255, 255, 255);font-size: 0.8em;left: 17px;padding: 0.2em 0.5em;position: relative;top: -34px;/*position: relative; background-color: rgb(216, 4, 114); color: rgb(255, 255, 255); left: 10px; font-size: 0.8em; padding: 0em 0.4em; top: -27px;*/}
.notify-title {font-family: Helvetica,Arial,sans-serif; margin-bottom:1em;}
.notify-title  { font-weight:bold; font-size:1.2em; }

.inbox-container{ height:750px; font-family: Helvetica,Arial,sans-serif; }

#inbox-list {height:750px; width:40%; float:left; border-left: thin solid #e0e0e0;color:#888888; border-right: thin solid #e0e0e0;overflow:hidden;}
#inbox-list:hover { overflow:auto;}
#inbox-detail { height:750px; width:55%; float:left;  border-right: thin solid #e0e0e0;color:#888888;overflow:hidden; word-wrap: break-word;}
#inbox-detail:hover { overflow:auto;}


#inbox-list .new { background-color:#fceef4; }
#inbox-list .selected { background-color:#e0e0e0; }
#inbox-list .notification { cursor:pointer;}
#inbox-list .notification:hover { background-color:#efefef;}
#inbox-list .notification .noti-imagen { padding: 0.5em; float:left; width:75px; height:75px; }
#inbox-list .notification .noti-imagen img { width:75px;}
#inbox-list .notification .notification-container { width:95%; border-bottom:thin solid #e0e0e0; margin:2px auto;}

#inbox-list .notification .noti-resumen { float:left; padding:0.5em; width:230px;}
#inbox-list .notification .noti-resumen h2 { font-weight:bold; color:#000; word-wrap:break-word;}
#inbox-list .notification .noti-resumen p {word-wrap:break-word;  }

#inbox-list .notification .noti-detail { display:none;}

#inbox-list .notification .noti-date { text-align:right; font-size:0.7em; font-style:italic;}



#inbox-detail { padding:0.5em 1em; }
#inbox-detail-date { text-align:right;}
#inbox-detail-image { text-align:center;}
#inbox-detail-image img{ max-width:225px;}
#inbox-detail-title { text-align:center; margin-top:1em}
#inbox-detail-title h1 { font-weight:bold; font-size:2em; color:#000;}

#inbox-detail-detail { margin-top:3em;}
#inbox-detail-detail p {   font-size:1.5em;}
.clear {clear:both;}

/*PopUp notification*/
.boxShadowPopUp {box-shadow: -5px -5px 10px #888888;}
.NotificationPopUp {position:fixed; right:1em; bottom:0; width:320px;font-family: Helvetica,Arial,sans-serif;  }
.NotificationPopUp .PopUpheader { background-color:#D8034D !important; color:#fff; padding:0.5em 0.7em;}
.NotificationPopUp .PopUpheader .headerTitle { margin-top:4px; float:left; font-size:1.1em;}
.NotificationPopUp .PopUpheader .buttons { float:right;}
.NotificationPopUp .PopUpheader .buttons a.sobre { margin-right:0.5em; }
.NotificationPopUp .PopUpheader .buttons img:hover {  /*width:1.8em;*/ opacity:0.5; }
.NotificationPopUp .PopUpheader .buttons a.close { text-decoration:none; color:#fff; font-size:1.4em; }
.NotificationPopUp .PopUpTitle { font-weight:bold; background-color:#666; color:#fff; text-align:center; padding:0.5em 0.5em; font-size:1.2em; word-wrap:break-word;}
.NotificationPopUp .PopUpResume {  font-weight:500; padding: 1em 0.5em; background-color:#E0E0E0; color:#888; font-size:1.1em; word-wrap:break-word;}
.NotificationPopUp .PopUpResume:active { /*cursor: -moz-grabbing; cursor: -webkit-grabbing;*/}

.NotificationPopUp .VerMas {background-color: #E0E0E0; text-align:right; padding:0.5em 0.5em;}
.NotificationPopUp .VerMas a{ text-decoration:none; font-style:italic;}
/*SignUp Form*/

.signUpPage input[type="button"],.signUpPage input[type=submit] {background-color:#ce035c; color:#fff; border-style:none; font-size:1.4em; padding:0.2em 0.7em; }
.signUpPage input[type="button"]:hover,.signUpPage input[type="submit"]:hover { opacity:0.6; }
.signUpPage input[type=button], input[type=submit] { cursor:pointer;}

.signUpPage input[type=button].next, input[type=submit].next { background:url("../Images/rightArrow.png") no-repeat scroll right center #CE035C; padding-right:30px; background-position:95%;}
.signUpPage input[type=button].prev, input[type=submit].prev { background:url("../Images/leftArrow.png") no-repeat scroll left center #CE035C; padding-left:30px; background-position:5%;}

.signUpPage {font-family:/*segoeUILight,*/Helvetica,Arial,sans-serif;}

#SignUpFom{}
#SignUpFom table tr td { padding:0.5em 0.5em 0 !important;}
#SignUpFom table tr td.section { color:#E20177; font-size:1.26em;}
#SignUpFom table tr td.Subsection{ color:#E20177;}

#SignUpFom fieldset{ border:1px solid #C2C2C2; padding:0.5em 1em;}
#SignUpFom .groupField { padding:1em 1.5em;}
#SignUpFom .groupField fieldset { padding:1em;}
#SignUpFom .button-container { padding: 0.5em 1.5em;}
#SignUpFom .editor-field span.example{font-size:0.6em; color:#666;}
h4.signUpNota { color:#222222; margin-bottom:0.6em; padding:0.1em 10px;}
#SignUpFom .fileText{color:#222222; margin-top:0.5em; font-size:0.9em; margin-bottom:0.5em;}
#SignUpFom input[type="text"] { font-size:17px; }
#SignUpFom input[type="text"].text{ border-style:solid; padding:0.2em 0.5em; border-color:#ccc; width:195px;}
#SignUpFom input[type="file"].file{ color:blue;}
#SignUpFom input[type="text"].street{width:430px;}
#SignUpFom input[type="text"].mail{width:300px;}


#SignUpFom .countryCode{float:left; font-size:18px; margin-top:6px; margin-right:6px;}

#SignUpFom select.combo{font-size:17px; color:#ccc;  border-style:solid; padding:0.1em; border-color:#ccc;}

#SignUpFom .styled-select select {
     background: transparent;
  width: 240px;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 30px;
  -webkit-appearance: none;
  color: #000;

}

#SignUpFom .styled-select{
     width: 212px;
  height: 30px;
  overflow: hidden;
 /*background: url("../Images/flechaAbajo15.png") no-repeat right #fff;*/ 
  background:#ffffff url("../Images/flechaAbajo15.png") no-repeat right center;
 
  border: 2px solid #ccc;

}

#SignUpForm .BusinessInfoHeader { margin-top:1em;}
#SignUpForm .BusinessInfoHeader .BusinessTitle { /*color:#fff; background-color:#E20177; text-align:center;*/ font-size:1.3em; padding:0.5em; font-weight:100;}
#SignUpForm .BusinessInfoHeader .BusinessNote {/*color:#fff; background-color:#6F6F6F; text-align:center; */ padding:0.5em; font-weight:100;}

#SignUpForm #ConfirmationForm .fieldName { font-weight:bold;}
#SignUpForm .filelabel { color:#111111;  margin-bottom: 7px;}
#SignUpForm .file-text-file,#userFileForm .file-text-file {color: #0000FF;
    margin-left: 0.5em;
    position: relative;
    top: 6px;}



/******************************8*/
#SignUpForm input[type="file"],#userFileForm input[type="file"]{
   /* z-index: 999;
    line-height: 0;
    font-size: 50px;
    position: absolute;
    opacity: 0;
    filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";
    cursor: pointer;
    _cursor: hand;
    margin: 0;
    padding:0;
    left:0;
   display:none;*/
    opacity: 0;
    filter: alpha(opacity = 0);-ms-filter: "alpha(opacity=0)";
}

#SignUpForm .add-photo-btn,#userFileForm  .add-photo-btn{
    position:relative;
    overflow:hidden;
    cursor:pointer;
    text-align:center;
    background-color:#99afca;
    color:#fff;display:block;
    width:105px;
    height:31px;
    font-size:18px;
    line-height:30px;
    /**/float:left;
}
/******************************/


#ValidationForm {color:#8F8F8F;}
#ValidationForm a { text-decoration:none;}
#ValidationForm .note { font-size:1.3em; margin-bottom:1em; color:#000;}
#ValidationForm .validationBlock   { margin-bottom:1em;}
#ValidationForm .validationBlock h2,#userFileForm  h2  { margin-bottom:0.6em; color:#E20177; font-size:1.0em; }
#ValidationForm .validationBlock p   { margin-bottom:0.5em; color:#000;}
#ValidationForm .validationBlock p  span.number { font-weight:bold; font-size:1.0em;}
#ValidationForm .validationBlock p  span.mail { font-weight:bold; font-size:1.0em;}
#ValidationForm .validationBlock .nota { font-weight:bold; font-size:0.7em; margin-top:0.5em;}
#ValidationForm .validationBlock .validationfield span.statusText  { color:#6F6F6F; font-size:1.1em;  }
#ValidationForm .validationBlock .validationfield span.Ok  { color:green; font-weight:bold; margin-right:0.5em; }
#ValidationForm .validationBlock .validationfield span.noOk  { color:red; font-weight:bold; margin-right:0.5em; }
#ValidationForm .validationBlock .validationfield input[type="button"]  {background-color:#99AFca; padding:0.5em 1em; color:#fff; border-style:none; cursor:pointer;font-size: 0.85em !important; }
#ValidationForm .validationBlock .validationfield input[type="button"]:hover { opacity:0.5;}
#ValidationForm .validationBlock .validationfield input[type="button"]:active { opacity:1;}
#ValidationForm .validationBlock .validationfield input[type="text"]  {font-size:1.3em; position:relative; top:3px; }


#userFileForm  h3  {color:#6F6F6F; font-size:1em; font-weight:normal; margin-top:0.7em; }
#userFileForm table.fileTable { margin-top:1em; border-collapse:collapse; width:100%;}
#userFileForm table.fileTable tr td { padding:1em;}
#userFileForm table.fileTable tr td.mayorGroup { color:#E20177; font-size:1.26em;}
#userFileForm table.fileTable tr td.minorGroup { color:#fff; background-color:#E20177;  padding:0.5em;}

#userFileForm table.fileTable tr.color-0 {/*color:#828282;font-size:1.2em;*/   background-color:#e2e2e2;}
#userFileForm .fileText {/*color:#BFBFBF;*/ margin-top:3px; font-size:0.9em; margin-bottom:5px;}
#userFileForm .editor-field { margin-bottom:0.3em;}

#userFileForm .pendingMessage { background-color: #FEEFB3; padding:0.5em; color: #9F6000; font-weight:bold;border: 1px solid; margin-bottom:1em;}
#userFileForm .pendingMessage p{ margin-bottom:0.4em;}

#userFileForm #overlay {
     visibility: visible;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-color:#E0E0E0;
     -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50; 
     
}


#userFileForm #thanksDialog {background-color:#C2C2C2; width:620px; padding-bottom:1em;  position:absolute; top:50%; left:50%;   z-index: 1001;}
#userFileForm #thanksDialog .header {background-color:#000; color:white; font-size:1.7em; text-transform:uppercase; padding:0.5em; text-align:center; }
#userFileForm #thanksDialog .text {background-color:#C2C2C2; color:#000; font-size:1.3em;  padding:1em; text-align:left; font-weight:200; }
#userFileForm #thanksDialog .text p { margin-bottom:1em;}

#userFileForm #thanksDialog .buttonOk { text-align:center;} 
#userFileForm #thanksDialog .buttonOk input[type=button].longButton { width:70%;} 



.PopUpDialog .text{ font-size:0.8em; margin-bottom:0.5em;}
.PopUpDialog input[type="text"] { font-size:0.9em; margin-bottom:1em;}
#dialog-formEmail .PopUpDialog input[type="text"] {  width:100%;}




.captchaerror { color:red; font-size:0.9em;}
/*************************************/
.signUpPage input::-webkit-input-placeholder { /* WebKit browsers */
    color:    black;
}
.signUpPage input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    black;
}
.signUpPage input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    black;
}
.signUpPage input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    black;
}

.signUpPage,.signUpPage h2,.signUpPage h3,.signUpPage h4,.signUpPage p,.signUpPage span,.signUpPage a,.signUpPage div,.signUpPage input,.signUpPage select{font-family:segoeUILight,Helvetica, Arial, sans-serif !important;}
/***Change password****/
.passMessage {}
.passMessage strong{}

.version { font-family:Helvetica,Arial,sans-serif; text-align:center; color:#fff;}

.versionIndex { 
    font-family:"Helvetica",Arial,sans-serif; 
    text-align:left; 
    color:#E20177;
    font-size: 10px;	
	text-decoration: none;
	display: block;
	padding-top: 30px;
}

.continue_shopping_2:hover{
background-color:#B31F69;
text-decoration:none;
color:#FFFFFF;

}


.continue_shopping_2{
padding:0 0 0 0;
cursor:pointer;
background-color:rgb(216, 4, 114);
display:block;
text-align:left;
margin-top:8px;
width:298px;
height:60px;
border-radius:5px;
border-width:1px;
border-style:solid;
border-color:#919191;
font-family:Verdana;
font-style:normal;
line-height:normal;
font-weight:bold;
color:#FFFFFF;}

.apply-button
{
    color: rgb(255, 255, 255);
    font-size: 11px;
    padding: 8px;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: rgb(216, 4, 114);
    background: -moz-linear-gradient(90deg, rgb(216, 4, 114) 0%, rgb(216, 4, 114) 70%);
    background: -webkit-linear-gradient(90deg, rgb(216, 4, 114) 0%, rgb(216, 4, 114) 70%);
    background: -o-linear-gradient(90deg, rgb(216, 4, 114) 0%, rgb(216, 4, 114) 70%);
    background: -ms-linear-gradient(90deg, rgb(216, 4, 114) 0%, rgb(216, 4, 114) 70%);
    background: linear-gradient(0deg, rgb(216, 4, 114) 0%, rgb(216, 4, 114) 70%);
    -webkit-box-shadow: 0px 2px 0px rgba(50, 50, 50, 0.2);
    -moz-box-shadow:    0px 2px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 2px 0px rgba(50, 50, 50, 0.2);
}

.apply-button:disabled
{
    color: darkgrey;
}

.input-no-image{
	border : solid 0px #e6e6e6;
	border-radius : 8px;
	-moz-border-radius : 8px;
	-webkit-box-shadow : 0px 0px 7px rgba(0,0,0,0.7);
	-moz-box-shadow : 0px 0px 7px rgba(0,0,0,0.7);
	box-shadow : 0px 0px 7px rgba(0,0,0,0.7);
	font-size : 20px;
	color : #696869;
	padding : 1px 17px;
	background-color : #ffffff;
}

.input-no-image-grid{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px 7px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff);
	background: #ffffff;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	border-radius: 14px;
	/*border: 0px solid #7d0000;*/
	-moz-box-shadow:
		1px 1px 2px rgba(000,000,000,1),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		1px 1px 2px rgba(000,000,000,1),
		inset 0px 0px 2px rgba(255,255,255,1);
	box-shadow:
		1px 1px 2px rgba(000,000,000,1),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px 0px 0px rgba(000,000,000,0),
		0px 0px 0px rgba(255,255,255,0);
}


/********************/
.insideSmall{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:278px;
	height:15px;
	border: 1px solid #A5A5A5;	
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 17px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.insideSmall2{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:148px;
	height:17px;
	border: 1px solid #A5A5A5;	
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 5px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.insideSmall3{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	/*width:148px;*/
	height:17px;
	border: 1px solid #A5A5A5;	
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 5px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.insideSmall4{
	background-image:url(../Images/field-bkg-mail.png);
	background-repeat:no-repeat;
	/*width:148px;*/
	height:17px;
	border: 1px solid #A5A5A5;	
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 5px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}
.create-agent-form input:not(.custom-combobox-input)[type='text'], .create-agent-form input:not(.custom-combobox-input)[type='password']{
	background-image:url(../Images/field-bkg.png);
	background-repeat:no-repeat;
	width:148px;
	height:17px;
	border: 1px solid #A5A5A5;	
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 5px;
	color: #666666;
	font-size: 18px;
	font-family:'Helvetica', Arial,  sans-serif;
}


.insideText{
	background-image:url(../Images/field-bkg-Small2.png);
	background-repeat:repeat-x;
	width:140px;
     background-color:#f9f9f9;
	border: 1px solid #A5A5A5;	
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 25px #C2C2C2;
	-webkit-box-shadow: 0px 0px 25px #C2C2C2;
	box-shadow: 0px 0px 25px #C2C2C2;
	padding: 10px;
	color: #666666;
	font-size: 17px;
	font-family:'Helvetica', Arial,  sans-serif;
}
table.carttable { /*color:#000;*/ font-family: Arial, Helvetica, sans-serif;  border-collapse:collapse; width:100%;}
table.carttable tr.bottomBorder {  border-bottom:1px solid #de8b95;}
table.carttable th { /*background-color:#de8b95; color:white;*/  border-color:#CE035C; font-weight:normal; padding:0.5em 0; font-size:1.2em; }
table.carttable td { padding:0.5em 1em;}
table.carttable tr.total { font-weight:bold; text-shadow: 0 0px 0 #FFFFFF;}

.clear { clear:both;}
.left { float:left; }
.mleft5 { margin-left:5px; }
.cart-table-space { min-height:446px;}
.mitad { width:49%; }
/*BOTONES*/
input[type=submit], input[type=button] {
   /* -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;*/
}

input[type=submit].mwButton,input[type=button].mwButton {background-color:#ce035c; color:#fff; border-style:none; font-size:1.6em; padding:0.2em 0.7em; }
input[type=submit].mwButtonSmall,input[type=button].mwButtonSmall {background-color:#ce035c; color:#fff; border-style:none; font-size:1em; padding:0.2em 0.7em; }
input[type=submit]:hover,input[type=button]:hover,a.Boton:hover { opacity:0.6; }
input[type=button], input[type=submit] { cursor:pointer;}
input[type=submit].mwButton100,input[type=button].mwButton100 {width:100%; background-color:#ce035c; color:#fff; border-style:none; font-size:1.6em; padding:0.2em 0.7em; }
input[type=submit].mwButton70,input[type=button].mwButton70 {width:70%; background-color:#ce035c; color:#fff; border-style:none; font-size:1.6em; padding:0.2em 0.7em; }


/*Colores Botones*/
input.light-blue[type="button"] { background-color:#2F80F6;}

.section {margin-bottom:0.5em; /*border:1px solid black;*/ padding: 0.6em;}
.create-agent-form table { border-collapse:collapse; }
.pad5 {padding:0.5em; }
#roleList,#UserRole { width:278px; }
.create-agent-form table td,.create-agent-form table th{ padding:0.3em; }
.create-agent-form { font-family: Arial, Helvetica, sans-serif; }
.create-agent-form input[type=text], .create-agent-form select { width:140px; }
.create-agent-form fieldset { border:1px solid #C2C2C2; padding:0.5em; }
.create-agent-form table.access-table { width:100%; border-collapse:collapse;}
.create-agent-form table.access-table th {  text-align:center; background-color:#CCC;}
.create-agent-form table.access-table td {  text-align:center;}
.create-agent-form table.access-table tr.userRow { cursor:pointer;


}
#accessTable tr:nth-child(odd) {background: #CCC}
.create-agent-form .section h2 { border-bottom:1px solid #aaa; text-align:center; padding-bottom:1em; margin-bottom:1em;  text-transform:uppercase;}
.create-agent-form .field-validation-error { display:block;}

.diffColor { background-color:#efefef !important; color:#ccc; }

.create-agent-form table.access-table tr.userRow :hover { background-color:#efefef !important; color:#ccc; }

table tr.Row-all-True {  font-weight:bold; }

.field-validation-error span.example { display:block;font-size:0.7em; padding-top:0.2em; }

table strong { font-weight:bold; }

.AgentConfigError { padding:1em; font-family: Arial, Helvetica, sans-serif;  line-height:22px; }
.AgentConfigError h2 { font-size:1.1em; color:#ff0000 !important; font-weight:bold; }

.disabled { background-color:#ddd !important; }

/*Botones Css*/
/*Creados en http://cssgradientbutton.com/ */
/*base http://cssgradientbutton.com/?bg0=BED349&bg1=80B539&bg2=a6bc2d&bg3=658e2d&r=5&p_top=5&p_right=25&p_bottom=5&p_left=25&w_auto=yes&w=150&text_c=18230B&textshadow=yes&textshadow_c=ABABAB&shadow_bt=0&shadow_c=B4B5B5&border_s=1&border_c=608D2B&border_c_hover=829323&f_size_auto=no&f_s=20&font=arial, helvetica, sans-serif&bold=yes&inset=no&s_x=0&s_y=0&s_b=0&t_s_px=-1&b_top=1&b_right=1&b_bottom=1&b_left=1&bt_c=608D2B&br_c=608D2B&bb_c=608D2B&bl_c=608D2B&bhover_top=1&bhover_right=1&bhover_bottom=1&bhover_left=1&bhover_t_c=829323&bhover_r_c=829323&bhover_b_c=829323&bhover_l_c=829323&bh_top=1&br_top=3&br_right=3&br_bottom=3&br_left=3&h_s=-1&v_s=-1&b_s=0&o_s=0.3*/

.bt-verde{
border:1px solid #608D2B; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 5px 25px 5px 25px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(171,171,171,0.3);font-weight:bold; color: #18230B;
 background-color: #BED349; background-image: -webkit-gradient(linear, left top, left bottom, from(#BED349), to(#80B539));
 background-image: -webkit-linear-gradient(top, #BED349, #80B539);
 background-image: -moz-linear-gradient(top, #BED349, #80B539);
 background-image: -ms-linear-gradient(top, #BED349, #80B539);
 background-image: -o-linear-gradient(top, #BED349, #80B539);
 background-image: linear-gradient(to bottom, #BED349, #80B539);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#BED349, endColorstr=#80B539);
}

.bt-verde:hover{
 border:1px solid #829323;
 background-color: #a6bc2d; background-image: -webkit-gradient(linear, left top, left bottom, from(#a6bc2d), to(#658e2d));
 background-image: -webkit-linear-gradient(top, #a6bc2d, #658e2d);
 background-image: -moz-linear-gradient(top, #a6bc2d, #658e2d);
 background-image: -ms-linear-gradient(top, #a6bc2d, #658e2d);
 background-image: -o-linear-gradient(top, #a6bc2d, #658e2d);
 background-image: linear-gradient(to bottom, #a6bc2d, #658e2d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a6bc2d, endColorstr=#658e2d);
}

.bt-gris{
border:1px solid #595959; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 5px 25px 5px 25px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(171,171,171,0.3);font-weight:bold; color: #18230B;
 background-color: #B7B9BC; background-image: -webkit-gradient(linear, left top, left bottom, from(#B7B9BC), to(#606163));
 background-image: -webkit-linear-gradient(top, #B7B9BC, #606163);
 background-image: -moz-linear-gradient(top, #B7B9BC, #606163);
 background-image: -ms-linear-gradient(top, #B7B9BC, #606163);
 background-image: -o-linear-gradient(top, #B7B9BC, #606163);
 background-image: linear-gradient(to bottom, #B7B9BC, #606163);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B7B9BC, endColorstr=#606163);
}

.bt-gris:hover{
 border:1px solid #82868b;
 background-color: #9d9fa3; background-image: -webkit-gradient(linear, left top, left bottom, from(#9d9fa3), to(#515253));
 background-image: -webkit-linear-gradient(top, #9d9fa3, #515253);
 background-image: -moz-linear-gradient(top, #9d9fa3, #515253);
 background-image: -ms-linear-gradient(top, #9d9fa3, #515253);
 background-image: -o-linear-gradient(top, #9d9fa3, #515253);
 background-image: linear-gradient(to bottom, #9d9fa3, #515253);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#9d9fa3, endColorstr=#515253);
}

.bt-naranja{
border:1px solid #E26926; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 5px 25px 5px 25px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(171,171,171,0.3);font-weight:bold; color: #18230B;
 background-color: #F79E23; background-image: -webkit-gradient(linear, left top, left bottom, from(#F79E23), to(#FCC836));
 background-image: -webkit-linear-gradient(top, #F79E23, #FCC836);
 background-image: -moz-linear-gradient(top, #F79E23, #FCC836);
 background-image: -ms-linear-gradient(top, #F79E23, #FCC836);
 background-image: -o-linear-gradient(top, #F79E23, #FCC836);
 background-image: linear-gradient(to bottom, #F79E23, #FCC836);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F79E23, endColorstr=#FCC836);
}

.bt-naranja:hover{
 border:1px solid #ae6706;
 background-color: #df8508; background-image: -webkit-gradient(linear, left top, left bottom, from(#df8508), to(#fbba04));
 background-image: -webkit-linear-gradient(top, #df8508, #fbba04);
 background-image: -moz-linear-gradient(top, #df8508, #fbba04);
 background-image: -ms-linear-gradient(top, #df8508, #fbba04);
 background-image: -o-linear-gradient(top, #df8508, #fbba04);
 background-image: linear-gradient(to bottom, #df8508, #fbba04);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#df8508, endColorstr=#fbba04);
}


.bt-azul{
border:1px solid #3ccaed; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 5px 25px 5px 25px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(171,171,171,0.3);font-weight:bold; color: #fff;
 background-color: #6FD8F2; background-image: -webkit-gradient(linear, left top, left bottom, from(#6FD8F2), to(#009EE7));
 background-image: -webkit-linear-gradient(top, #6FD8F2, #009EE7);
 background-image: -moz-linear-gradient(top, #6FD8F2, #009EE7);
 background-image: -ms-linear-gradient(top, #6FD8F2, #009EE7);
 background-image: -o-linear-gradient(top, #6FD8F2, #009EE7);
 background-image: linear-gradient(to bottom, #6FD8F2, #009EE7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#6FD8F2, endColorstr=#009EE7);
}

.bt-azul:hover{
 border:1px solid #15bde6;
 background-color: #40cbee; background-image: -webkit-gradient(linear, left top, left bottom, from(#40cbee), to(#007BB4));
 background-image: -webkit-linear-gradient(top, #40cbee, #007BB4);
 background-image: -moz-linear-gradient(top, #40cbee, #007BB4);
 background-image: -ms-linear-gradient(top, #40cbee, #007BB4);
 background-image: -o-linear-gradient(top, #40cbee, #007BB4);
 background-image: linear-gradient(to bottom, #40cbee, #007BB4);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#40cbee, endColorstr=#007BB4);
}


.bt-rosamorado{
border-top-color: #e83694;border-right-color: #e83694;border-bottom-color: #e83694;border-left-color: #e83694;border-width: 1px;border-style: solid; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 5px 25px 5px 25px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(171,171,171,0.3);font-weight:bold; color: #fff;
 background-color: #EE68AF; background-image: -webkit-gradient(linear, left top, left bottom, from(#EE68AF), to(#A20155));
 background-image: -webkit-linear-gradient(top, #EE68AF, #A20155);
 background-image: -moz-linear-gradient(top, #EE68AF, #A20155);
 background-image: -ms-linear-gradient(top, #EE68AF, #A20155);
 background-image: -o-linear-gradient(top, #EE68AF, #A20155);
 background-image: linear-gradient(to bottom, #EE68AF, #A20155);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#EE68AF, endColorstr=#A20155);
}

.bt-rosamorado:hover{
 border:1px solid #d8187e;
 background-color: #e93a97; background-image: -webkit-gradient(linear, left top, left bottom, from(#e93a97), to(#6f013a));
 background-image: -webkit-linear-gradient(top, #e93a97, #6f013a);
 background-image: -moz-linear-gradient(top, #e93a97, #6f013a);
 background-image: -ms-linear-gradient(top, #e93a97, #6f013a);
 background-image: -o-linear-gradient(top, #e93a97, #6f013a);
 background-image: linear-gradient(to bottom, #e93a97, #6f013a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e93a97, endColorstr=#6f013a);
}

.bt-normal { font-size:20px !important; }
.right-align {text-align:right; }

#form-wrapper {font-family: Arial, Helvetica, sans-serif !important; }
.fullWidth { width:960px !important;  font-family: Helvetica,Arial,sans-serif !important; }
.width900 { width:900px !important; }
.width680 { width:680px !important; }
.left5 { margin-left:0.5em !important; }

.form-small label{ color: #666666;
    font-family: Arial;
    font-size: 14px !important;
     font-weight:bold;}

 label.label-small{ color: #666666;
    font-family: Arial;
    font-size: 16px !important;
    }
label.weight-normal { font-weight:normal; }




fieldset {
     border:1px solid #C2C2C2;
     font-family:Helvetica, Arial, sans-serif;
     color:#666666;
     font-size: 14px;
    margin:20px;

}

legend {
  padding: 0.2em 0.5em;  
  color: #666666;
  font-size:90%;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;

  }

.clear_input {
    font-weight: bold;
    color: #ee68af;
}

.dataTables_length label {
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
}
.dataTables_filter label {
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
}
[type='search'] {
    font-family: Helvetica,Arial,sans-serif;
    font-size: large;
}
.dataTables_info {
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
}

a span.external { background-image:url(../Images/external.gif); width:11px; height:11px; }

.large {
     background-image: url("../Images/field-bkgL.png") !important;
   background-position-x:-6px;
    width: 650px !important;
}

.lineSpace {line-height: 20px;}

/**transfer*/
#paymentRecipientData { margin-top:30px; /*text-align:left;*/}
.rosaMovilway {color:#e20177;}

.block {display:block;}

/***************************************************************************************
    Ayuda - Cominidad Movilway
****************************************************************************************/
#help-count { background-color: rgb(216, 4, 114);border-radius: 1.5em;color: rgb(255, 255, 255);font-size: 0.8em;left: 17px;padding: 0.2em 0.5em;position: relative;top: -34px;/*position: relative; background-color: rgb(216, 4, 114); color: rgb(255, 255, 255); left: 10px; font-size: 0.8em; padding: 0em 0.4em; top: -27px;*/}
.help-title {font-family: Helvetica,Arial,sans-serif; margin-bottom:1em;}
.help-title  { font-weight:bold; font-size:1.2em; }

.help-containerIndex{ height:750px; font-family: Helvetica,Arial,sans-serif; }

#help-list {height:750px; width:15%; float:left; border-left: thin solid #e0e0e0;color:#888888; border-right: thin solid #e0e0e0;overflow:hidden;}
#help-list:hover { overflow:auto;}
#help-detail { height:750px; width:81%; float:left;  border-right: thin solid #e0e0e0;color:#888888;overflow:hidden; word-wrap: break-word;}
#help-detail:hover { overflow:auto;}


#help-list .new { background-color:#fceef4; }
#help-list .selected { background-color:#e0e0e0; }
#help-list .help { cursor:pointer;}
#help-list .help:hover { background-color:#efefef;}
#help-list .help .help-imagen { padding: 0.5em; float:left; width:75px; height:75px; }
#help-list .help .help-imagen img { width:75px;}
#help-list .help .help-container { width:95%; border-bottom:thin solid #e0e0e0; margin:2px auto;}

#help-list .help .help-resumen { float:left; padding:0.5em; width:130px;}
#help-list .help .help-resumen h2 { font-weight:bold; color:#000; word-wrap:break-word;}
#help-list .help .help-resumen p {word-wrap:break-word;  }

#help-list .help .help-detail { display:none;}

#help-list .help .help-date { text-align:right; font-size:0.7em; font-style:italic;}



#help-detail { padding:0.5em 1em; }
#help-detail-date { text-align:right;}
#help-detail-image { text-align:center;}
#help-detail-image img{ max-width:225px;}
#help-detail-title { text-align:left; margin-top:1em}
#help-detail-title h1 { font-weight:bold; font-size:2em; color:#000; line-height: normal;}

#help-detail-detail { margin-top:3em;}
#help-detail-detail p {   font-size:1.5em; line-height: normal;}
.clear {clear:both;}

#ListSolicitudes  fieldset { border:1px solid #C2C2C2;font-family:Helvetica, Arial, sans-serif; color:#666666; font-size: 14px; margin:20px; }