/* CSSTidy 1.3: Fri, 07 Jun 2013 20:22:18 -0500 */audio,canvas,video{display:inline;zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:Calibri, sans-serif;color:#222}
body{font-size:1em;line-height:1.4;min-width:100%;min-height:100%;position:absolute;color:#333;margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:24px;font-weight:400;line-height:34px;padding-left:5px;color:#3A647C;margin:.83em 0 15px}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
pre{white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:none}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{width:100%;margin:0}
fieldset{border:0;margin:0;padding:0}
legend{border:0;white-space:normal;margin-left:-7px;padding:0}
button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type=button],/* 1 */
input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;height:13px;width:13px;padding:0}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
table{border-collapse:collapse;border-spacing:0}
.chromeframe{background:#ccc;color:#000;text-align:center;margin:.2em 0;padding:.2em 0}
.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}
.ir:before{content:"";display:block;width:0;height:150%}
.hidden{display:none!important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
@font-face{font-family:Brignoli;src:url(/css/brignoli/brignoli.eot?#iefix) format(embedded-opentype), url(/css/brignoli/brignoli.woff) format(woff), url(/css/brignoli/brignoli.ttf) format(truetype), url(/css/brignoli/brignoli.svg#brignoli) format(svg);font-weight:400;font-style:normal}
.group:before,.group:after{content:"";display:table}
.group:after{content:"";display:table;clear:both}
a{text-decoration:none}
a img{border:none}
ul{font-size:14px}
ul li{color:#3A647C;text-aling:justify}
*{font-family:Brignoli, Verdana, Geneva, Arial, Helvetica, sans-serif;text-align:justify;margin:0;padding:0}
#header{width:960px;margin:0 auto;padding:15px 15px 0}
#header #logo{float:left;margin-right:50px;margin-bottom:15px;margin-top:15px}
#nav{width:660px;margin-left:300px;display:block;height:135px;overflow:hidden}
#clientes{height:30px;width:100%;text-align:right;margin-bottom:15px}
#clientes a{display:block;height:30px;color:#7c7c7c;font-size:14px;text-decoration:none;background-color:#EFEFEF;float:right;margin-right:2px;padding:0 10px}
#clientes a span{line-height:30px;height:30px;margin-right:25px;display:block}
#clientes a img{float:right;display:block;opacity:.5}
#clientes a:hover{box-shadow:1px 1px 3px rgba(50,50,50,.3);border-radius:2px}
#main-nav{list-style:none;text-align:right;height:90px;padding:0}
#main-nav li{height:100%;display:inline-block}
#main-nav a{line-height:25px;display:inline-block;font-size:18px;text-decoration:none;color:#A7A7A7;padding:40px .5em 25px}
#main-nav a:hover{color:#222;background-color:#D4E1E9}
#footer{width:100%;height:120px;background-color:#3A647C;position:absolute;bottom:0;margin:0 auto}
#pie{width:960px;height:60px;position:relative;margin:30px auto 0}
#pie p{position:absolute;bottom:0;left:55px;color:#FFF}
#datafiscal{float:right}
#social{position:absolute;right:0;bottom:0;text-align:right}
#social a{width:22px;height:22px;display:inline-block;margin-left:15px;position:relative;overflow:hidden}
#social a img{display:block;position:absolute;opacity:.5}
#webmaster{position:absolute;bottom:2px;width:100%;text-align:center;font-size:10px;color:#A7A7A7}
#webmaster a{color:#A7A7A7;letter-spacing:1px;text-decoration:none}
#webmaster a:hover{color:#EFEFEF}
#slider{position:relative;width:100%;margin-bottom:30px}
#bg{width:100%;display:block;background-image:url(/img/sombra-slider.png);background-position:center 44px;background-repeat:no-repeat;background-color:#3a647c;position:absolute;left:0;z-index:0;height:88%}
#slider-cont{position:relative;z-index:10;width:960px;margin:45px auto 0}
#main{width:960px;font-size:14px;position:relative;min-height:360px;margin:15px auto 205px}
#main p{margin-bottom:15px}
.clear{clear:both;height:0;line-height:0}
.col1,.col2,.col3{width:270px;float:left;padding:15px}
.col2{margin:0 30px}
.col12{width:600px;margin-right:30px;float:left;padding:15px}
#turno{background-color:#e6eaec}
.reunion-right,.reunion-left{height:400px;width:615px;overflow:hidden;position:absolute;z-index:1000;background-color:#e6eaec;display:none;padding:15px 0}
#cerrar{display:block;position:absolute;top:15px;width:36px;height:36px}
.reunion-right{padding-left:30px;box-shadow:4px 4px 4px rgba(20,20,20,.2);left:300px}
.reunion-left{padding-left:30px;left:15px;box-shadow:-4px 4px 4px rgba(20,20,20,.2)}
#solicitar-turno{width:208px;display:block;padding-left:60px;background-color:#329dbf;border:1px solid #B0C1CB;color:#FFF;line-height:34px;font-size:18px;font-style:italic;margin-bottom:30px;background-image:url(/img/reunion.png);background-position:15px center;background-repeat:no-repeat}
.titulo,.tituloCorto{width:100%;display:block;font-size:36px;height:1.75em;margin-bottom:15px}
.tituloCorto{height:1.2em}
.borde{width:12px;height:100%;overflow:hidden;position:relative;margin-right:5px;float:left}
.azul .borde img{left:0}
.celeste .borde img{left:-18px}
.gris .borde img{left:-36px}
.titulo h1,.tituloCorto h1{font-size:1em;line-height:1em;font-weight:400;color:#3a647c;margin:0}
.titulo span,.tituloCorto span{font-size:.75em;line-height:.75em;display:block;color:#a1a1a1}
h2 a{color:#3A647C;text-decoration:none}
h2.claro{border-left:12px solid #C8C8C8}
h2.oscuro{border-left:12px solid #A0A2A3}
#novedades{width:630px;margin-right:15px;padding:15px 0}
#novedades .link-nota{width:285px;float:left;margin:15px}
.link-nota{font-size:14px;text-align:justify}
.link-nota h1{font-size:16px;line-height:1em;margin:0 0 5px}
.link-nota h1 a{text-decoration:none;color:#333}
.link-nota p{margin-top:0}
.link-nota a.leer-nota:hover{color:#004276}
.link-nota a.adjunto{float:right;padding-right:21px;text-decoration:none;color:#333;line-height:21px;background-image:url(/img/clip.png);background-position:right center;background-repeat:no-repeat}
.seccion-links{margin-bottom:15px;text-align:center;display:block;color:#3A647C}
.seccion-links:hover span{background-color:#3A647C;color:#FFF}
.seccion-links img{border:1px solid #D4E1E9}
.seccion-links span{width:100%;display:block;text-align:center}
.vencimientos a{display:inline-block;line-height:33px;margin-bottom:15px;padding-left:43px;background-image:url(/img/pdf.png);background-position:center left;background-repeat:no-repeat;color:#333}
.archivos a{display:inline-block;font-size:1.1em;line-height:20px;margin-bottom:7px;padding-left:20px;margin-left:15px;background-image:url(/img/documentos-icon-rojo.png);background-position:center left;background-repeat:no-repeat;color:#333}
.archivos a.descargado{background-image:url(/img/documentos-icon.png)}
.archivos a:hover{background-image:url(/img/documentos-icon-rojo.png);color:#3A647C}
.archivos h2{margin-top:10px;margin-bottom:0;padding-left:0}
#estudio p i{font-style:normal;padding-right:1em}
.contacto-telefono{background-image:url(/img/fax.png);background-position:center right;background-repeat:no-repeat;padding-right:50px;text-align:right;font-size:23px}
.contacto-telefono b{font-size:30px;color:#3A647C;line-height:1em}
.contacto-email{background-image:url(/img/email.png);background-position:center right;background-repeat:no-repeat;padding-right:50px;text-align:right;height:25px;padding-top:15px}
.contacto-email a{color:#3A647C;font-weight:700;font-size:14px}
.contacto-direccion{background-image:url(/img/buzon.png);background-position:center right;background-repeat:no-repeat;padding-right:50px;text-align:right;font-size:18px;color:#7C7C7C;line-height:1em}
.contacto-direccion b{font-size:23px;color:#333}
#novedades-nav{clear:both;width:100%;display:inline-block;text-align:center;padding:30px 0}
#novedades-nav a{font-size:.9em;width:1.5em;height:1.5em;line-height:1.5em;display:inline-block;border:1px solid #7C7C7C;color:#7C7C7C;background-color:#FFF;text-decoration:none;text-align:center;border-radius:2px}
#novedades-nav a:hover,#novedades-nav a.actual{background-color:#3A647C;color:#FFF;border:1px solid #CCC}
#login{display:block;width:272px;background-color:#EFEFEF;border-radius:2px;box-shadow:1px 1px 3px rgba(20,20,20,.3);margin:40px auto 0;padding:20px}
#login p,.reset{text-align:center}
.reset a{color:#333;font-size:.9em}
form input[type=text],form textarea,form input[type=password]{width:250px;margin-bottom:10px;display:block;background-color:#3a647c;border:1px solid #b0c1cb;color:#FFF;padding:2px 10px}
form input[type=submit]{width:70px;margin-left:200px;text-align:center;border:1px solid #B0C1CB;background-color:#619cbe;color:#FFF;padding:4px 0}
form input[type=submit]:hover{background-color:#3a647c}
.botonAreaClientes{width:200px;text-align:center;display:block;background-color:#329dbf;border:1px solid #B0C1CB;color:#FFF;line-height:34px;margin:0 auto}
.ie #main-nav li{float:left}
.ie #clientes a{width:130px;display:block}
.ie #clientes a *{cursor:pointer}
.lt-ie9 #slider-cont{padding-top:45px}
.lt-ie7 #logo{margin-right:0;float:right}
.lt-ie7 #nav{width:660px;float:right;margin-left:0}
.lt-ie7	#bg{height:260px;background-image:none}
.lt-ie7 #main{width:990px}
.lt-ie7 .seccion-links:hover{background-color:#3A647C}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,#slider-cont img{display:block}
p,pre,dl,menu,ol,ul{margin:1em 0}
::-moz-selection,::selection{background:#b3d4fc;text-shadow:none}
.clearfix,.group{zoom:1}
ul li span,h2 a:hover,.contacto-email a:hover{color:#333}
#clientes a:hover img,#social a img:hover{opacity:1}
#logo-chico,.borde img{position:absolute;bottom:0}
.reunion-right #cerrar,.reunion-left #cerrar{right:15px}
#solicitar-turno:hover,.botonAreaClientes:hover{background-color:#3A647C;box-shadow:1px 1px 3px rgba(50,50,50,.3)}
.link-nota h1 a:hover,.link-nota p b,.link-nota a.leer-nota,.link-nota a.adjunto:hover,.vencimientos a b,.vencimientos a:hover,.archivos a b,#estudio p b,.reset a:hover,.ie #clientes a:hover{color:#3A647C}
@media print {
*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}