/*---------------------------------- INICIO ---------------------------------*/
.calendar {width:30px;
		   height:40px;
		   float:left;
		   background: #fff url(images/calendar.gif) no-repeat;
		   margin:3px 5px 0 0;
		   padding: 5px 0 0 12px;
		   color: #808080;}
		   
.calendar p{padding: 0;
			margin: 0 0 0 -10px;
			text-align:center;
			font-weight:bold;
			color:#76ae46;}

.calendarmedio {width:35px;
				height:40px;
				float:left;
				background: #fff url(images/calendar.gif) no-repeat;
				margin:3px 0 0 0;
				padding: 5px 0 0 9px;
				color: #808080;}

.calendarmedioa {width:40px;
				 height:40px;
				 float:left;
				 background: #fff url(images/calendar.gif) no-repeat;
				 margin:3px 0 0 0;
				 padding: 5px 0 0 5px;
				 color: #808080;}				
				
.calendarmedio p {padding: 0;
			      margin: 0 0 0 -10px;
			      text-align:center;
				  font-weight:bold;
				  color:#76ae46;}
				  
.calendarmedioa p {padding: 0;
			       margin: 0 0 0 -10px;
			       font-weight:bold;
				   color:#76ae46;}



/*----------------------------- SECCION HISTORIA ----------------------------*/
.historiamiriam {font-size:12px;font-family:arial;text-align:justify;}
.historiamiriam h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}

/*--------------------------- SECCION PROFESORADO ---------------------------*/
.profesorado h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.profesorado {color:#666;font-size:13px;font-family:arial;width:720px;}
.profesorado span{font-weight:bold;color:#5793c9;font-size:14px;font-family:arial;}

/*--------------------------- SECCION PROFESORES ---------------------------*/
.profesores h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.profesores table {border:1px solid #999;}
.profesores table th{width:720px;background-color:#5e92c1;text-align:left;font-family:arial;font-size:14px;color:#fff;}
.profesores table td{border:1px solid #78b047;text-align:left;font-family:arial;font-size:12px;color:#666;padding:0 5px 0 5px;}

/*----------------------------- SECCION CURSOS ------------------------------*/
.cursos h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.cursos table {border:0px solid #2c71ae;}
.cursos table th{border:1px solid #78b047;background-color:#b1e682;text-align:left;font-family:arial;font-size:13px;color:#3e6d14;padding:5px 5px 5px 5px;}
.cursos table th span{background-color:#b1e682;text-align:left;font-family:arial;font-size:12px;color:#639735;}
.cursos table td{border:1px solid #78b047;text-align:left;font-family:arial;font-size:12px;color:#666;padding:5px 5px 0 5px;}
.cursos a {color:#2c71ae;font-size:13px;text-decoration:none;}

/*----------------------------- SECCION FOTOS ------------------------------*/
.fotos h3{color:#446d92;font-size:15px;font-family:arial;}
.fotos h3 span{color:#78b047;font-size:13px;font-family:arial;}
.fotos table {margin-left:45px;}
.fotos table td{border:1px solid #78b047;text-align:left;font-family:arial;font-size:12px;color:#666;padding:5px 5px 0 5px;}

/*---------------------------- SECCION HORARIOS ----------------------------*/
.horarios h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.horarios table {border:1px solid #999;}
.horarios table th{border:1px solid #2c71ae;width:720px;}
.horarios table td{border:1px solid #78b047;padding-left:5px;font-size:15px;}
.horarios table td strong{font-size:16px;font-weight:bold;}

/*---------------------------- SECCION ARTICULOS ---------------------------*/
.articulos {text-align:justify;font-size:13px;}
.articulos h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.articulos strong {color: #2c71ae;font-size:14px;}
.articulos span {color: #78b047;font-size:13px;}
.todos {color:#78b047;font-Style:italic;font-size:12px;}
.todos span {color:#666;font-Style:italic;font-size:11px;}


/*--------------------------- SECCION UBICACION ----------------------------*/			 
.ubicacion h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.direcciones {float:right;font-size:11px;font-family:arial;color:#999;font-weight:bold;}		    			  
.direcciones b {font-size:11px;font-family:arial;color:#666;}

/*----------------------------- SECCION CONTACTO ----------------------------*/
.contacto h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.contacto table th{width:100px;text-align:right;}		    
.contacto table td INPUT {text-align: left;font-family: Tahoma, Verdana;font-size: 12px;font-weight:bold;background-color: #eee;color: #999;border: 1px solid #78b047;}
.contacto table td TEXTAREA {text-align: left;font-family: Tahoma, Verdana;font-size: 12px;background-color: #eee;color: #999;font-size: 12px;font-weight:bold;border: 1px solid #78b047;}
.contacto table th span{font-size:13px;font-family:arial;font-weight:bold;color:#666;}				    
.contacto table td strong{font-size:11px;font-family:arial;color:#999;}
.contacto table td b{font-size:11px;font-family:arial;color:#666;}


/*--------------------------------- HEADER ---------------------------------*/
#header {height:160px;}

.asociacion a{float: right;clear: both;color: #fff;font-family:arial;font-size:16px;background: #fff url(images/searchbg.gif) no-repeat;padding: 17px 0 0 5px;width: 500px;height:50px;margin: 5px 0 0 0;text-decoration:none;}	

.fecha {float:float:left;width:220px;height:20px;margin:10px 5px 0 15px;font-size:13px;font-weight:bold;color:#78b047;}
		
/*--------------------------------- MENU ---------------------------------*/		
#tabs {background: #fff url(images/bigbox.gif) no-repeat top left;
	   color: #000;
	   height: 64px;
	   text-align: center;
	   padding: 0 0 0 30px;}
	   
#tabs li {display:inline;
		  height: 45px;}
		  
#tabs li a {float: left;
		    background: #fff url(images/barbg.gif) no-repeat;
		    color: #808080;
		    padding: 7px 0;
		    width: 82px;
		    text-align: center;
		    font-weight: bold;
		    text-decoration: none;}
		    
#tabs li a:hover {background: #fff url(images/barcurrent.gif) no-repeat;
				  color: #000;}
				  	
#tabs li a.current {background: #fff url(images/barcurrent.gif) no-repeat;
				    color: #2C71AE;}
				    
/*--------------------------------- BODY ---------------------------------*/
body {padding: 0;
	  margin: 0;
	  font: 0.7em Arial, sans-serif;
	  line-height: 1.6em;
	  color: #454545;}
	  
h1 {font: bold 2.5em "Arial", Sans-Serif;
    margin: 0;
    letter-spacing: -1px;}
    
h2 {margin: 0;
	padding: 0;}
	
h1 a, h2 a {color: #296fad;
			font-family:arial;
			background: #fff;
			text-decoration: none;}
			
h1 a:hover, h2 a:hover {color: #2b2b2b;
						background: #FFF; }

.title {color: #808080;
		background: #fff;}

#content {margin:10px auto;
		  width: 960px;
		  border:1px solid #666;
		  background-color: #fff;
		  }

.izquierda {float:left;
			border:0px solid #000;
			width:630px;
			margin-top:5px;
			margin-left:5px;}

.derecha {float:right;
		  border:0px solid #000;
		  width:300px;
		  margin-top:5px;}
			 
.izquierda-int {border:0px solid #000;
			    width:740px;
			    margin-top:5px;
			    margin-left:5px;
			    background: #fff;
			    }

.derecha-int {border:0px solid #000;
		      width:190px;
		      margin-top:5px;}
		      
/*--------------------------------- TALLERES ---------------------------------*/
.talleres {clear:both;background-color:#fff;text-align:center;width:955px;margin-left:5px;}

.topt {height:19px;background: #fff url(images/boxtopt.gif) no-repeat;color: #000;}
	  
.bajopt {background: #fff url(images/boxt.gif) repeat;color: #5b5b5b;width:305px;}
		
.bottomt {height:16px;background: #fff url(images/boxbuttont.gif) no-repeat;color: #000;}
		
.bajopt p {padding:0;margin:0;font-size:12px;text-align:center;margin-right:15px;margin-left:5px;color:#bc6e6e;}

.bajopt u {font-weight:bold;font-size:13px;}
		  
.bajopt p strong{color:#2c71ae;font-size:15px;font-family:arial;text-align:center;}
				
.bajopt p img{float:left;margin: 5px 9px 5px 0;border:2px solid #78b047;}
			 
.bajopt b {font-size:12px;color:#78b047;}

.bajopt a {text-decoration:none;font-size:14px;color:#bc6e6e;text-align:center;}

.bajopt span {font-size:14px;color:#388edb;}
			 
.bajopt h2 {color:#fff;font-size:12px;background-color:#2c71ae;padding:1px;margin-right:8px;border-bottom:2px solid #78b047;}	

/*--------------------------------- cuadros laterales izquierdos ---------------------------------*/		  

.centro {width:640px;}
.medio {width:450px;}


.cuadrocentralbigtop {width:640px;
					  height:19px;
				      background: #fff url(images/gcentromediotop.gif) no-repeat;
					  color: #000;}
			
.cuadrocentralbigmedio {background: #fff url(images/gcentromediomedio.gif) repeat;
			            padding: 0px 10px 0 10px;
			            text-align:left;}

.cuadrocentralbigbottom {width:640px;
						 height:19px;
				         background: #fff url(images/gcentromediobottom.gif) no-repeat;
					     color: #000;}
	
.cuadroscentralestop {height:19px;
				      background: #fff url(images/mcentromediotop.gif) no-repeat;
				      color:#000;}
				 
.cuadroscentralesmedio {background: #fff url(images/mcentromediomedio.gif) repeat;
					    padding: 0px 10px 0 10px;
					    text-align:left;}
					
.cuadroscentralesbottom {height:19px;
				 		 background: #fff url(images/mcentromediobottom.gif) no-repeat;
				         color:#000;}
					     		   
				
				  
				  
/*--------------------------------- tira de cuadros medios ---------------------------------*/


.banner {width:175px;}

.boletin {border:1px solid #78b047;
		  height:170px;
		  text-align:center;
		  font-size:13px;
		  margin: 0 10px 0 10px;
		  color:#666;}


.boletin h2 {color:#2c71ae;
			 font-size:12px;
			 margin:5px 2px 5px 2px;
			 padding:1px;
			 border-bottom:1px solid #2c71ae;}
			 
.boletin img {margin-top:10px;}

.boletin-int {border:1px solid #78b047;
			  width:170px;    
			  height:180px;
		      text-align:center;
		      font-size:13px;
		      margin:0 0 0 15px;
		      color:#666;}
		  
.boletin-int h2 {color:#2c71ae;
			     font-size:12px;
			     margin:5px 2px 5px 2px;
			     padding:1px;
			     border-bottom:1px solid #2c71ae;}
			 
.boletin-int img {margin-top:10px;}

.proximoscursos {border:1px solid #78b047;
				 height:420px;
				 text-align:center;
				 font-size:13px;
				 color:#666;}
				 
.proximoscursos h2 {color:#2c71ae;
					font-size:12px;
					margin:5px 2px 5px 2px;
					padding:1px;
					border-bottom:1px solid #2c71ae;}

					

		   
		   
/*--------------------------------- cuadros laterales derechos ---------------------------------*/
.top {height:19px;
	  background: #fff url(images/boxtop.gif) no-repeat;
	  color: #000;}
	  
.bajop {background: #fff url(images/box.gif) no-repeat bottom left;
		color: #5b5b5b;
		padding: 0 10px 10px 10px;
		margin: 0 0 10px 0;}
		
.bajop p {padding: 0;
		  margin:0;
		  font-size:12px;
		  text-align:center;
		  margin-right:10px;}
		  
.bajop a {color: #5b5b5b;
		  font-size:12px;
		  font-weight:bold;
		  text-decoration:none;}
		  
.bajop p strong{color:#2c71ae;
				font-size:15px;
				font-family:arial;
				text-align:center;}
				
.bajop p img{float:left;
			 margin: 5px 9px 5px 0;
			 border:2px solid #78b047;}
			 
.bajop span {font-weight:bold;
			 color:#333;
			 font-size:11px;
			 font-family:arial;}
			 
.bajop h2 {color:#fff;
		   font-size:12px;
		   background-color:#2c71ae;
		   padding:1px;
		   margin-right:8px;
		   border-bottom:2px solid #78b047;}	
/*------------------------------ links de interes ------------------------------*/		   

.linkiki td {border:0px solid #78b047;}
.linkiki a{text-decoration:none; color:#666;}		 

/*--------------------------------- ver mas ---------------------------------*/
.vermas {font-size:13px;color:#666;}
.vermas h3{color:#446d92;font-size:15px;font-family:arial;text-decoration:underline;}
.vermas span{color:#78b047;font-size:15px;font-family:arial;}
.vermas strong{}
.vermas u{}
.vermas table td{border:1px solid #78b047;padding:7px;}
			

.formacion
	{width: 700px;
	/*text-decoration: underline;*/
	text-align: justify;
	color:  #000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	}

.formacion span
	{text-decoration: underline;
	text-align: left;
	color: #777; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	}

/*--------------------------------- footer ----------------------------------*/

.footer {text-align: center;
		 margin:auto;
		 background: url(images/foot.gif) no-repeat;
		 width:960px;
		 height:110px;
		 padding-top:20px;
		 color:#5793c9;}
		 
.enlaces a{color:#5793c9;
		   font-size:15px;
		   font-weight:bold;
		   font-family:arial;
		   text-decoration:none;}
		   
.enlaces a:hover{color:#ddd;
				 font-size:15px;
				 font-weight:bold;
				 font-family:arial;
				 text-decoration:none;}
				 
/* ------------------ GOOGLE MAPS ---------------------- */
#map_canvas {
	width:490px;
	height:270px;
	border:1px solid #78b047;
	color:#444;
	}
#map_canvas .firstHeading {
	color:#78b047;
	}

/* ------------------ FIN GOOGLE MAPS ---------------------- */

/* ------------------------ firma -------------------------- */
.introda {color:#999;font-family:tahoma;font-size:10px;float:right;padding-right:4px;}
.introda a {color:#999;font-size:10px;font-family:tahoma;font-weight:bold;text-decoration:none;}

