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%;background: transparent;}
body {}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;background-color:#c1d2e5;color:#000;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

/* Body Main Setting */

body {font: 14px Arial, Verdana, Helvetica, sans-serif;color:#444;background-color:#fff;}
a {text-decoration:none;color:#010252;}
a:hover {color:#fac103}


/******************************************************************
	Typography & Aligns
******************************************************************/

h1 {font-size: 22px;color:#010252}
h2 {font-size: 19px;color:#010252}
h3 {font-size: 16px;}
h4 {font-size: 14px;font-weight:normal;line-height:22px;}
h5 {font-size: 12px;font-weight:normal;}
h6 {font-size: 10px;font-weight:normal;}

.nobold {font-weight:normal}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.italic {font-style:italic}

.right {text-align:right;}
.center {text-align:center}
.left {text-align:left;}
.justify {text-align:justify;}

.shadow {text-shadow: black 1px 1px 1px;}


/******************************************************************
	Blocks
******************************************************************/
.all {width:100%; position:relative; float:left; }
.mitad {width:48%}
.tercio {width:30.66%}
.cuarto {width:22%}
.cuartored {width:21.5%}
.dostercios {width:65.34%}
.quinto {width:16.5%}
.sexto {width:13.0%}
.septimo {width:10.8%}
.octavo {width:9%}
.noveno {width:7.5%}
.cuatroquintos {width:79%;}
.trescuartos {width:74%;}

.mitad, .tercio, .cuarto, .dostercios, .cuartored, .quinto, .sexto, .septimo, .octavo, .noveno, .cuatroquintos, .trescuartos { position:relative; margin-right:4%; float:left; }
.midmargin {margin-right:2%;}

.last { margin-right:0 !important; clear:right; }

/******************************************************************
	Margins & Paddings
******************************************************************/
.left1 {margin-left:1px;}
.left2 {margin-left:2px;}
.left3 {margin-left:3px;}
.left4 {margin-left:4px;}
.left5 {margin-left:5px;}
.left6 {margin-left:6px;}
.left7 {margin-left:7px;}
.left8 {margin-left:8px;}
.left9 {margin-left:9px;}

.left10 {margin-left:10px;}
.left20 {margin-left:20px;}
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.left50 {margin-left:50px;}
.left60 {margin-left:60px;}
.left80 {margin-left:80px;}
.left90 {margin-left:90px;}
.left100 {margin-left:100px;}

.right10 {margin-right:10px;}
.right20 {margin-right:20px;}
.right30 {margin-right:30px;}
.right40 {margin-right:40px;}
.right50 {margin-right:50px;}
.right60 {margin-right:60px;}
.right80 {margin-right:80px;}

.top5 {margin-top:5px;}
.top6 {margin-top:7px;}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.top20 {margin-top:20px;}
.top25 {margin-top:25px;}
.top30 {margin-top:30px;}
.top40 {margin-top:40px;}
.top50 {margin-top:50px;}
.top60 {margin-top:60px;}
.top80 {margin-top:80px;}
.top90 {margin-top:90px;}

.bottom5 {margin-bottom:5px;}
.bottom10 {margin-bottom:10px;}
.bottom20 {margin-bottom:20px;}
.bottom30 {margin-bottom:30px;}
.bottom40 {margin-bottom:40px;}
.bottom50 {margin-bottom:50px;}
.bottom60 {margin-bottom:60px;}
.bottom80 {margin-bottom:80px;}

/******************************************************************
	Data Sheet
*******************************************************************/
#headrow {float:left;position:relative;background-color:#010252;height:20px;padding:3px 0px;color:#fff;font-weight:bold;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
}
#datarow {float:left;position:relative;border-bottom:1px solid #999;padding:3px 0px;background-color:#fff;}
.b1 {width:1%}
.b2 {width:2%}
.b3 {width:3%}
.b4 {width:4%}
.b5 {width:5%}
.b6 {width:6%}
.b7 {width:7%}
.b8 {width:8%}
.b9 {width:9%}
.b10 {width:10%}
.b15 {width:15%}
.b20 {width:20%}
.b25 {width:25%}
.b30 {width:30%}
.b33 {width:33%}
.b35 {width:35%}
.b37 {width:37%}

.b40 {width:40%}
.b50 {width:50%}
.b55 {width:55%}
.b60 {width:60%}
.b70 {width:70%}
.b75 {width:75%}
.b80 {width:80%}
.b85 {width:85%}
.b90 {width:90%}
.b95 {width:95%}
.b96 {width:96%}
.b97 {width:97%}
.b98 {width:98%}

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8,.b9,.b10,.b15,.b20,.b25,.b30,.b33, .b35,.b37,.b40,.b50,.b55,.b60,.b70,.b80,.b85,.b90,.b95,.b96,.b97,.b98 {float:left;position:relative;}

/***********************************************************************
	LAYOUT
************************************************************************/
#header {background-color:#fff;height:130px;}
#menu {height:40px;background-color:#010252;font-size:16px;}
#slider {background:url(../images/config/fondo.png);border-bottom:4px solid #010252;padding:10px 0px;height:400px;}
#central {}
#footer {border-top:2px solid #010252;padding:5px 0px;height:40px;}
#wrapper {width:980px;background:transparent;height:auto;position:absolute;left:50%;margin:4px 0px 0px -490px;}



/*********************************************************************
	MENU
**********************************************************************/
#menu a {color:#fac103}
#menu a:hover {color:#fff}

ul#navbar {float: left;margin-top:6px;}
.sf-menu {line-height:22px;z-index:100000;margin:0px;padding:0px;}
.sf-menu ul {position:absolute;top:1px;width:100%}

.sf-menu li {float:left;position:relative;height:25px;text-transform:uppercase;text-shadow:white 3px 1px 1px;font-size:14px;text-align:center;width:140px;}
.sf-menu li a {color:#fff;}
.sf-menu li a:hover {color:#f4f239;}
.sf-menu li ul li.first {margin-top:28px;height:25px;border-bottom:1px solid #e5e5e5;z-index:10000000000000;text-align:left;font-size:13px;}
.sf-menu li ul li {height:25px;z-index:10000000000000;text-align:left;font-size:13px;border-bottom:1px solid #e5e5e5;width:160px;background-color:#6984b7;}

.sf-menu a {display:block;position:relative;color:#fff;text-decoration:none;text-transform: uppercase;font-weight: bold;padding-left:10px;text-shadow: black 1px 1px 1px;}
.sf-menu li ul li ul.sub-sub {position:relative;left:220px;top:-22px;}
.sf-menu li ul li ul.sub-sub li {width:140px;}
.sf-menu li ul li ul.sub-sub li.big {width:180px;}
.sf-menu li.last-link {
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	border-bottom-right-radius:8px;
	border-bottom-left-radius:8px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
}



/*************************************************************************
	HEIGHTS
*************************************************************************/
.hmin {height:500px;background-color:#fff !important;}
.h550 {height:550px;background-color:#fff !important;}
.h730 {height:730px;background-color:#fff !important;}
.h2000 {height:2060px;background-color:#fff !important;}



/*****************************************************************
	LISTAS
*****************************************************************/
ul {font-size:14px;}
.square {list-style-type:square;font-size:14px;}
.circle {list-style-type:circle;font-size:14px;}
.disc {list-style-type:disc;font-size:14px;}


/************************************************************************
	 ESPECIALES
************************************************************************/
.bbotgray {border-bottom:1px solid #010252;padding-bottom:10px;}
.brightgray {border-right:1px solid #ccc;}
.bleftgray {border-left:1px solid #ccc;}

/**********************************************************************
	SLIDER HOME
***********************************************************************/

#slides {position:absolute;left:4px;z-index:100;color:#fff;}
#slides .slides_container {width:976px;height:382px;overflow:hidden;position:relative;display:none;margin:0px 0px 0px 0px;}
#slides .slide {width:976px;height:382px;display:block;}

#slides .next,#slides .prev {position:absolute;top:157px;left:-24px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {left:976px;}

.pagination {margin:6px auto 0;width:80px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:12px;height:0;padding-top:12px;background-image:url(../images/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}