.ceroMarPad{margin:0;padding:0}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}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.one{width:60px}.two{width:140px}.three{width:220px}.four{width:300px}.five{width:380px}.six{width:460px}.seven{width:540px}.eight{width:620px}.nine{width:700px}.ten{width:780px}.eleven{width:860px}.twelve{width:940px}.thirteen{width:1020px}.fourteen{width:1100px}.fifteen{width:1180px}.sixteen{width:1260px}.column{margin:0 10px;overflow:hidden;float:left;display:inline}.row{width:960px;margin:0 auto;overflow:hidden}.row .row{margin:0 -10px;width:auto;display:inline-block}body{font-family:Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-size:14px;line-height:18px}a:focus{outline:1px dotted}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;margin-top:-1px}.gargantuan{font-weight:bold;font-size:6em;line-height:1em}.enormous{font-weight:bold;font-size:5em;line-height:1.2em}.giant{font-weight:bold;font-size:4em;line-height:1.125em}.huge{font-weight:bold;font-size:3em;line-height:1.5em}.h1{font-weight:bold;font-size:2.5em;line-height:1.2em}.h2{font-weight:bold;font-size:2em;line-height:1.5em}.h3{font-weight:bold;font-size:1.5em;line-height:18px}.h4{font-weight:bold;font-size:1.25em;line-height:18px}.h5{font-weight:bold;font-size:1em;line-height:18px}.h6{font-weight:normal;font-size:1em;line-height:18px}h1{font-weight:bold;font-size:2.5em;line-height:1.2em}h2{font-weight:bold;font-size:2em;line-height:1.5em}h3{font-weight:bold;font-size:1.5em;line-height:18px}h4{font-weight:bold;font-size:1.25em;line-height:18px}h5{font-weight:bold;font-size:1em;line-height:18px}h6{font-weight:normal;font-size:1em;line-height:18px}ol{list-style:decimal}ul{list-style:none}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:18px}body{background:#f4f9fc url(../../imagenes/web2011/header-bg.png) repeat-x;color:#053158}a{color:#053158;font-weight:bold}a:hover{color:#f60;text-decoration:none}.oculto{position:absolute;left:-9999px}#cabecera{position:relative;height:130px}#cabecera .logo{position:absolute;left:0;top:22px}#cabecera #labelplus{position:absolute;left:201px;top:22px;margin:0;padding:0}#cabecera #telf{position:absolute;left:347px;top:22px;display:block;width:135px;height:46px;background:url(../../imagenes/web2011/telefono.png) no-repeat}#cabecera #email{position:absolute;left:535px;top:22px;display:block;width:213px;height:46px;background:url(../../imagenes/web2011/email.png) no-repeat}#cabecera #formbsc{position:absolute;left:798px;top:22px;z-index:1}#cabecera label{color:#7e96aa;font-size:13px;font-weight:bold}#cabecera #q2{border:1px solid #7e96aa;background:#fff;width:102px;height:23px;line-height:23px;margin:0;padding:0 4px;color:#053158;font-size:13px;float:left;display:inline}#cabecera #subt{background:transparent url(../../imagenes/web2011/boton.png) no-repeat;width:25px;height:25px;border:0;margin:0 0 0 5px;padding:0;text-indent:-9999px;overflow:hidden;float:left;display:inline}#cabecera .ayuda{position:absolute;left:921px;top:23px;z-index:2;margin:0;padding:0}#cabecera .ayuda a{display:block;width:13px;height:13px;background:url(../../imagenes/web2011/ayuda.png) no-repeat;text-indent:-9999px;overflow:hidden}#cabecera #navp{position:absolute;left:0;top:90px;list-style:none;margin:0;padding:0;border-left:1px solid #999}#cabecera #navp li{margin:0;padding:0;float:left;display:inline;height:39px;border-right:1px solid #999}#cabecera #navp li a{margin:0 10px 0;padding:0;text-decoration:none;display:block;color:#fff;letter-spacing:.1em;text-shadow:0 1px 1px rgba(0,0,0,0.9);line-height:39px;font-style:normal;font-size:16px}#cabecera #navp li a:hover{color:#f60}#cabecera #navp li a.activo{color:#f60}#cabecera #band{position:absolute;right:0;top:97px;list-style:none;margin:0;padding:0}#cabecera #band li{margin:0;padding:0;float:left;display:inline}#cabecera #band li a{margin:0 0 0 15px;padding:0}#webintr{margin:15px auto}#navsec{margin:0;padding:0}#navsec li{margin:0;padding:0}#navsec li a{background:url(../../imagenes/web2011/letnav.png) no-repeat 0 0;display:block;height:36px;line-height:36px;text-decoration:none;color:#fff;padding:0 0 0 10px;font-weight:normal;font-style:normal;font-size:12px;letter-spacing:.1em}#navsec li a.activo{background-position:0 -36px;color:#053158;font-weight:bold}#navsec ul{margin:0 5px 10px;padding:0}#navsec ul li{border-bottom:1px dotted #053158}#navsec ul li a{background:0;color:#053158;font-size:11px;line-height:1em;height:auto;padding:5px 0 5px 10px}#navsec ul li a.activo{color:#f60}#slide{background:url(../../imagenes/web2011/slide-bg.png) repeat-x;height:251px;margin:0;padding:0;position:relative}#slide #featured{position:relative}#slide #featured .content{background:url(../../imagenes/web2011/slide-bg.png) repeat-x;width:940px;height:221px;overflow:hidden;margin:0}#slide #featured .content .text{position:absolute;left:15px;top:35px;width:390px;text-align:left;display:none}#slide #featured .content .image{position:absolute;left:0;top:0;width:940px;height:221px;cursor:pointer}#slide #featured .content h2{margin:0;padding:0;color:#f60;font-size:22px;text-shadow:0 1px 1px #053158}#slide #featured .content p{font-size:15px;line-height:1.7em}#slide #featured .content a{height:31px;line-height:31px;margin:0;padding:0 10px;display:block;float:left;font-size:13px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/bt-slider-bg.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}#ban1{background:url(../../imagenes/web2011/featured/1.jpg) no-repeat}#ban2{background:url(../../imagenes/web2011/featured/2.jpg) no-repeat}#ban3{background:url(../../imagenes/web2011/featured/3.jpg) no-repeat}#ban4{background:url(../../imagenes/web2011/featured/4.jpg) no-repeat}#ban5{background:url(../../imagenes/web2011/featured/5.jpg) no-repeat}div.orbit-wrapper{position:absolute;left:50%;margin:0 0 0 -470px}#banners{background:url(../../imagenes/web2011/banner-bg.png) repeat-x;height:304px;z-index:1;margin:0 0 20px}#banners .three{margin-top:20px;height:264px}#banners p{margin:0 0 5px;text-align:justify;font-size:12px}#banners h2{font-size:20px;margin:0 0 5px}#banners a{height:25px;line-height:25px;margin:0;padding:0 10px;display:block;float:left;font-size:11px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.banini4{cursor:pointer}.banini4 h2{font-size:15px!important;margin:0 0 5px}#banlat a{font-size:18px;text-decoration:none;display:block;width:220px;height:112px;margin:0 0 20px;text-shadow:0 1px 1px #fff}#banlat a span{display:block;padding:5px}#banlat a#banlat1{background:url(../../imagenes/web2011/banlat_1.jpg) no-repeat}#banlat a#banlat2{background:url(../../imagenes/web2011/banlat_2.jpg) no-repeat}#banlat a#banlat3{background:url(../../imagenes/web2011/banlat_3.jpg) no-repeat}#homeintro h2{font-size:20px;text-decoration:none;display:block;margin:0 0 10px;padding:0;text-shadow:0 1px 1px #fff}#homeintro p{margin:0 0 10px}#homeintro #scrollinic{margin:0;height:150px;text-align:justify}#homeintro #scrollinic h2,#homeintro #scrollinic h1{font-size:14px;margin:0 10px 10px 0}#homeintro #scrollinic p{margin:0 10px 10px 0;font-size:12px}#scrollnots{height:337px}.ultnews{border-bottom:1px dotted #053158;margin:0 10px 10px 0;overflow:hidden;padding:0 0 10px}.ultnews .fecha{color:#f60;margin:0 0 2px!important;font-size:11px}.ultnews h3{font-size:12px;display:block;margin:0 0 10px;padding:0}.ultnews h3 a{font-weight:normal;font-style:normal;text-decoration:none;text-shadow:0 1px 1px #fff;color:#053158}.ultnews p a{height:25px;line-height:25px;margin:0;padding:0 10px;display:block;float:left;font-size:11px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}h1{font-size:14px;text-align:left}h2{font-size:14px;text-align:left}h3{text-align:left}#contweb{text-align:center;padding:0 0 5px}#contweb h2:first-child,#contweb h2.first{font-size:18px;border-bottom:1px dotted #053158;padding:0 5px}#contweb h1{font-size:14px;text-align:left}#contweb h2{font-size:14px;text-align:left}#contweb h3{text-align:left;color:#ea660e}#contweb p{text-align:justify}#contweb img{margin:0 auto 15px;border:10px solid #f5fafc;overflow:visible;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 5px #053158;-webkit-box-shadow:0 1px 5px #053158;-moz-box-shadow:0 1px 5px #053158;-webkit-background-clip:padding-box}#contweb ul{text-align:left}#contweb ul ul{text-align:left;margin:0 0 0 40px}#contweb ul li{margin:0 0 5px 10px}#contweb ul li a{text-decoration:none;}#contweb .leer a{height:25px;line-height:25px;margin:0;padding:0 10px;display:block;float:left;font-size:11px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}#contweb .faq{overflow:hidden;padding:10px 0 3px;margin:10px 0 0;border-top:1px dotted #053158}#contweb .faq h3{line-height:1.3em}#sidebar h2{font-size:18px;border-bottom:1px dotted #053158;padding:0 5px}#sidebar #ltsnews{margin:-15px 0 0;padding:0}#sidebar #ltsnews li{border-bottom:1px dotted #053158;margin:0;padding:0}#sidebar #ltsnews li a{padding:0 0 0 10px;font-size:12px;background:0;color:#053158;line-height:1.3em;height:auto;padding:10px 10px;text-decoration:none;display:block}#sidebar #ltsnews li a:hover{color:#f60}.newslst{overflow:hidden;padding:3px 3px 20px 0;margin:0 0 20px;border-bottom:1px dotted #053158}.newslst h3{text-align:left;line-height:1.3em}.newslst h3 a{text-decoration:none}.newslst .imagen{float:right;display:inline;margin:0 0 0 15px}.navegacionTxt{float:left;display:inline}#barra_nav ul{float:right;display:inline;padding:0;margin:0}#barra_nav ul li{padding:0;margin:0;float:left;display:inline}#barra_nav ul li a{height:25px;line-height:25px;margin:0 0 0 5px;padding:0 10px;display:block;float:left;font-size:11px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}.nav_buscar{float:right;display:inline;padding:0;margin:0;color:#fff}.nav_buscar a{height:25px;line-height:25px;margin:0 0 0 5px;padding:0 10px;display:inline;float:left;font-size:11px;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}label{display:block;font-weight:bold;margin:0 0 0 8px}.textinpt,textarea{border:1px solid #053158;width:94%;margin:2px 0 0 5px;padding:0 5px;font-size:13px;height:30px;line-height:30px;display:inline;color:#053158;background:#f5fafc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}select.textinpt{height:32px;line-height:32px}textarea{padding:5px;height:200px;line-height:1.4em}.form_validation_field_error_error_message{padding:5px 8px}form#form_precios p{float:left;display:inline;width:330px;margin:0 5px 10px}form#form_precios p.largo{clear:both;width:100%!important}input#KT_Custom1,input#kt_login1{height:25px;line-height:25px;margin:0 0 0 5px;padding:0 10px;display:block;float:left;font-size:11px;border:0;text-decoration:none;color:#053158;background:url(../../imagenes/web2011/boton_25.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0 1px 1px #053158;-webkit-box-shadow:0 1px 1px #053158;-moz-box-shadow:0 1px 1px #053158;text-shadow:0 1px 1px rgba(255,255,255,0.5)}#formlogin{background:url(../../imagenes/web2011/login_bg.png) repeat-x;height:95px;margin:0 0 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#formlogin p{float:left;display:inline;width:300px;margin:0 0 0 10px}#formlogin .boton{float:right;margin:5px 10px;font-size:12px}#formlogin h2{color:#ea660e;margin:5px 10px 3px;font-size:16px}#formlogin #rememb{display:inline;margin:27px 0 0 25px;float:left}input#kt_login1{margin:23px 0 0 25px;display:inline-block;float:left}#foot{background:#fff url(../../imagenes/web2011/foot-bg.png) repeat-x;padding:20px 0;font-size:12px}#foot .three{margin-top:20px}#foot .three a{display:block;margin:0 0 10px;font-weight:normal;font-style:normal}#foot .qweb{text-align:right}#foot .social{text-align:right}img{-ms-interpolation-mode:bicubic}



h3 {
  display: block;
}



/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 
 
 
/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured { 
	width: 940px;
	height: 221px;
	overflow: hidden; }
#featured>img,  
#featured>div,
#featured>a { display: none; }




/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 940px;
	height: 221px;
}

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
	display: none;;
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(../imagenes/web2011/orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(../imagenes/web2011/orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../imagenes/web2011/orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(../imagenes/web2011/orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(../imagenes/web2011/orbit/right-arrow.png);
    right: -22px; }

div.slider-nav span.left {
    background: url(../imagenes/web2011/orbit/left-arrow.png);
    left: -22px; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -40px;
    left: 50%;
	margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(../imagenes/web2011/orbit/bullets.png) no-repeat 4px 0;
    width: 13px;
    height: 12px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }
    
.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }
    
    
    
    
    /*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 5px;
	height: 100%;
	background: #fff;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #f0f0f0;
	position: relative;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.jspDrag
{
	background: #053158;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}