/* CSS Document */
/* common */
a{color:#0074c2;text-decoration:none}
a:hover{color:#0b5488}
b, strong{color:#247dc0}
h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;color:#0b5488;margin:8px 10px 10px 0;border-bottom:1px dotted #0b72bc; width:65%;line-height:30px}
h3{font-family:Arial, Helvetica, sans-serif; font-size:16px;color:#0b72bc;margin:4px 10px 10px 0;padding-left:3px;border-bottom:1px dotted #aaa;width:75%}
h4{margin:0;padding:0;display:inline;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#0074c2}
body{margin:0;background:url(../images/layout/bgtop.png) top repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:20px;color:#323232}
/* main and header */
#main{background:url(../images/layout/bgbottom.png) top repeat-x}
.csize{width:912px;margin:0 auto}
.clear{clear:both}
.header{height:117px}
.lheader{width:630px;float:left;height:117px}
.rheader{width:263px;float:left;height:112px;background:url(../images/layout/bglogin.png) center top no-repeat}
.banderas{height:22px;padding:3px 0 3px }
.banderas a{margin:0 0 0 5px;border:1px solid transparent}
.banderas a:hover{border:1px solid #ddffd5}
.loginwrapper{margin:4px 20px 0;font-family:Arial, Helvetica, sans-serif}
.buttonlogin{background:url(../images/button/buttonform.gif) repeat-x;color:#fff;font-size:12px;height:24px;width:85px;text-align:center;border:0; font-family:Arial, Helvetica, sans-serif;padding-bottom:2px;text-shadow:#333 0 1px 8px;}
.buttonlogin:hover{background:url(../images/button/buttonhover.gif) repeat-x;cursor:pointer}
.rememberme{font-size:11px}
/* input */
.inputbox{border:1px solid #7f9db9;width:130px;height:16px;font-size:11px;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif}
.inputbox:hover, .inputbox:focus{border:1px solid #86ceff}
/* navigation */
.navigation{height:52px}
.navigation ul{margin:0;padding:0;}
.navigation li{display:block;list-style-type:none;float:left; font-family:Arial, Helvetica, sans-serif;font-size:14px}
.navigation a{color:#fff;text-decoration:none;padding: 15px 31px 16px 31px;display:block;text-shadow:#00406c 0px 1px 4px;background:url(../images/layout/bgnav.png) left}
.navigation a:hover{color:#fff;background:url(../images/layout/bgnavhover.png) left}
li.navreg a{padding:15px 70px 16px 30px;background:url(../images/layout/bgnavright.png) -9px;text-transform:uppercase;font-weight:bold}
li.navreg a:hover{background:url(../images/layout/bgnavhoverright.png) left}
li.navhome a{padding:15px 21px 16px 25px;background:url(../images/layout/bgnavleft.png) left}
li.navhome a:hover{background:url(../images/layout/bgnavhoverleft.png) left}
.navspacer{display:block;background:url(../images/layout/bgnav.png) -5px;width:0px;padding:19px 0 16px}
/* bars */
.firstbar{background:url(../images/layout/bgfirstbar.png) center no-repeat;height:122px}
.secondbar{background:url(../images/layout/bgsecondbar.png) center no-repeat;height:119px}
.barwrapper{margin:0 12px}
/* content */
.contentsize{background:url(../images/layout/bgcontent.gif) center repeat-y}
.leftcontent{width:644px;float:left;}
.leftcontent p{text-align:justify;margin-right:15px}
.leftcontent h2{margin-bottom:15px}
.sidebar{width:185px;float:left;border-left:1px dotted #c9c9c9;margin:0 0 0 11px;padding-left:18px}
.fullcontent{width:809px;margin-left:10px}
.fullcontentproducts{width:850px}
.fullcontent p{text-align:justify}
.fullcontent h2{margin-bottom:15px}
.hseparator{background:url(../images/layout/shadowseparator.gif) no-repeat;width:614px;height:8px;margin:10px auto 15px}
/* content styles */
.rankimages img{margin-top:5px}
.dottedborder{border-bottom:1px dotted #0b72bc;width:65%;margin:15px 0}
.cmargin{margin:0 18px 0 34px;padding:15px 0}
.boxbullet{width:311px;float:left;margin:6px 11px 11px 0}
.textbullet{font-size:11px;text-align:justify;line-height:16px;float:left;width:190px; height:150px}
.bigbullet{float:left;padding:0 3px 0 0;width:115px;margin-right:2px;margin-top:15px;}
.fullcontent .bigbullet{padding-top:3px;margin-right:10px}
.readmore{background:url(../images/button/boton_readmore.png) no-repeat;border:0;width:149px;height:34px;color:#fff;text-align:center;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;padding:0 0 11px 23px;text-shadow:#000 0 1px 6px;margin-left:120px}
.readmore:hover{background-position: 0 bottom;cursor:pointer}
h3.afiliadosh3{padding-left:20px}
h2.noticias{margin:15px 10px 20px 0}
/* news */
.news{}
.news p{margin-right:5px}
.newsentry{border:1px solid #c7dffb;margin:5px 12px 15px 0;padding:6px 10px;background:#f8fbfe;-web-kit-radius:10px;-moz-border-radius:10px}
.fullcontent .newsentry{margin-right:0}
.date{color:#666; font-size:11px;line-height:11px;font-family:Arial, Helvetica, sans-serif;margin:5px 0 0 2px;padding:0}
/* footer */
.footercontent{background:url(../images/layout/bgfooter.png) center top no-repeat;height:48px;width:912px;margin:0 auto}
.footer{font-family:Tahoma, Verdana;text-align:center}
.terms{font-size:10px;margin-bottom:15px}
.terms a{text-decoration:underline}
.navfooter{font-size:10px}
.navfooter a{font-weight:bold}
/* products */
ul.products{list-style-position:outside;margin:0;width:840px;display:block;padding:10px 0 6px}
.products li{float:left;width:380px;margin:0 17px 10px 5px;display:block;list-style-type:none;height:125px;padding:7px;padding-left:4px;
border:1px solid #c7dffb;-moz-border-radius:10px;-web-kit-radius:10px;font-size:11px;line-height:17px}
.productsimage{padding:0 8px 35px 0;float:left}
.products span{color:#777;font-weight:bold}
h3.h3products{font-size:20px;font-weight:bold;width:90%;margin:0;padding:0;margin-left:10px}
li.emptyproduct{border-color:#fff}
/* faqs */
.faqs{margin-top:16px}
.faqs h4{font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:13px;color:#444;margin:0;padding:0;font-weight:bold;cursor:pointer;display:block}
.faqs h4:hover{color:#0076ca;text-decoration: underline;}
.faqs h4:active{color:#0b72bc}
.faqs p{margin-top:5px;font-size:12px;font-weight:normal;color:#323232;font-family:Verdana, Arial, Helvetica, sans-serif;display:none}
.faqs ol{list-style-position:outside;margin:0;padding:0;margin-left:30px}
.faqs ol li{font-size:16px;color:#006600;font-weight:bold;font-family:Arial, Helvetica, sans-serif;padding-bottom:10px;}
.faqs ul li{margin-top:5px;font-size:12px;font-weight:normal;color:#323232;font-family:Verdana, Arial, Helvetica, sans-serif}
.botonlogin{background:url(../images/button/login.png) no-repeat;border:0;width:148px;height:46px;margin-left:38px; margin-top:21px;}
.botonlogin:hover{cursor:pointer; margin-top:21px; height:46px; background:transparent url(../images/button/loginb.png) no-repeat scroll 0 0;}
.textlogin{color:#fff;text-align:center;font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; text-shadow:#000 0 1px 6px; margin-top:-32px;}
.textlogin a{color:#fff;} 

span.comision{ background:url(../images/bulletsmini/bullets.jpg) scroll 0% 50%; background-repeat:no-repeat;
    padding-left: 18px;
    white-space: nowrap;
	color:#247dc0;
	}