/*
-----------------------------------------------------------------------------
version:   1.1
date:      01/08/2009
author:    Zahira Ramos - Disenadora Grafica
email:     zamaramah@hotmail.com
-----------------------------------------------------------------------------


Estilos globales 
-----------------------------------------------------------------------------*/
body {font-family: Arial; margin:0px; padding:0px; background-image: url(../images/fondo.jpg); background-repeat: repeat-x; margin-left: 0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background-color:#fff;}
img{border:none;}
a{color:#0879a8; text-decoration:none;}
a:hover {text-decoration:none; color:#0879a8;;}
::selection {background: #blue; /* Safari */}
::-moz-selection {background: #yellow; /* Firefox */}
*{ margin:0; padding:0; list-style:none;}
.whiteSpace {font-size:10px; height:10px; clear:both; }
.clear {clear:both;}
img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
	text-align: left;
}

/* Estilos contenido
-----------------------------------------------------------------------------*/
.cabezote {background-image:url(../images/cabezote.jpg); width:962px; height:150px; margin:0px auto; padding:0px;}
.cabezote:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.contenido {background-image:url(../images/fondo-contenido.png); width:962px; margin:0px auto; padding:0px;}
.columnaIzq {float:left; width:273px; height:294px; background-image:url(../images/sombra_contenido_izq.jpg); background-repeat:no-repeat; padding-left:7px;}
.shadow_l {
	float:left;
	width:273px;
	background-image:url(../images/shadow_l.jpg);
	background-repeat:repeat-y;
	padding-left:7px;
}
.columnaDer { float:right; width:675px; height:294px; background-image:url(../images/sombra_contenido_der.jpg); background-repeat:no-repeat; background-position:right; padding-right:7px;}
.shadow_r {
	float:right;
	width:675px;
	background-image:url(../images/shadow_r.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:7px;
}
.columnaDerInterna { float:right; width:682px; padding-right:7px; vertical-align:top;}
.fondoInterna { background-color:#fff;  background-image: url(../images/fondo_internas.png); margin:0 auto; width:682px; background-repeat:repeat-y;} 
.cuerpo {font-family:Arial; font-size:14px; color:#3591b8; line-height:16px; padding:15px;}
.ilustraciones { padding-left:228px; padding-top:20px;}
.titulos  {color:#33c5e8; font-size:16px; font-family: Arial;}
/*Cajas de horario*/
.almuerzo {
	background-color:#FFC;
	border:1px solid #dce9f1;
	color:#333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
}
.cajaInput0-9 {background-color:#F1FCF1; border:1px solid #dce9f1; color:#0FAA06; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.cajaInput10-17 {background-color:#fcf1f5; border:1px solid #dce9f1; color:#a406aa; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.cajaInput18-24 {background-color:#f2fcfc; border:1px solid #dce9f1; color:#0879a8; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.cajaInput25-32 {
	background-color:#f0bfbf;
	border:1px solid #dce9f1;
	color:#C30;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding:2px;
}
.cajaInputpre {background-color:#fff4e3; border:1px solid #dce9f1; color:#ff9900; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.cajaInput2 { background-color:#f2fcfc; border:1px solid #dce9f1; color:#0879a8; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:2px;}
.cajaInput2:focus { background-color:#FFFFFF; border:1px solid #999999;}
.cajaInput2:hover {background-color:#FFFFFF; border:1px solid #8eafc2;}
*::-moz-selection  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#00b6e2 none repeat scroll 0 0; color:#FFFFFF;}
.texto { color:#00b6e2; font-size:12px; }
.btn {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#00b6e2; border:medium none; color:#FFFFFF; font-size:11px; font-weight:bold; padding:6px; text-decoration:none; }
.fondoAliados {
	background:url(../images/fondo_aliados.jpg);
	background-repeat:no-repeat;
	width:650px;
	height:210px;
	padding-top:30px;
	padding-left:28px;
}
.img { border: 1px solid #00b6e2;}.line {
	font-size:10px;
	height:3px;
	clear:both;
	background-color: #9ACED9;
	background-image: url(../images/menu_footer.jpg);
}
.contenido .shadow_rAR {
	text-align: right;
}

