/* Reset Styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 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, caption, tbody, tfoot, thead {
	margin:2px 0 0 0;
	padding:0;
	border:0;
	outline:0;
	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;}
tr.gris td {background-color:#CCCCCC;color:#FFFFFF;font-weight:bold;padding-left:3px;}
tr.net td {background-color:#660000;color:#FFFFFF;font-weight:bold;padding-left:3px;}
tr.border td {font-weight:bold;padding-left:1px;border-right:2px dashed #CCCCCC;border-left:2px dashed #CCCCCC;}
tr td {font-weight:bold;padding-left:1px;}


/* LAYOUT */
body {color:#333;background:url(../imagenes/fondo.gif) #CCCCCC center repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:62.5%;width:100%;}
#bodyCenter {background-color:#fff;margin:0 auto;padding:6px 0 12px;width:960px;}

/* Grid Layout */
.homeColumn {float:left;width:550px;border-top:2px dashed #CCCCCC;border-left:2px dashed #CCCCCC;border-right:2px dashed #CCCCCC;}
.homeColumnText {float:left;width:142px;margin-left:5px;border-bottom:2px dashed #CCCCCC;border-top:2px dashed #CCCCCC;}
.oneColumn {width:69px;}
.oneHalfColumn {width:110px;}
.twoColumn {float:left;width:154px;margin-left:3px;}
.graffitiColumn {float:left;width:155px;margin-left:7px;}
.threeColumn {float:left;width:227px;}
.fourColumn {float:left;width:312px;}
.fiveColumn {float:left;width:393px;}
.sixColumn {width:500px;}
.sevenColumn {width:555px;}
.eightColumn {width:658px;}
.nineColumn {float:left;width:717px;margin-bottom:2px;}
.pager {font-size:1.1em;color:#CCCCCC;background:#993333;font-weight:bold;padding:2px 0px 2px 0;border-bottom:2px dashed #CCCCCC;border-top:2px dashed #CCCCCC;}
.centrada {border:1px dashed #CCCCCC;display:block;margin:auto;}
.derecha {float:left;margin-left:20px;}
.form {font-size:1.1em;color:#333333;font-weight:bold;padding:2px 0px 2px 0;border-bottom:2px dashed #CCCCCC;border-top:2px dashed #CCCCCC;}
.pager a {font-size:1.1em;color:#FFFFFF;}
.pager a:hover {font-size:1.1em;color:#FFFFFF;}
.tenColumn {width:811px;}
.elevenColumn {width:892px;}
.twelveColumn {width:960px;}
.bord {border-top:1px dashed #CCCCCC;border-left:2px dashed #CCCCCC;}
.ctable {border:2px dashed #CCCCCC;margin:auto;}
.vot2 {height:97px;}

/* COMMON STYLES */
p {font-size:1.3em;line-height:1.38em;margin:0 0 1em 0;}
ul,ol {font-size:1.3em;margin:0 0 1em 0;}
ul ul, ul ol, ol ul {font-size:1em;margin:0;}
em {left:-9999em;position:absolute;top:-9999em;}
.white {
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#990000;
	padding:4px 4px 4px 4px;
	background:#990000;
}

/* HEADINGS */
h1 {clear:left;color:#990000;font-size:2.3em;font-weight:normal;line-height:1em;margin:.4em 0;}
h1.blanco {color:#FFFFFF;font-size:1.4em;font-weight:normal;margin:2px 5px 3px 5px;}
h1#logo {margin:0;}
h2 {color:#660000;font-size:1.4em;font-weight:normal;margin:2px 5px 3px 5px;}
h2.blanco {color:#FFFFFF;font-size:1.4em;font-weight:normal;margin:2px 5px 3px 5px;}
h3 {
	color:#660000;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0.54em;
	margin-left: 3px;
}
h4  {
	color:#660000;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0.54em;
	margin-left: 3px;
}
h5  {
	color:#333333;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0.54em;
	margin-left: 3px;
}
p  {
	color:#333333;
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0.54em;
	margin-left: 3px;
}

/* LINKS */
a {border-bottom:none;color:#000066;text-decoration:underline;}
a:hover {border-bottom:none;color:#990000;text-decoration:none;}
a:focus {border-bottom:1px dashed #990000;text-decoration:none;}
a.external {background:url(../imagenes/link-external.gif) 100% 20% no-repeat;border:none;margin:0 2px 0 0;padding:0 16px 0 0;text-decoration:underline;}
a.linkArrow {background:url(../imagenes/link-arrow.gif) 100% 70% no-repeat;border:none;margin:0 2px 0 0;padding:0 12px 0 0;text-decoration:underline;}
a.fullLinkArrow {background:url(../imagenes/list-arrow-full.gif) 100% 50% no-repeat;padding:0 12px 0 0;}
a.external:hover, a.linkArrow:hover, a.fullLinkArrow:hover {text-decoration:none;}
.p6 .linkArrow {float:right;font-weight:bold;}


/* HEADER */
img {border:0px}
.dash {border:1px dashed #990000;float:right;margin-left:7px;}
.scrol {height:387px;z-index:1;padding-left:2px; padding-right:1px;overflow:auto;}
.scrol-367 {height:367px;z-index:1;padding-left:2px; padding-right:1px;overflow:auto;}
.scrol-430 {height:430px;z-index:1;padding-left:2px; padding-right:1px;overflow:auto;}

/* Search in header */
#headerSearch {clear:both;float:right;margin-top:14px;}
#headerSearch input {border-top:1px solid #c3c3c3;border-left:1px solid #c3c3c3;border-right:1px solid #fff;border-bottom:1px solid #fff;float:left;font-size:1.2em;margin:0.2em 8px;width:14em;}
/*Search Button*/
.buscarBtn {
	float:inherit;
	position:relative;
	font-size:11px;
}
.buscarField {
	float:inherit;
	position:relative;
	font-size:11px;
	width:260px;
}
.buscarFooter {
	float:inherit;
	position:relative;
	font-size:11px;
	width:160px;
}

/* LEFT NAV */
#leftNav {
	float:left; 
	width:225px;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0;
}
#leftNav h3 {
	padding:3px 3px 3px 32px;
	margin:0 0 0 0;
	background:#993333;
	border-bottom:2px dashed #CCC;
	border-top:2px dashed #CCC;
	color:#fff;
}
#leftNav ul{font-size:1.3em;line-height:1.5em;margin:0 0 18px;}
#leftNav ul li {margin:0;overflow:hidden;padding:0;}
#leftNav ul li.navSeparator a, #leftNav ul li.navSeparator a:hover, #leftNav ul li.navSeparator a.selected {border-bottom:1px dotted #CC0000;font-weight:bold;}
#leftNav ul li.version a {font-weight:bold;background:#000066;color:#fff;}
#leftNav ul li a:link {border-bottom:1px dashed #CC0000;display:block;padding:2px 0 3px 32px;width:193px;}
#leftNav ul li a:visited {border-bottom:1px dashed #990000;display:block;padding:2px 0 3px 32px;width:193px;}
#leftNav ul li a:hover {background:#990000;border-bottom:1px dashed #CCC;color:#fff;}
#leftNav ul li.active a {background:#990000;border-bottom:1px dashed #CCC;color:#fff;}

#leftNav ul li h3 {font-size:1.077em;font-weight:bold;margin:0;}
#leftNav ul li h3 a {color:#cc0000;padding:9px 0 10px 16px;width:209px;}
#leftNav ul li h3 a:hover, #leftNav ul li h3 a.selected {background:#990000;color:#990000;}

/* CONTENT */
#content{
	margin-bottom:2px;
}

/* BREADCRUMB */
#breadcrumb {font-size:1.1em;margin:0;padding:0;}
ul#breadcrumb li {
	background:url(../imagenes/breadcrumb-arrow.gif) 100% 50% no-repeat;
	float:left;
	line-height:1.6em;
	list-style-type:none;
	margin:0 4px 0 0;
	padding:0 9px 0 0;
	text-decoration: none;
}
ul#breadcrumb li.current {background:none;}

/* #footer ul li ul {border:none;font-size:1.1em;margin-top:.9em;} #footer h4 {color:#333;font-size:1.1em;font-weight:bold;} FOOTER */
#footer {border-top:2px dashed #CCCCCC;clear:both;}
#footer ul {font-size:12px;}
#footer li {float:left;line-height:1.81em;margin:12px 0 12px;padding:0 0 0 16px;}
#footer ul li ul li {float:none;margin:0;padding:0;}
#footer .border {border-right:2px dashed #CCCCCC;}
