* { padding:0; margin:0;}
	html { font-size:100.01%; /*width:2500px; height:2000px;*/}
	body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background:url(tail.gif) repeat-x 0 0 #000; color:#64605d;}
	
.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#FFF;}
a:hover {text-decoration: none;}

	input, select, textarea { vertical-align:middle; font-family: arial; font-size:12px; color:#070707;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #dcd9d0; background:#fff;}
	
	html body textarea { font-family: arial; font-size:12px; color:#070707;}
	
	.main {
	background:url(images/fondo-site.jpg) repeat-x 0 0;
	position:relative;
	background-color: #1A83BA;
}
	.main-bg { }
	
	.main-width { width:978px; margin:0 auto; position:relative;}
	
	.header {
	height:170px;
	width: 978px;
}

.encabezado {
	height: 150px;
	width: 978px;
}
.encabezado table 
{
	width: 100%;
	height: 150px;
	border-collapse: collapse;
}
.encabezado table td
{
	vertical-align:middle;
}

.encabezado .izq {
	width: 200px;
	padding: 0;

}
.encabezado .mid-izq {
	padding: 0;
}
.encabezado .mid-mid {
	padding: 25px 0 0 0;
}
.encabezado .mid-der {
	padding: 0;
	text-align: right;
}
.encabezado .der {
	width: 250px;
	padding: 0;
}
.encabezado .mid-der a {
	padding: 0 0 0 25px;
}
.menu
	{
		text-align:center;
		font-size:18px;
		margin-bottom:10px;
		color:#FFF;
		overflow:hidden; height:100%;
	}
.menu a
	{
		text-decoration:none;
		margin-left:10px;
		margin-right:10px;
	}
	.menu a:hover {text-decoration: underline;}
.menu p
{
	margin-bottom:0px;
	margin-top:0px;
	margin-left:20px;
	margin-right:20px;
	color:#FFF;
	font-size:16px;
}
.flash
	{
		float:left;
	}
	
/*** Column ***/
	.content { clear:both; overflow:hidden; height:100%; padding:0px 2px 0px 0px;}
	.content .content-bg { background:url(images/content-bg-ver.gif) repeat-y 0 0;overflow:hidden; height:100%;}
	
	.content .content-bg01 {}
	.content .content-bg02 {
	background:url(images/content-bg.png) no-repeat 0 0;
	overflow:hidden;
	height:100%;
	padding:10px 11px 0px 13px;
}
.content .content-bg02-gracias {
	background:url(images/content-bg_gracias.png) no-repeat 0 0;
	overflow:hidden;
	height:100%;
	padding:10px 11px 0px 13px;
}

	.content-bot { clear:both; height:20px; background:url(corner-left-bot.gif) no-repeat 0 0;}
	.content-bot .corner-left { background:url(images/corner-right-bot.gif) no-repeat right 0; padding:0px 20px;}
	.content-bot .corner-right { background:url(images/bg-bot.gif) repeat-x 0 0; height:17px;}
	
	.column-left { float:left; width:197px; margin:0px 10px 0px 0px; _margin:0px 7px 0px 0px; padding:2px 0px 0px 0px;}
	

	
/*** Content  ***/
	.column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
	
		.column-center .content-top { clear:both; height:15px; background:url(images/content-corner-left-top.gif) no-repeat 0 0;}
		.column-center .content-top .corner-left { background:url(images/content-corner-right-top.gif) no-repeat right 0; padding:0px 15px;}
		.column-center .content-top .corner-right { background:#f8f7f2; height:15px;}
		
		.column-center .content-bot { clear:both; height:15px; background:url(images/content-corner-left-bot.gif) no-repeat 0 0;}
		.column-center .content-bot .corner-left { background:url(images/content-corner-right-bot.gif) no-repeat right 0; padding:0px 15px;}
		.column-center .content-bot .corner-right { background:#f8f7f2; height:15px;}
		
		.column-center .bg { background:#f8f7f2; overflow:hidden; height:100%; padding:3px 8px 0px 10px; position:relative; z-index:1; margin:0px 0px -3px 0px;}
		
		
		.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 10px 0px;}
		
			.column-center .title { overflow:hidden; height:100%; padding:0px 0px 19px 0px;}
						.column-center .gracias { overflow:hidden; height:100%; padding:100px 0px 100px 0px; color:#D41F00; text-align:center}
			
			.column-center .title .corner-left-top { background:url(images/title-corner-left-top.gif) no-repeat 0 0 #efede0;}
			.column-center .title .corner-right-top { background:url(images/title-corner-right-top.gif) no-repeat right 0;}
			.column-center .title .corner-left-bot { background:url(images/title-corner-left-bot.gif) no-repeat 0 bottom;}
			.column-center .title .corner-right-bot { background:url(images/title-corner-right-bot.gif) no-repeat right bottom; padding:10px 10px 8px 15px;}
			
			.column-center .title h2 {
				overflow:hidden;
				height:100%;
				font-size:2em;
				color:#1f1f1f;
				margin:0px 0px 0px 0px;
				padding:3px 0px 0px 1px;
			}
				
			.column-center .title h3 {
				overflow:hidden;
				height:100%;
				font-size:1.6em;
				padding:0px 0px 0px 0px;
				color:#1f1f1f;
			}
			
			.column-center .title h2 a,
			.column-center .title h3 a { color:#1f1f1f; text-decoration:none;}
			
			.column-center .title h2 a:hover,
			.column-center .title h3 a:hover { text-decoration: underline;}
		
			.title-page01 * {
	font-size:xx-large;
	color:#000;
	font-weight: bold;
	text-transform:uppercase;
	padding:0px 0px 10px 3px;
}
			.title-page02 * {  font-size:1.8em; color:#fff; font-weight: normal; text-transform:uppercase; padding:0px 0px 5px 0px;}
			
			.date { font-size:1.2em; color:#434242; padding:0px 0px 0px 1px;}
		
	/*******/
		.text-box {
			clear:both; height:100%; overflow:hidden;
			font-size:1.2em; line-height:1.5em;
			padding:0px 16px 0px 6px;
			border-bottom:1px solid #efede0;
		}
			
		.text-box p {
	padding:0px 0px 12px 0px;
	text-align: justify;
}
		

	
		.text-box .fleft { padding:0px 25px 0px 0px;  display: inline; float:left; overflow:hidden; height:100%;}
		.text-box .fleft img { margin:-1px 0px 20px 0px;}
		
		.text-box .img { margin:0px -18px 0px 0px;}
		.text-box .img img { margin:0px 5px 0px 0px;}
		
	/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5 { color:#000; font-family:Arial; line-height:1.5em;}
		.text-box h1 {
	font-size:1.8em;
	font-weight: bold;
}
		.text-box h2 {
	font-size:medium;
	font-weight: bold;
	color: #1F497D;
}
		.text-box h3 { font-size:1.4em;}
		.text-box h4 { font-size:1.3em;}
		.text-box h5 { font-size:1.2em;}
		
		.text-box table
		{
			width:710px;
		}
		
/*** Column Left ****/

.contleft
{
	padding:10px 10px 10px 10px;
	color:#FFF;
}
.contleft p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;

}
.contleft h1
{
	font-weight:bold;
	font-size:medium;
	margin-bottom:15px
}
.contleft img
{
	margin:0px 0px 15px 0px;
}
.logos
{
	float:center;
}
.flash
{
	float:left;
}

/*** Footer ****/
	.footer { clear:both; overflow:hidden; height:100%; font-size:1.2em; color:#FFFBF0; line-height:1.4em; text-align:center;}
	.footer .indent { padding:17px 52px 20px 16px;}
	.footer a { color:#FFFBF0;}
		



/*--- Begin Images ---*/
	p img {
		padding: 0;
		max-width: 100%;}
	
	img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;}
	
	img.alignright { float: right;display:inline;
		padding: 0;
		margin: 3px 0px 10px 20px;}
	
	img.alignleft {	padding: 0;	margin: 3px 25px 5px 0; float:left; display:inline;}
	
.clrL {
	clear:left;
	margin-bottom:10px;
}
.clrR {
	clear:right;
	margin-bottom:10px;
}
.clrC {
	clear:center;
}
.fltL {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.fltR {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
	
/*------*/
	#tag_cloud .widget-bottom-left {padding-bottom:15px;}
	#tag_cloud .widget-heading {margin-bottom:15px;}
	#tag_cloud a {padding-left:3px;}
	
	
	
/*--- Begin Typography & Colors ---*/
	small {	font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	small * {font-size: 0.9em;}
	small p {font-size: 0.9em;}
	
	select { width: 130px;}
		
	#commentform {font-size:1.2em;}
	
	#commentform input {
		margin: 5px 5px 1px 0;}
	
	#commentform {
		margin: 5px 10px 0 0;}
		
	#commentform textarea {
		width: 100%;
		padding: 2px;}
		
	#respond:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;}
		
	#commentform #submit {
		margin: 0 0 10px auto;
		float: right;}
		
	#respond p { padding:0px 0px 10px 0px; text-indent:0;}
	#respond form p { padding:0px 0px 10px 0px; text-indent:0;}
	
/*--- Begin Calendar ---*/
	#wp-calendar { empty-cells:show; width: 155px; font-size:1.1em;}
	
	#wp-calendar th { padding:3px 0; text-align:center; color:#fff;}
	#wp-calendar td { padding:3px 0; text-align:center; color:#fff;}
	
	#wp-calendar a { display: block; font-weight:bold;}
	#wp-calendar #next a { padding-right: 10px;	text-align: right; font-weight: normal;}
	#wp-calendar #prev a { padding-left: 10px;text-align: left; font-weight: normal;}
	
	#wp-calendar caption { text-align: center; color:#fff; font-weight:bold; font-size:1.3em; padding:0px 0px 6px 0px;}
	
	.widget-bot #wp-calendar * { color:#fff;}
	
	.widget-bottom #wp-calendar * { color:#fff;}
	
	

	

