/* CSS Document */

body {margin:0 0 0 0; background:#6BB6E7 url(../images/bgglobal.jpg) top left repeat-x;}



body,td,th { font-family:Arial, "Trebuchet MS"; font-size:13px; line-height:1.5em; color:#fff; }

table{border:0px; padding:0;} td{padding:5px;}



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

a:hover{color:#E20B18;}

form{margin:0; padding:0;}

input[type="text"], 
textarea, select{ padding:4px 4px 4px 4px; color:#EC1153; font-weight:normal; font-size:18px; font-family:"Arial","Trebuchet MS"; }
input[type="submit"]{
	padding:4px;
}
fieldset{border:2px solid #eee; padding:10px;}

legend{color:#777; font-weight:bold; }

#contenido p{text-align:justify;}



h1, h2, h3, h4{margin:0; padding:2px 0 2px 0; font-family:"Century Gothic", "Trebuchet MS", Tahoma; line-height:normal;}



	#outer{width:880px;  margin:0 auto;}

		#top{clear:both; width:880px; height:164px; padding:0px; overflow:hidden;}

		#logo{float:left; padding:0px 0 0px 0px;width:343px;}

		#topmenu{width:400px; float:right; color:#9C2F58;text-align:right; padding:0px 14px 0 0; font-weight:bold;}

		#topmenu a:link, #topmenu a:visited {font:12px Arial bold; color:#009999; padding:0 6px; text-decoration:underline;}

		#topmenu a:hover {color:#FF6600;}

	

		/******** Navegación Principal */

		#menu{clear:both; margin:auto; height:30px; padding:16px 0 0 0px; }

			#menu ul{margin:0; padding:0; list-style:none;}

				#menu ul li{ float:left;  padding:0 0 0 11px; border-right:1px dotted #eee; }

				#menu a:link, #menu a:visited{ display:block; padding:10px 11px 14px 0px;   font-size:12px; color:#666666; text-decoration:none;  font-weight:normal; font-family:"Century Gothic", "Trebuchet MS", Tahoma;  text-transform:uppercase;}

				#menu a:hover{color: #E20B18;}

				/*#current a:link, #current a:visited{ color:#fff; background:#6BB6E7; }*/

				#menu #current { background:#6BB6E7 url("../images/menutab_a.jpg") no-repeat left top; border-right:none; }

				#menu #ultimo{ border-right:none; }

				

				#menu #current a, #menu #current a:visited { background:#6BB6E7 url("../images/menutab_b.jpg") no-repeat right top;  color:#fff; }

					

	#anim{float:left; width:662px; height:340px; margin:25px 0 0 0;}

	#welcome{float:right; width:216px; height:340px; background:url(../images/welcome.jpg) no-repeat top left;}

	#welcome .in{padding:30px 16px 10px 16px;}

	

	#contenido{width:880px; margin:auto; clear:both; height:auto !important;padding:14px 0 0 0; }	

		.block{float:left; width:270px;  padding:6px 12px 14px 6px;  margin:0 10px 16px 0;}

		#pageHolder{float:left; width:650px; margin:0 0 0 10px; }

		#page{clear:both; width:650px; background:#fff url(../images/page_top.jpg) top left no-repeat;}

		#page, #page td, #page th{ color:#104365; }

		#pageBott{clear:both; width:650px; height:49px; background:#fff url(../images/page_bottom.jpg) top left no-repeat;}

		#page .in{padding:30px 30px;}

		#page h1{font-size:40px; color:#43A3E1;}

		#page a{color:#43A3E1;}

		#imagePage{margin:14px 0;}

		

	

	/* Sub Menu */

	#submenu{margin:0; padding:30px 0 0 0px; list-style:none; width:216px; float:left; background:#BDDEF4 url(../images/submenu_top.jpg) top left no-repeat;}

	#submenu ul{padding:0 2px; margin:0; list-style:none;}

	#submenu li{padding:0px; border-bottom:1px solid #45A4E1; border-top:1px solid #fff; }

	#submenu a:link, #submenu a:visited{display:block; color:#104365; text-decoration:none; padding:8px 0 8px 4px; font-size:14px; font-weight:normal; }

	#submenu a:hover{ color:#E20B18; }

	#submenu #current a:link,#submenu #current a:visited{ color:#fff; background:#6BB6E7 url(../images/bgmenucurrent.jpg) top right no-repeat;}

	#submenuBot{width:216px; height:43px; margin:30px 0 0px 0; background:url(../images/submenu_bottom.jpg) top left no-repeat;}

	.first{	border-bottom:1px solid #45A4E1; height:4px; }

	.last{	border-top:1px solid #fff;   height:2px;}

	

	

	/*  Noticias   */

	#news{clear:both; padding:10px 0 0 0; margin:0; line-height:normal;}

		#news .item{float:left; padding:4px; width:260px;}

		#news .item .image{float:left; width:80px; height:57px; background:url(../images/bgpic.jpg) top left no-repeat;}

		#news .item .imagehold{width:55px; height:40px; overflow:hidden; margin:5px;}

		#news .item .image img{width:50px; }

		#news .item .titulo a{ font-size:12px; font-weight:bold;}

		#news .item .resumen{font-size:12px; }

	

	

	/* Secciones Internas */

	#titlesections{clear:both; width:880px; height:60px; margin:0 0 10px 0; padding:10px 0 0 0; border-bottom:1px dotted #74C8E2;}

	#titlesections h1{font-size:42px; line-height:normal; color:#fff;  padding:10px 0;}

	.Titulo{font-size:38px; color:#185BA1; margin:20px 0 10px 0; line-height:1em; font-family:Georgia, "Times New Roman", Times, serif;}

	



	.botonseccion{float:left;padding:10px 10px 0 0;clear:both;height:20px;}

	.ico{cursor:pointer;}

	

	

	/* paginación */

	#paginacion{clear:both; padding:10px 0; border-top:1px dotted #ddd; }

	.num{margin:0 6px 20px 6px; float:left; background:#fff; }

	.num a:link, .num a:visited{text-decoration:none; color:#333; border:1px solid #ddd;   padding:4px 10px;  background:#fff;}

	.Over{margin:0 6px; float:left; }

	.Over a:link, #Over a:visited{text-decoration:none; color:#fff;    padding:4px 10px;  background:#CB3D4C;  }





	/* Forma Contactenos */

	#formaContactenos input, #formaContactenos textarea, #formaContactenos select{padding:4px;font-family:"Arial Narrow";color:#2D7A8A;border:2px outset #BACFDA;}

	

	#piecontent{clear:both;padding:10px 0; height:98px; background-color:#fff; border-top:6px solid #DAF2FA; border-bottom:6px solid #DAF2FA;}

	.cont{float:left;  border:2px solid #DAF2FA; height:38px; padding:50px 6px 6px 6px; margin:0 6px; }

	

	#linita{border-top:6px solid #DAF2FA; background:#fff; height:4px; clear:both;}

	

	#pie{ clear:both; width:880px; height:185px; background:url(../images/bgpie.jpg) top left no-repeat; padding:0; margin-top:20px;  font-size:12px; line-height:1.5em;  color:#666; }

		#pie a:link, #pie a:visited{ color:#63B2C9; text-decoration:underline; padding:0 3px;  }

		#pie a:hover{ color:#E10F4B;}

		#pie .divizq{float:left; width:500px;text-align:left; padding:36px 0 0 15px;}

		#pie .divder{float:right; width:280px;text-align:right; padding:20 15px 0 0;}

		#designby{width:880px; clear:both; margin:auto; padding:10px 0 20px 0; text-transform:lowercase; text-align:center;} #designby a{color:#fff;}

#division{
	clear:both;
	height:2px;
	background:url(../images/division.png) top left repeat-x;
	margin:10px 0;
}

#alianza, #alianza td{
	background:#fff;
	margin:20px 0;
	color:#000;
	padding:20px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.left{
	float:left;
	margin:0 20px 20px 0;
}
