/* CSS Document */
body {
	margin: 0px;
	background-color: #F8E2E0;
}

object{
margin:0px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
display:block;
}


ul#listas li, ul#listas li ul li, ul#listas li ul li ul li, .Texto ul li, .Texto ul li ul li{
margin-bottom:10px;
margin-right:30px;
text-indent:-15px;
margin-left:15px;
text-align:justify
}

div.barra_Separadora {
height:7px;
background: url(/images/raya_hor1.gif) repeat-x center;
margin: 5px;
margin-right:12px;
}

td.barra_Separadora {
height:50px;
background-color:#FFFFFF;
vertical-align:bottom;
}

.style1, .pieTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #006633;
}

td.NovedadesItem{
	background: url(/images/cartelflecha.gif) no-repeat ;
	background-position: 2px 4px;
	padding: 1px 30px 1px 15px;
	text-align:left;
	
}
td.NovedadesItem a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-moz-opacity: 0.9;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 0px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

a:link, a:visited {
	color: #006633; 
	text-decoration:none;
	font-weight:bold;
}

td {
	background-position: left;
}
.Texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.TextoResaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C0C21;
	font-weight: bold;
}
.Nota_al_Pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style:oblique;
}
.TituloMes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8C0C21;
	font-weight: normal;
}

.Right{
	text-align:right;
}

.SubLista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	list-style-type: lower-roman;
	color: #333333;
	margin: auto;
	clear: left;
}
.TextoTitulo, .TextoTituloGrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8C0C21;
	font-weight: bold;
	text-align:left
}

.TextoTituloGrande{
	font-size:16px;
	font-weight:bolder;
}

.Link_SinSubrayado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	text-align: left;
}

a.Link_SinSubrayado:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: left;}

a.Link_SinSubrayado:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: left;}
	
a.Link_SinSubrayado:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF9933;
	text-decoration: none;
	text-align: left;}	
	
.Link_Bordo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
}

a.Link_Bordo:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
}
a.Link_Bordo:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	text-align: center;
}
	
a.Link_Bordo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	text-align: center;
}
	
	
	
.ImitarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #006633;
	text-decoration: none;
}

a.ImitarLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #006633;
	text-decoration: none;}

a.ImitarLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #006633;
	text-decoration: none;}
	
a.ImitarLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	color: #006633;
	text-decoration: none;}	
	
	li {
	list-style-position: inside;
	list-style-type: disc;
	page-break-before: left;
	page-break-after: left;
}
.ResaltarFilas {
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: solid;
	border-left-style: double;
	border-top-color: #B30F2C;
	border-right-color: #B30F2C;
	border-bottom-color: #B30F2C;
	border-left-color: #B30F2C;
	border-bottom-width: medium;
}

td#online{
	background-image: url(/images/Icono_Leer.png);
	background-position: 10px 4px; 
	background-repeat: no-repeat;
	padding-left: 50px;
	text-align:left;
	height:40px;
	vertical-align:middle;
}

td#bajarDoc{
	background-image: url(/images/Icono_Download.png);
	background-position: 10px 4px; 
	background-repeat: no-repeat;
	padding-left: 50px;
	text-align:left;
	height:40px;
	vertical-align:middle;
}

td#onlineChico, div#onlineChico, .onlineChico a{
	background-image: url(/images/Icono_Leer_Chico.png);
	background-position: 5px 5px; 
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top:5px;
	text-align:left;
	height:25px;
	vertical-align:middle;
}

td#bajarDocChico, div#bajarDocChico, .bajarDocChico a{
	background-image: url(../images/Icono_Download_Chico.png);
	background-position: 5px 5px; 
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top:5px;
	text-align:left;
	height:25px;
	vertical-align:middle;
}

div#onlineChico, div#bajarDocChico{
	height:35px;
	background-position: 5px 10px 5px 10px; 
	padding: 10px 0px 0px 35px;
	font-weight:bold;
}

/*Tabla de contactos de cada nivel (directora, vice, etc)*/
table#ContactoNivel {
width:350px;
margin-left:25px;
border:none;
margin-top:15px;
font-size:13px;
}
table#ContactoNivel th{
text-align:right;
vertical-align:top;
padding:2px 5px;
}
table#ContactoNivel td{
text-align:left;
vertical-align: top;
padding:2px 5px;
width:100%;
}
table#ContactoNivel td.espaciador{
height:10px;
font-size:2px;
}

blockquote.comentarios {
font: 13px/20px oblique Arial, Helvetica, sans-serif;
padding: 12px;
background-color: #FDEEF0;
border-top: 1px solid #890E20;
border-bottom: 1px solid #890E20;
margin: 12px;
background-image: url(/images/openquote1.gif);
background-position: 8px 8px  ;
background-repeat: no-repeat;
text-indent: 23px;
}

blockquote.comentarios span {
 display: block;
 background-image: url(/images/closequote1.gif);
 background-repeat: no-repeat;
 background-position: bottom right;
}
   
   
/*A continuacion estan todos los estilos que se utilizan en las diferentes tablas del sitio */

table.tablaDatos{
	width:570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

table.tablaDatos td, table.tablaDatos th{
padding: 5px;
vertical-align:middle;
text-align:center
}
