﻿/* CSS Document */
BODY
{
}
/* Rule 183 of embedded stylesheet *//* Rule 220 of embedded stylesheet */

body
{
font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: Black;
}
#page
{
	margin: 0px auto;
	overflow: hidden;
	width: 71.3em;
	position: relative;
	text-align: left;
	min-width: 950px;
}
#p
{
	padding-right: 0pt;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
}

table
{
	font-size: inherit;
	font: 100%;
}
select, input, textarea
{
	font: 99% arial,helvetica,clean,sans-serif;
}
pre, code
{
	font: 115% monospace; *font-size:100%;}
body *
{
	line-height: 1.22em;
}
body
{
	/*text-align:center;*/
	direction: ltr;
	background-color: white;
	background-position: center center;
	background-repeat: no-repeat;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, form, fieldset, legend, input, img
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

img, fieldset
{
	border: 0;
}
ul, ol
{
}
legend
{
	height: 0;
	font-size: 0;
}
label
{
	cursor: pointer;
	cursor: hand;
}

a
{
	color: #16387c;
}
a.enlace
{
	font-size: 10pt;
	color: blue;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: none;
	cursor: hand;
}
a.enlace:visited
{
	font-size: 10pt;
	color: purple;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: none;
	cursor: hand;
}
a.enlace:Hover
{
	font-size: 10pt;
	color: blue;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}
a.enlace:active
{
	font-size: 10pt;
	color: red;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	cursor: hand;
}

a.enlace2
{
	font-size: 10pt;
	color: Yellow;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}
a.enlace2:visited
{
	font-size: 10pt;
	color: Yellow;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}
a.enlace2:Hover
{
	font-size: 10pt;
	color: Yellow;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}
a.enlace2:active
{
	font-size: 10pt;
	color: Yellow;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	text-decoration: underline;
	font-weight: bold;
	cursor: hand;
}

A.linkfgris
{
	font-size: 10px;
	color: #636363;
	font-family: Verdana;
	text-decoration: none;
}
A.linkfgris:hover
{
	color: #e52325;
	font-family: Verdana;
}

A.linkfgris2
{
	font-size: 10px;
	color: #636363;
	font-family: Verdana;
	text-decoration: none;
}
A.linkfgris2:hover
{
	color: #636363;
	font-family: Verdana;
}

A.linkfgrisb
{
	font-weight: bold;
	font-size: 10px;
	color: #636363;
	font-family: Verdana;
	text-decoration: none;
}
A.linkfgrisb:hover
{
	color: #e52325;
	font-family: Verdana;
}

a.linkfgrisP
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
a.linkfgrisP:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
a.linkfgrisP:Hover
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}
a.linkfgrisP:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}


a.linkfred
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
a.linkfred:visited
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
a.linkfred:Hover
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
a.linkfred:active
{
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

a.linkfblan
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: white;
}
a.linkfblan:visited
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: white;
}
a.linkfblan:Hover
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #E6E6E6;
}
a.linkfblan:active
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.linkP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.linkP:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.linkP:Hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.linkP:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a:link, a:visited
{
	text-decoration: none; /*white-space:nowrap;*/
}
a:hover
{
	text-decoration: underline; /*white-space:nowrap;*/
}
.on a:hover
{
	text-decoration: none;
}

.par
{
	background-color: #F2FFFF;
}

.impar
{
	background-color: #F3F3F3;
}

.foroCitado
{
	background-color: Aqua;
}
.foropar
{
	background-color: #F2FFFF;
}

.foroimpar
{
	background-color: #F3F3F3;
}


.tablafina_encabezado
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	background-color: khaki;
}


.iemw
{
	display: none;
	width: 950px;
	font-size: 0px;
	line-height: 0px;
	height: 0px; *display:block;
}

.inputtext
{
	border: 1px solid #f0f0f0;
	border-color: #7c7c7c #cecece #c3c3c3 #7c7c7c;
	background: #fff url(../imagenes/sbox-bg.gif) no-repeat;
}

.more
{
	background: none;
	font-weight: bold;
	padding-left: 0px;
	cursor: hand;
}
.bullet
{
	background-position: 0 -1px;
}
.video, .videoplayer
{
	background-position: 0 -52px;
}
.audio
{
	background-position: 0 -102px;
}
.slideshow
{
	background-position: 0 -153px;
}
.search
{
	background-position: 0 -202px;
}
.btn-more
{
	position: absolute;
	bottom: 5px;
	right: 10px;
	font: bold 77% verdana;
	white-space: nowrap;
}
.btn-more-2
{
	padding: 1px 10px 2px; *padding:1px5px0;
font:bold100%arial;
color:#000;
white-space:nowrap;
border:1pxsolid#999b9a;
background-color:#ce9200;
background-position:0-450px;
}
.alert
{
	font: normal 77% verdana;
	color: #f00;
}
a.norgie
{
	float: left;
	width: 19px;
	height: 20px;
	margin: auto;
	background: url(../imagenes/norgie-down.gif) 50% no-repeat;
}
.hide a.norgie
{
	background-image: url(../imagenes/norgie-down.gif);
}
a.mover
{
	float: right;
	margin: 0 4px;
	width: 19px;
	height: 20px;
	background: url(../imagenes/norgie-down.gif) 50% no-repeat;
	display: none;
}
.bd span, .ft span
{
	display: none;
}
.bd .current, .ft .current, .current span
{
	display: block;
}
.md
{
	position: relative;
	margin: 0 0 10px;
	background: #fff;
}
.hd
{
	position: relative;
	margin: -1px -1px 0;
	padding: 1px 11px;
}
.hd h2
{
	position: relative;
	display: inline;
	font: bold 100% arial;
	color: #348C42;
}
.tabs
{
	padding: 0;
}
.tabs .hd h2
{
	left: 25px;
	top: -2px;
}
.bd
{
	padding: 5px 10px 10px;
}
.ft
{
	padding: 9px;
}
.ad
{
	margin: 0 0 10px;
}
.hide .bd, .hide .ft, .ocultar
{
	display: none;
	visibility: hidden;
}

.mostrar
{
	display: inline;
	visibility: visible;
}
.oculto
{
	visibility: hidden;
	display: none;
	width: 1px;
}

.linea
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
	border-top-style: solid;
	border-top-width: thin;
}

.lineaOver
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	border-top-style: solid;
	border-top-width: thin;
}
.lineaInf
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
	border-top-style: none;
	border-top-width: thin;
}
.lineaInfOver
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	border-top-style: none;
	border-top-width: thin;
}
.lineaSup
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: none;
	border-top-color: #3399FF;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
	border-top-style: solid;
	border-top-width: thin;
}
.lineaSupOver
{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: none;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	border-top-style: solid;
	border-top-width: thin;
}
.hd ul
{
	position: relative;
	width: 100%;
}
.hd ul li
{
	position: relative;
	float: left;
}
.hd li.last
{
	float: right;
	margin-right: -1px;
}
.hd li a
{
	position: relative;
	display: block;
	padding: 2px 0 0;
	margin-right: -1px;
	font: normal 92% arial;
	outline: none;
	text-align: center;
	white-space: nowrap;
	border-right: 0; *zoom:1;
z-index:50;
}
.hd li.on
{
	z-index: 60;
}
.hd li .pipe
{
	display: block;
	position: absolute;
	top: 1px;
	right: 0;
	width: 1px;
	height: 1.15em;
	z-index: 60;
}
.hd li.on .pipe
{
	visibility: hidden;
}
.hd li.on a
{
	padding-bottom: 1px;
	margin: -1px 0; *padding-bottom:2px;
*margin:-1px0-2px;
font-weight:bold;
z-index:70;
}
.hd li.off .pipe, .hd li.on .pipe, .hd li.last .pipe
{
	visibility: hidden;
}
.colpadding
{
	margin-left: 10px;
}

#loading
{
	display: none;
	position: absolute;
	top: 2px;
	right: 2px;
	z-index: 999;
}
.noborder
{
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

#pnt
{
	position: absolute;
	display: block;
	left: 47%;
	top: -6px;
	width: 11px;
	height: 6px;
	font-size: 0px;
	background: url(../imagenes/shpa1.gif);
}
#shpd .shp
{
	width: 40px;
	height: 37px;
	font-size: 0px;
	line-height: 0px;
	top: 10px;
	left: 10px;
	display: block;
	position: absolute;
	background: url(../imagenes/ydrag.gif);
}
.shp strong
{
	display: none;
}
#shpd ol
{
	margin: 9px 9px 9px 60px;
	padding: 0 0 0 1.5em;
	list-style: decimal;
}
#shpd li
{
	padding: 0;
}
#shpd p
{
	border-top: 1px solid #ccc;
	font-family: verdana !important;
	margin: 0 9px 9px;
	text-align: center;
}

#news
{
	background: #f5f7f6;
}
#newsbd
{
	position: relative;
	background: #fff;
	padding-bottom: 0;
}
#news DIV.newstop
{
	position: relative;
	margin: 4px -10px 0 0;
	padding-bottom: 15px;
	min-height: 119px;
	_height: 119px;
}
#news DIV.newstop ul
{
	padding-bottom: 0.75em;
}
#news.afterhours DIV.newstop
{
	min-height: 142px;
	_height: 142px;
}
#news .single-panel
{
	padding-top: 9px;
	min-height: 163px;
	_height: 163px;
	border: 1px solid #000;
}
#newsbottom
{
	padding: 4px 10px;
	font: normal 77% verdana;
	color: #333;
}
#news.afterhours #newsbottom
{
	padding: 4px 10px 6px;
}
#news.afterhours #markets
{
	margin: 0;
}
#news DIV.newstop li
{
	list-style-type: disc;
	margin-left: 15px;
}

#news ul.btn-more
{
	position: absolute;
	bottom: 0px;
	right: 5px;
	margin: 0;
	padding: 0 0 1px;
	color: #16387c;
}
#news ul.btn-more li
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0 5px;
	line-height: 1.1em;
	border-right: 1px solid #94a1c3;
}
#news ul.btn-more li a
{
	line-height: 1.1em;
}
#news ul.btn-more li.first
{
	border: 0;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
#news ul.btn-more li.last
{
	border: 0;
	padding: 0 0 0 5px;
	margin: 0px;
}

#newstabs li.on #sportnews2, #newstabs li.on #miscnews2
{
	margin-left: -5px;
}

.nav a
{
	position: absolute;
	z-index: 90;
	top: 40%;
	width: 22px;
	height: 18px;
	text-indent: -5000px;
	overflow: hidden;
}
.nav a.back
{
	left: 3px;
	background: url(../imagenes/back.gif) no-repeat;
}
.nav a.frwd
{
	right: 3px;
	background: url(../imagenes/next.gif) no-repeat;
}
.pa-alert
{
	text-align: center;
	color: #16387c;
	padding: 0 20px;
}
.pa-alert h3, .pa-alert ul
{
	margin: 5px 0 0 0;
	text-align: left;
}
.default li
{
	float: left;
	padding-left: 20px;
}
.default li.last
{
	width: 14em;
	padding-left: 10px;
	margin-top: 15px;
}
.default li.last a
{
	font-weight: bold;
	text-decoration: underline;
	margin-top: 20px;
}
.error ul
{
	width: 80%;
	margin-top: 30px;
}
.error li
{
	float: none;
	margin: 0;
}
.error li.first
{
	border: 1px solid #c2d0d9;
	padding: 5px 10px;
	text-align: center;
}
.error li.first a
{
	text-decoration: underline;
	font-weight: bold;
}
.error li.last
{
	text-align: right;
	font: bold 77% verdana;
}
.loading
{
	margin-top: 35px;
	text-align: center;
	color: #16387c;
}
#pa .loading h3
{
	font-size: 122%;
	text-align: center;
}
.papreviewdiv .btn-more
{
	bottom: 3px;
	right: 10px;
	z-index: 1;
}
.details h5
{
	font: bold 100% arial;
}
.details .rate
{
	font-weight: bold;
}
.details li
{
	display: block;
	white-space: nowrap;
	float: none;
}
.details li em
{
	font: bold 100% arial;
	color: #f46924;
}
.details .tl, .details .bl, .details .br
{
	position: absolute;
	right: 0;
	bottom: -6px;
	width: 100%;
	height: 6px;
	background: #fff url(../imagenes/movies-ol-br.gif) bottom right no-repeat;
}
.details .tl
{
	bottom: auto;
	top: -1px;
	left: 0;
	width: 2px;
	height: 2px;
	background: url(../imagenes/movies-ol-tl.gif) no-repeat;
}
.details .bl
{
	right: auto;
	left: 0;
	bottom: 0;
	width: 4px;
	font-size: 0px;
	background: url(../imagenes/movies-ol-bl.gif) bottom left no-repeat;
}
.papreviewheader
{
	margin: 0;
	padding: 0 10px;
	height: 1.4em;
	clear: both;
	overflow: hidden;
}
#localresize
{
	float: left;
}
.papreviewheader .fleft
{
	float: left;
	font-size: 100%;
	font-weight: bold;
	line-height: 150%;
}
.papreviewheader .fleft a
{
	line-height: 150%;
}
.papreviewheader .fright
{
	float: right;
	font: 85% verdana;
	display: inline !important;
}
.papreviewheader .fright a
{
	background: url(../imagenes/ulm-norgie-dn.gif) no-repeat left 50%;
	padding-left: 15px;
	line-height: 170%;
}
.papreviewheader .fright a.up
{
	background: url(../imagenes/ulm-norgie-up.gif) no-repeat left 50%;
	padding-left: 15px;
	line-height: 170%;
}

.ulmform
{
	position: relative;
	padding: 9px;
	background: #ffc;
	zoom: 1;
	border: 2px solid #95ADB7;
}
.nocookie
{
	margin: 9px;
	border: 1px solid #95ADB7;
}

.listen
{
	float: left;
	padding: 1px 5px 2px;
	font: bold 85% arial;
	background: #fec128;
	border: 1px solid #333;
	border-color: #d0ced1 #313133 #333 #cdcfce;
}
.bdFillImage
{
	padding: 0;
}

.btn-more-2, .hd li.on a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a
{
	background-image: url(../imagenes/grd-1px_1.1.gif);
	background-repeat: repeat-x;
}
.md
{
	background: #fff;
	border: 1px solid #b0bec7;
}
#left .md
{
	border: 1px solid #91a7b4;
	border-color: #b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd
{
	color: #18397c;
	background-color: #fff;
	background-position: bottom left;
	border: 1px solid #b0bec7;
	border-bottom: 1px solid #93a6b4;
}
.hd li a
{
	color: #18397c;
}
.hd li .pipe
{
	background: #788a98;
	border-right: 1px solid #fff;
}
.hd li.on a
{
	border: 1px solid #91a7b4;
	border-top-color: #778a98;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	background-position: 0 -178px;
}
.hd li.first a
{
	border-left: none;
}
.hd li.on a
{
	color: #c63;
}

.hilo
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: Black;
	background-color: Aqua;
}

.sepParImpar
{
}

.fuenteNormal
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: Black;
}

.fuentenormal
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: Black;
}
.MsoNormal
{
	font-family: "Trebuchet MS" , Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #333333;
}

.fuenteNegrita
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
}

.datoObligatorio
{
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 11pt;
	color: Blue;
}

.menuSpacer
{
	background: #fff url(../imagenes/grd-1px_1.1.gif);
}
.cssMenu
{
	background-color: white;
	border: 1px;
	border-color: white;
}
.MenuStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	border: 1px;
	border-color: white;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
}

.MenuStyle_1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #;
	border: 1px;
	border-color: #FF9900;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
}
.MenuStyle_5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FF2E31;
	border: 1px;
	border-color: #FF9900;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
	font-style: normal;
}

.MenuStyle_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	border: 1px;
	border-color: #FF9900;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	white-space: nowrap;
	text-align: left;
	cursor: pointer;
	color: #4186C1;
}
.MenuStyle_4
{
	cursor: pointer;
}
.Area_Restringida
{
	color: #FF2E31;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bold;
}
.Area_Restringida:hover
{
	color: #0054A6;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight: bolder;
}



.MenuMouseover_1
{
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	background-color: #99CCFF;
	color: #993300;
}

.MenuMouseover_5
{
	text-decoration: none;
	cursor: pointer;
	background-color: #FFBFBF;
	white-space: nowrap;
	color: #993300;
}

.MenuMouseover_2
{
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	font-weight: bold;
	color: #FF2E31;
}

.fred
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.fredb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}

.fgris
{
	font-size: 10px;
	color: #4d4e4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fgrisb
{
	font-size: 10px;
	color: #4d4e4c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fgrisP
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
}

.fuenteExtra
{
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14pt;
	color: Red;
}

.fuentenormalb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

.font
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.fontb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.caption_normal
{
	font-size: 10px;
	color: #4d4e4c;
	font-family: verdana;
}
.caption_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4d4e4c;
	font-size: 7pt;
}
.caption_obligatorio
{
	font-size: 10px;
	color: Blue;
	font-family: verdana;
}

.classtitu
{
	font-weight: bold;
	font-size: 12px;
	color: #418e28;
	font-style: normal;
	font-family: verdana;
	background-color: #d5d6d4;
}
.titulo_noticia
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #5AA500;
	font-weight: bold;
}

.noticia_titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.noticia_resumen
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
}


.input00
{
	cursor: hand;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica;
	font-size: 10pt;
}

.classenlace
{
	font-weight: normal;
	font-size: 10px;
	color: #1d15b6;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
	cursor: hand;
}

.linkbus
{
	font-weight: normal;
	font-size: 10px;
	color: #1d15b6;
	font-style: normal;
	font-family: verdana;
	text-decoration: underline;
}
.fTitulo
{
	font-weight: bold;
	font-size: 14px;
	color: #e52325;
	font-family: verdana;
}
.select
{
	font-size: 10px;
	font-family: Verdana;
}

.selectbusgeo
{
	font-size: 10px;
	color: #4d4e4c;
	font-family: Verdana;
	width: 180px;
}

.titulo
{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #FF1924;
	font-size: 12pt;
	font-weight: bold;
}
.nombre_colegio
{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #4186c1;
	font-size: 18pt;
	font-weight: bold;
	text-transform: uppercase;
}

/*Popups*/
.MascaraPopUp
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%; /*opacity: .4;*/
	filter: alpha(opacity=40); /* this hack is so it works in IE 	 * I find setting the color in the css gives me more flexibility  	 * than the PNG solution. 	 */
	background-color: transparent; /*background-color: #333333; 	 this hack is for opera support 	 * you can uncomment the background-image if you don't care about opera. 	 * this gives you the flexibility to use any bg color that you want, instead of the png 	 */
	background-image: url( "/Coapi/imagenes/maskBG.png" ) !important;
	background-repeat: repeat;
	display: none;
}
.PopUp
{
	background-color: #FFFFFF;
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display: none;
	padding: 0px;
}
.popupTitleBar
{
	background-color: #486CAE;
	color: #ffffff;
	font-weight: bold;
	padding: 0px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
.FilaSeleccionada
{
	background: #66CCFF;
	color: Black;
}

.HeaderMenuClass
{
	font-weight: bold;
	font-size: 9pt;
	background: url(../ArchivosWeb/intranet2008/imagenew/opcionMI.gif) #588428 no-repeat left top;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #348C42;
}


.HeaderSubMenuClass
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.lista_mapaweb li ul
{
	margin-top: 5px;
}
.lista_mapaweb li li
{
	/*background : url(sitemap/subelemento.jpg) no-repeat 2px 6px;*/
}
.lista_mapaweb li a
{
	color: black;
	white-space: normal;
}
.lista_mapaweb li a:hover
{
	white-space: normal;
}
.lista_mapaweb li a:visited
{
	white-space: normal;
}
.lista_mapaweb li li a
{
	color: #516c87;
	white-space: normal;
}
.lista_mapaweb li li a:hover
{
	white-space: normal;
}
.lista_mapaweb li li a:visited
{
	white-space: normal;
}
.filaSepMenu
{
	height: 4px;
}

.rayaV
{
	width: 9px;
	height: 7px;
	zoom: 100%;
	background-image: url(../ArchivosWeb/intranet2008/imagenew/rayaV.gif);
	background-repeat: repeat-y;
}
.rayaH
{
	width: 9px;
	height: 7px;
	zoom: 100%;
	background-image: url(../ArchivosWeb/intranet2008/imagenew/rayaH.gif);
	background-repeat: repeat-x;
}

.pieD
{
	background-image: url(../ArchivosWeb/intranet2008/imagenew/pieD.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 215px;
	height: 85px;
}
.pieI
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 574px;
	height: 85px;
}
.pieC
{
	background-image: url(../ArchivosWeb/intranet2008/imagenew/pieC.jpg);
	background-repeat: repeat;
	background-position: left top;
	height: 85px;
}

.msjMnto
{
	text-align: center;
	font: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.PM
{
	white-space: nowrap;
	margin-left: 10px;
	color: White;
}
.PSM
{
	margin-left: 15px;
	white-space: nowrap;
}

.bordePrincipal
{
	border-right: #588428 1px solid;
	border-top: #588428 1px solid;
	border-left: #588428 1px solid;
	border-bottom: #588428 1px solid;
}

.bgtransparent
{
	position: fixed;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.bgmodal
{
	position: fixed;
	font-family: arial;
	font-size: 1em;
	border: 0.05em solid black;
	overflow: auto;
	background-color: #fff;
}
/*Fin SiteMap */

/*
	.titulo_noticia {font-family: Verdana; font-size: 11pt; color:#E52324; font-weight: bold;}
	.titulo_indice {font-family: Verdana; font-size: 7pt; color:#E52324; font-weight: bold;}
	.font_pie {font-family: Verdana; font-size: 8pt; color:#E52324; font-weight: bold;}
	.font_gris {font-family: Verdana; font-size: 8pt; color:#737373; font-weight: normal;}
	.font {font-family: Verdana; font-size: 9pt; font-weight: normal; color: #183C60;}
	.font_resumen {font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000;}
	.table_indice {background: #EBEDEE;}
	.borde_punteado{ border-style: dotted; border-width: 2px;}
	.Estilo1 {font-family: "Wingdings 2"; color: #FFFFFF; font-size: 12pt;}
*/

.cssModoListaNormal 
{
	color:Black;
	font-family:Trebuchet MS,Arial, Helvetica;
	font-size: small; 
	/*background-color:White; */
	border-color:Gray; 
	border-style:Solid; 
	border-width:1px; 
	border-left-width:0px; 
	border-top-width:0px; 
	padding-left:3px;
}
.cssModoListaNormal_Sel 
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: small; 
	border-left-width: 0px;
	border-top-width: 0px;
	padding-left: 3px;
	
	
/*	position: relative;*/
	display: inline;
	color: #348C42;
color: #18397c;
	background-color: #fff;
	background-position: bottom left;
	border: 1px solid #b0bec7;
	border-bottom: 1px solid #93a6b4;
	background-image: url("../ArchivosWeb/ToolBar/OrangeExplorer2.gif");
    background-repeat: repeat-x;


	
}
.cssModoListaCabecera
{
	font-family: Trebuchet MS;
	font-size: medium;
	font-weight: bold;
	background-color: #009933;
	border-color: Gray;
	border-style: Solid;
	border-width: 1px;
	border-left-color: White;
	border-top-color: White;
	border-left-width: 1px;
	border-top-width: 1px;
	padding-left: 3px;
	background-repeat: repeat-x;
	vertical-align: top;
	color: #FFFFFF;
}

.ImagenC
{
display: block;
	margin-left: auto;
	margin-right: auto 
}

.TableCell
{
	min-height: 10em;
	display: table-cell;
	vertical-align: middle ;
	margin-left: auto;
	margin-right: auto;
}

.fuentenormal
{
	font-family: Trebuchet MS,Arial, Helvetica;
	font-size: 10pt;
	color: black;
}
