*{margin:0; padding:0;}
/**********GENERAL**************/
body{
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.BG_Options_UP{
		background-position:   -0px center;
		background-image: url('imagen/mas.gif');
		background-repeat:no-repeat;
		font-family:Arial;
		font-size:8pt;
	    cursor:hand ;
		  }	

.BG_Options_DOWN{
		background-position:   -0px center;
		background-image: url('imagen/menos.gif');
		background-repeat:no-repeat;font-family:Arial;
		font-size:8pt;
	    cursor:hand ;
		  }	
		  
		  
.blog_UP{
		background-position:     300px center;
		background-image: url('imagen/blogmas.jpg');
		background-repeat:no-repeat;font-family:Arial;
		font-size:8pt;
		font-family:Verdana;
	    font-weight:bold ;
	    cursor:hand; color:#CCE2FD; font-weight:bold; background-color:#6498F9
		  }	

.blog_DOWN{
		background-position:    300px center;
		background-image: url('imagen/blogmenos.jpg');
		background-repeat:no-repeat;font-family:Arial;
		font-size:8pt;
		font-family:Verdana;
	    cursor:hand ; color:#6498F9;font-weight:bold; background-color:#CCE2FD
		  }	
		  

.normal 	 { background-position: -50px -59px; border:0px solid #336699; color:#000066; line-height: 12px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.titulo1 	 { background-position: -50px -59px; border:0px solid #336699; color:#000066; line-height: 17px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:18pt; font-family:Verdana}





.Texto 	 { background-position: -50px -59px; border:0px solid #336699; color:#000066; line-height: 12px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial; background-image:url('imagen/input_boxes.gif'); background-repeat:no-repeat; background-attachment:scroll}
.TX8-B	 { 	text-decoration: none;background-position: -50px -59px; border:0px solid #336699; color:#FF0000; line-height: 12px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana; background-image:url('imagen/input_boxes.gif'); background-repeat:no-repeat; background-attachment:scroll}
.TX8-B	a { 	text-decoration: none;background-position: -50px -59px; border:0px solid #336699; color:#336699; line-height: 12px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana; background-image:url('imagen/input_boxes.gif'); background-repeat:no-repeat; background-attachment:scroll}
.TX8-B	a:hover { 	text-decoration: none;background-position: -50px -59px; border:0px solid #336699; color:#FFFFFF; line-height: 12px;	font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana; background-image:url('imagen/input_boxes.gif'); background-repeat:no-repeat; background-attachment:scroll}



.TextField 	 { border: 1px solid #99CCFF; color:#000066; background-color: #FFFFFF;line-height: 12px;background-image:url('imagen/bg_caja_buscador.gif'); background-repeat: repeat-x; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, sans-serif}
.TextField2 	 { border: 1px solid #336699; color:#000066; background-color: #FFFFFF;line-height: 12px;background-image:url('imagen/bg_caja_buscador.gif'); background-repeat: repeat-x; font-style:normal; font-variant:normal; font-weight:normal; font-size:14px; font-family:Verdana, sans-serif}
.TextField3 	 { border: 1px solid #336699; color:#000066; background-color: #FFFFFF;line-height: 100%;background-image:url('imagen/bg_caja_buscador.gif'); background-repeat: repeat-x; font-style:normal; font-variant:normal; font-weight:normal; font-size:18px; font-family:Verdana, sans-serif}
	
	
/**********BOTONES**************/
.BOTON70{
		width:60px;
		height:22px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		border:medium none;
		background-image:url('imagen/boton-azul-1.jpg');
		background-repeat:no-repeat;
		background-position: left;
		padding:0px;
		color:#000000;
		cursor:pointer;
		cursor:hand }

.BOTON71{
		width:60px;
		height:22px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:8pt;
		border:medium none;
		background-image:url('imagen/boton-azul-2.jpg');
		background-repeat:no-repeat;
		background-position: left;
		padding:0px;
		color:#000000;
		cursor:pointer;
		cursor:hand }
		
.BOTON40{
		width:46px;
		height:16px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:7pt;
		border:medium none;
		background-image:url('imagen/boton-azul-1b.jpg');
		background-repeat:no-repeat;
		background-position: left;
		padding:0px;
		cursor:pointer;
		color:#ffffff;
		cursor:hand }
.BOTON41{
		width:46px;
		height:16px;
		font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:7pt;
		border:medium none;
		background-image:url('imagen/boton-azul-2b.jpg');
		background-repeat:no-repeat;
		background-position: left;
		padding:0px;
		cursor:pointer;
		color:#000080;
		cursor:hand }

/**********HOME**************/



	
#contenedor {
	margin:5px auto; width: 770px;
	border: 1px solid #000099;
	padding: 0px;
	clear: left; background-color:#ffffff;


}
#contenedor_superior {
	float: right;
    border-bottom: 2px solid #000099;
	margin: 0px auto;
	width:100%;
	margin-left: 0px;
	margin-right: 0px;
	padding:0px; background-image:url('Curso%20de%20socorrismo%20198.jpg')
}

#titulo {
		float: left;
		clear: left;
		width: 540px;
     	border: 0px solid #556600;
	}

#logo {
		float: left;
		clear: left;
     	border: 0px solid #00ff00;
	}

#clientes {
		vertical-align: bottom; 
		width:220px;
		border: 0px solid #776600;
		color:#808080; text-align:Left; font-family:Verdana; font-size:3mm; 
		float: right;
}
	#clientes a:hover{
		 vertical-align: bottom; 
		background-color: #66CCFF ;
		color: #ffffff;
	}
    #clientes a{
		 vertical-align: bottom; 
		text-decoration: none;
		margin: 0px;
		border-left: 1px solid #ffffff;
		color: #808080;
		font-size: 11px;
	}
	
	

/**********Centra: Contiene menu izquierda, parte central, y menu izquierda***********/
#central {
		margin:5; 
		border:0px solid #000099;
		
			width:100%;
	}


#menu_home{
	background-position: left top; float: left;
	clear: left;
	border: 0px solid #AACC55;
	margin: 0px;
	width:135PX; 
	height:775PX; 
	font-size: 11px;
	text-align:left; 
	background-image:url('Img6028.JPG'); background-repeat:no-repeat	
}


#menu_home_letras{
	margin: 0px;
	width:100%;
	 border-bottom:1px dashed #000099;
	  padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; 
	  margin-right:0px; margin-left:0px
	 /*border-left: 1px solid #cccccc;*/
	/*border-right: 1px solid #cccccc;*/
	
}

	#menu_home_letras a{
		width:130PX; 
		font-size: 10px;
	    vertical-align: top;
		text-decoration: none;
		color: #336699;
	}
	#menu_home_letras a:hover{
		width:130PX; 
		font-size: 10px;
	    vertical-align: top;
		text-decoration: none;
		color: #000080;
		background-color:#66CCFF ;
	}
	

#contenido_central {
	margin-top:15px;
    background-position: left top;
    float:left;
    border:1px solid #000099;
	border-bottom:1px solid #000099;
	border-left:1px solid #000099;
	width: 485px; text-align:left; 
	 background-image:url('c148.jpg'); background-repeat:no-repeat; 
	 
	}

#menu_noticias{
    background-position: right top; clear:right;
	float:right;
	border-left:0px solid #000099;
	font-size: 11px;
	margin: 0px;
	text-align:left; 
	height:800px;
	width:130PX;padding:0px; font-family:Verdana; color:#336699;
	 background-image:url('Img6011.JPG'); background-repeat:no-repeat; 
	 margin-right:0px; margin-left:0px
}
	#menu_noticias a{
 	    font-size: 11px;
		text-decoration: none;
		color: #336699; 
	}
		#menu_noticias a:hover{
 	     font-size: 11px;
		color: #000080;
		background-color:#66CCFF ;
		}
		
/**********BLOG**************/
#blog_post {
    border-top:1px solid #000080; font-family:Verdana;
	color:#505050; font-size:9pt;
	width:450px;
	margin:15px auto
}

#blog_post_comenta {
    border:1px solid #808285; font-family:Verdana;
	color:#505050; font-size:9pt;
	width:400px;
	margin:15px auto;
}

#blog_post_contenido {
    border:0px solid #808285; font-family:Verdana;
    padding:10px;
    font-family:Verdana;
	color:#505050; font-size:9pt;
	text-align:left;
	width:440px;}

#blog_post_comentario {

   	border:0px solid #ff0000; 
    margin:0px auto;
	font-family:Verdana;
	color:#505050; font-size:9pt;
	text-align:left;
	width:400px; background-color:#E7E8E9;
}

#blog_post_comentario_contenido {
float:center;
    padding:5px;
    margin:0px auto;
	font-family:Verdana;
	color:#808080; font-size:7pt;
	text-align:left;
	width:95%;  background-color:#E7E8E9; position:relative 
}

#blog_post_publica{
	font-family:Verdana;
	color:#505050; font-size:10px;
	text-align:Right;
	padding-left:10px;padding-top:0px; padding-bottom:10px; 
	width:95%; 
}
#blog_fecha{

    padding:2px;
	    border-bottom:1px solid #CCCCCC; 
	    font-size: 11px;
		float:right;
		text-align:right;
		clear:right;
		font-family:Verdana;
		color:#ffffff; 
		background-color:#000099;
}

#blog_fecha_comentario{
	    width:100%; 
	    border-top:0px solid #CCCCCC; 
	    border-bottom:2px solid #6498F9; 
	    font-size: 11px;
		float:right;
		text-align:Center;
		clear:Left;
		font-family:Verdana;
		color:#6498F9; 
		background-color:#CCE2FD; font-weight:bold 
}
#blog_fecha a{
		font-size: 11px;
		float:right;
		text-align:left;
		clear:Left;
		font-family:Verdana;
		color:#ffffff; 
		text-decoration: none; margin-right:10px; background-color:#000099	
}
#blog_fecha a:hover{
		font-size: 11px;
		float:right;
		text-align:Left;
		clear:Left;
		font-family:Verdana;
		color:#ffffff; 
		text-decoration: none;	
		background-color:#CCE2FD	
}

#blog_post h3{
	padding:0px; border-style:dotted; border-width:0px; font-family:Arial;
	color:#000080; font-size:14pt;
	text-align:left;
	height: auto ;
	 
}

#blog_post h2 { color: #000080; font-size: 12pt; font-weight: bold }

#blog_post_comentario  h3{
	padding:0px; border-style:dotted; border-width:0px; font-family:Arial;
	color:#808080; font-size:11pt;font-weight: bold ;
	text-align:left;
	height: auto 
	 
}

#blog_post_comentario  h2 { color: #c0c0c0; font-size: 11pt; font-weight: bold }






#noticia_resaltada {
	font-size: 11px;
	font-family:Verdana;
	color:#336699; 
	text-align:left;
	border: 0px solid #FF0000;; padding-left:5px; 
	border-bottom:1px dashed #000099;
}


#noticia_resaltada a:hover{
	background-color: #66CCFF;

}


#noticia_resaltada0 {
	font-size: 11px;
	font-family:Verdana;
	color:#336699; 
	text-align:left;
	border: 0px solid #FF0000;; padding-left:5px; 
}

#noticia_resaltada0 a{
	font-size: 11px;
	font-family:Verdana;
	color:#FF5500; 
	text-align:left;
	border: 0px solid #FF0000;; padding-left:5px; 
}



#noticia_bolo1{
border-left:0px solid #ccccCC;position:relative; left:-9px; top:10px
}

	
#admin_central {
	font-size: 11px;
	font-family:Verdana;
	color:#336699; 
	text-align:left;
	border: 0px solid #CCCCCC;; padding-left:20px;
	 padding-right:16px
}

#admin_central a{
	font-size: 11px;
	font-family:Verdana;
	color:#000080; 
	text-align:left;
	border: 0px solid #CCCCCC;
	text-decoration: none
}
  
  


	

#noticia_titulo{
			font-size: 15px;
			margin-right:120px;
			font-family:Arial; color:#000080; text-align:left; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
			width: 5%; font-weight:bold; margin-left:0px; margin-top:0px; margin-bottom:0px
		}

.noticia_2{
		font-size: 10px;
		padding:0px; font-family:Arial; color:#000000; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px
		text-align:Left; font-weight:bold
		border-bottom: 1px solid #ccccCC; text-align:left; float:left
		}
		
#noticia_listado{
	border:0px solid #CCCCCC;
			font-size: 11pt;
			margin-left:25px;
			margin-right:25x;
			font-family:Arial; color:#000099; text-align:left;
			 padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px
			 font-weight:bold; margin-left:0px; margin-top:0px; margin-bottom:0px
		}
				
	#noticia_listado a{
	    vertical-align: top;
		text-decoration: none;
		color: #000099; font-size:10pt
	}
	#noticia_listado a:hover{
	    vertical-align: top;
		text-decoration: none;
		color: #FF6600; font-size:10pt
			background-color: #66CCFF;
	}


		
#enlace_admin{
	border-top: 1px solid #ccccCC;
	background-position: 
	right center; height :17px;
	font-size: 10px;
	text-align:right; text-indent:50; background-image:url('imagen/admin.gif'); background-repeat:no-repeat; background-attachment:scroll
}

	#enlace_admin a{
		 vertical-align: middle; 
 	     font-size: 11px;
 	  	 margin-right:20px; 
		text-decoration: none;
		color: #336699; 
	}		
	
		#enlace_admin a:hover{
		margin:5 4; background-color: #FF6600;
		color: #FFFFFF
		}
#enlace_admin_del{
	border-bottom: 1px solid #ccccCC;
	background-position: 
    right center; height :17px;
	font-size: 10px;
	text-align:right; text-indent:50; background-image:url('imagen/news2.gif'); background-repeat:no-repeat; background-attachment:scroll
}		
	#enlace_admin_del a{
		 vertical-align: center; 
 	     font-size: 11px;
 	  	 margin-right:20px; 
		text-decoration: none;
		color: #336699; font-family:Verdana 
	}		
	
		#enlace_admin_del a:hover{
		margin:5 4; background-color: #FF6600;
		color: #FFFFFF; font-family:Verdana
		}		
	
	
		

#noticia_pie{
		font-size: 11px;
		padding:0px; font-family:Arial; color:#808080; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px
		text-align:Right; font-weight:bold
		border: 1px solid #ccccCC;
	    text-align:right; float:right
		}	
		
	#noticia_pie a{
 	    font-size: 11px;
		text-decoration: none;
		color: #336699; 
	}
	#noticia_pie a:hover{
 	    font-size: 11px;
		background-color: #FF6600;
		color: #ffffff;
		}


	
#noticia{
		border:0px solid #cccccc;
		width: 420px;
		font-size: 11px;
		float:right;
		text-align:Left;
		font-family:Verdana;
		color:#336699; 
		margin-right:10px;
		margin-left:0px; margin-top:0px; margin-bottom:0px; 
		padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px
		
}
#noticia_fecha{
	    padding:0px;
		width:100%;
	    border:1px solid #000088; 
	    font-size: 12px;
		text-align:right;
		clear:right;
		font-family:Arial;font-weight:bold ;
		color:#ffffff; 
		background-color:#000099; 
		
		}

	#noticia_fecha a{
				width:100px;
		    font-size: 14px;
			text-align:right;
		font-family:Arial;font-weight:bold ;
			color:#ffffff; 
		    text-decoration:none;
		
	}






#noticia_titulo{
		margin:0px 12px; padding:0px; border:0px solid #ccccCC; font-size: 15px;
			text-align:justify; 
			font-family:Arial; color:#000080;width:400px; font-weight:bold 
		}
#noticia_subtitulo{
		margin:0px 15px; padding:0px; border:0px solid #ff0000; font-size: 12px;
			text-align:justify; 
			color:#808080;
			font-family:Arial;  width: 390px; font-weight:bold;
		}
#noticia_cuerpo_izq{	
		margin-right:15px;margin-left:5px;font-family:Arial; color:#000000;float:left;width:170px;padding:5px;text-align: justify;
}	

#noticia_cuerpo{	
		margin-right:5px;margin-left:15px;font-family:Arial; color:#000000;width:400px;text-align: justify;
}	


#noticia_cuerpo_der{	
      margin-right:5px;margin-left:15px;font-family:Arial; color:#000000;float:right;width:170px;padding:5px;text-align: justify;
}	
		

#noticia_pie{
		font-size: 10px;
		padding:0px; font-family:Arial; color:#808080; 
		margin-right:20px; margin-left:0px; margin-top:0px; margin-bottom:0px;
		text-align:Right; font-weight:bold;
		border: 0px solid #ccccCC;
	    text-align:right; float:right;clear:right;
		}			
	#noticia_pie a{
 	    font-size: 11px;
		text-decoration: none;
		color: #336699; 
	}
	#noticia_pie a:hover{
 	    font-size: 11px;
		background-color: #FF6600;
		color: #ffffff;
		}


.noticia_2{
		font-size: 10px;
		padding:0px; font-family:Arial; color:#000000; margin-right:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;
		text-align:Left; font-weight:bold;
		border-bottom: 1px solid #ccccCC; text-align:left; float:left
		}
		
	

#titulo_seccion{

	    background-position: right 0px;  width:455px;
	    border:1px solid #000088; 
	    font-size: 13px;
		text-align:center;
		font-family:Arial;font-weight:bold ;
		color:#FFFFFF; 
		background-color:#000099;
		}

#titulo_seccion_logo{
     
	     background-position: left top; 
	     border:0px solid #FFFFFF; width:30px;
		position:relative; left:400px; top:24px; background-image:url('SALVAVIDAS1.gif'); background-repeat:no-repeat;
		height:30px;margin:0px;padding:0px;display:block;
		}
			


/**********************************/
/**** Menu de Pestaña Halfmoon ****/
/**********************************/

.pestaña{
	margin: 0px 0px 0px 0px;
}

	.pestaña ul{
		padding: 2px 9px 2px 5px;
		margin: 1px 0px 0px 0px;
		font: bold 12px Verdana;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
		clear: both;
	}

	.pestaña li{
		display: inline;
		margin: 0px 0px 0px 0px;
	}

	.pestaña li a{
		text-decoration: none;
		margin: 0px;
		border-left: 1px solid #000066;
		color: #000080;
		font-size: 10px;
	/*	background: #EAEAEA url('imagen/tabright.gif') no-repeat top right;; 
	*/
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px


	}

	.pestaña li a:hover{
			border: 0px solid #000088;
			border-left: 1px solid #000066;
		background-color: #66CCFF;
		color: #FFFFFF
	}

/**********************************/
/**Fin Contenido página de inicio**/
/**********************************/

/**********************************/
/*************Footer***************/
/**********************************/

#footer {
	background-position: left top; font-size: 9px;
	border-top: 0px solid #000099;
	clear: both;
	margin: 0px;
	text-align: center;
	color: #6699CC;
	width:770px; 
	padding-top:5px;
	height:75px;	
	padding-bottom:5px; background-image:url('Img60500.JPG'); background-repeat:no-repeat
}

	#footer a{
		border-top: 0px solid #FFFFFF;
		font-size: 10px;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		color: #000099;
	}

		#footer  a:hover{
			margin: 0px;
			padding: 0px;
			text-decoration: none;
			color: #000000; background-color:#66CCFF 
			
		}
		

/**********************************/
/**********Fin Footer**************/
/**********************************/