/*
Theme Name: LichoTwo
Author: FPV
Author URI: http://www.fpv.net
*/
* {
	margin: 0; padding: 0;
}
a {
	text-decoration: none;
	color: #01245C;
}
a:hover {
	text-decoration: underline;
}
img,div {
	border: 0;
	behavior: url(iepngfix.htc);
}
.break {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}
.alignleft {
	float: left;
	margin: 4px 10px 5px 0;
}
.alignright {
	float: right;
	margin: 4px 0 5px 10px;
}
.aligncenter {
	text-align: center;
}
.hidden {
	display: none;
}

/** BEGIN wrapper **/
.wrapper {



	width: 950px;



	margin: auto auto;



	text-align: left;



}



/** END wrapper **/







/** BEGIN header **/



#header {



	height: 146px;



}



	#header ul {



		list-style-type: none;



		height: 32px;



	}



		#header ul li {



			float: left;



			text-transform: uppercase;



			font-size: 0.9em;



			padding-left: 1px;



			background: url(images/divider.gif) no-repeat 0 10px;



		}



		#header ul li.f {



			background: none;



		}



			#header ul li.f a {



				padding-left: 0;



			}



		#header ul li a {



			color: #ffffff;



			display: block;



			padding: 8px 15px;



		}



		#header ul li a:hover {



			color: #656461;



			text-decoration: none;



		}



	#header .subscribe {



		float: right;



		margin-top: -25px;



		font-size: 0.9em;



		color: #656461;



		padding-top: 2px;



		font-family: Arial;



	}



		#header .subscribe a {



			color: #ffffff;



			margin: 0 9px;



		}



		#header .subscribe a:hover {



			color: #2C8871;



			text-decoration: none;



		}



	#header .logo {



		float: left;



	}



		#header .logo h1 {



			font-size: 0;



			padding: 0px 0 8px;



		}



			#header .logo h1 a {



				display: block;



				width: 600px; height: 117px;



				background: url(images/logo_n.png) no-repeat 0 0;



				text-indent: -9999px;



				outline: none;



			}



			#header .logo p {



				font-size: 0.9em;



				font-family: Verdana;



				color: #C1BEB3;



				padding-left: 2px;



			}



	#header .ad468x60 {



		float: right;



		padding-top: 28px;



	}



	#header {



		



	}



/** END header **/







/** BEGIN content **/



#content { 	float: left; padding:10px; text-align: justify; margin:0px;}



#content .latest{ font-family:Georgia, "Times New Roman", Times, serif;}



#content .latest h2 {margin:0px 10px 0px 0px;font-size: 16px;}



#content .latest h1 {margin:0px;font-size: 16px;}



a { color:#392f6c; text-decoration: none; }



a:hover { text-decoration: underline;}



#content .latest { margin-bottom:10px; }



#content .latest .details { font-family:Arial; color:#1F5053; font-size: 0.9em; margin-bottom:8px;}



#content .latest .details a{ color:#1F5053; text-decoration:none;}



#content .latest .details a:hover{ color:#1F5053; text-decoration: underline;}



#content .post {clear: both;border-top: 1px dotted #DDDDDD;padding: 0;}



#content .post h2 {font-size: 1.2em;margin-bottom: 6px;}



#content .post h2 a {color: #392F6C;}



#content .post .details {font-size: 0.9em;color: #CCCCCC;margin-bottom: 5px;}



#content .latest h2 a { color: #392F6C;} 



#content .latest .details a { color: #cccccc;}



#content .latest .details a:hover {	color: #999999;	text-decoration: none;}



#content .latest p {line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



#content .post .details a:hover {color: #1F5053;text-decoration: none;}



#content .post img { padding: 4px; border: 1px solid #CCCCCC; float: left; margin: 0 10px 5px 0;height: 100px;}



#content .single img {height: auto;}



#content .single {border: 0;}



#content .single .details {margin-bottom: 10px;}



#content .single h2 { font-family:Georgia; font-size: 1.5em; color: #392F6C;}



#content .single h3 { font-family:Georgia; font-size: 1.2em; color: #392F6C;}



#content p {line-height: 1.3em;	margin-bottom: 10px;}



#content ul {margin: 0 0 10px 16px;	}



	#content ol {



		margin: 0 0 10px 18px;



	}



	#content li {



		line-height: 1.3em;



		padding: 2px 0;



	}



	#content h3 {



		font-size: 1.5em;



		font-weight: normal;



	}



	#content blockquote {



		padding: 10px 10px 0;



		border: 1px solid #cccccc;



		background-color: #eeeeee;



		font-weight: bold;



		margin-bottom: 10px;



	}



/** END content **/
/** BEGIN sidebar **/
#sidebar {
	margin: 0px;
	padding-top:10px;
}
	#sidebar h2 {
color: #CCCCCC;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
font-weight:normal;
margin:0px;
padding:3px;
background-color: #305f8a;
border-bottom: medium solid #4181bd;
	}
	#sidebar ul {

		list-style-type: none;

	}
	#sidebar ul li {
		padding:5px;
		height: auto;
		text-align:right;
		border-bottom:1px #f0f0f0 solid;*/
		}
	#sidebar ul li a {
		color: #68645A;
		font-size:14px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	#sidebar .box {
	font-size:0.76em;
	list-style-type:none;
	margin-bottom:20px;
	padding:0px;
	text-align:left;
	}
	#sidebar .l {
		float: left;
		width: 145px;
	}
	#sidebar .r {
		float: right;
		width: 145px;
	}



	#sidebar .l ul li, #sidebar .r ul li {



		border: 0;



		font-family: Arial;



	}



	#sidebar .l h2, #sidebar .r h2 {



		color: #1F5053;



	}



	#sidebar .flckr {



		text-align: center;



	}



		#sidebar .flckr img {



			margin: 6px;



		}



	#sidebar .video {



		padding: 10px;



	}



	#sidebar p{
		padding: 8px;
		text-align: left;
		color: #666666;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
	}



/** END sidebar **/







/** BEGIN bottom **/



#bottom {



	clear: both;



	border-top: 7px solid #CCCCCC;



}



	#bottom .box {



		width: 290px;



		float: left;



		padding: 10px;



	}



	#bottom h2 {



		color: #1F5053;



		font-size: 0.9em;



		text-transform: uppercase;



		margin-bottom: 15px;



	}



	#bottom ul {



		list-style-type: none;



	}



		#bottom ul li {



			border-bottom: 1px dotted #DDDDDD;



			padding: 4px 0;



		}



		#bottom ul li a {



			color: #68645A;



		}



	#bottom p {



		margin-bottom: 10px;



		line-height: 1.3em;



		color: #68645A;



	}



/** END bottom **/







/** BEGIN footer **/



#footer {
	background:url(images/bgFooter.gif) no-repeat top;
	color: #FFFFFF;
	text-align:center;
	clear:both;
	font-size: 0.9em;
	padding: 10px;
	padding-top:20px;
}



	#footer a {



		color: #ffffff;



	}



	#footer a:hover {



		color: #2C8871;



		text-decoration: none;



	}



/** END footer **/







/** BEGIN miscellaneous **/



.postnav {



	clear: both;



	padding-top: 20px;



	font-size: 0.9em;



}



	.postnav a {



		border: 1px solid #cccccc;



		padding: 3px 8px;



		color: #999999;



	}



	.postnav a:hover {



		border: 1px solid #000000;



		color: #000000;



		text-decoration: none;



	}



#comments {

	margin-top: 20px;
	border-top: 1px dotted #cccccc;
	clear:both;
}



	#comments h2 {



		margin: 20px 0 5px;



		font-size: 1.5em;



		font-weight: normal;



	}



	#comments p {



		margin-bottom: 10px;



		line-height: 1.5em;



	}



	#comments form {



		padding-top: 20px;



	}



	#comments form p {






		margin-bottom: 5px;



	}



		#comments form input, textarea {



			border: 1px solid #cccccc;



			font-size: 0.9em;



			font-family: Verdana;



			padding: 4px 4px 4px 20px;



			background-position: 4px 4px;



			background-repeat: no-repeat;



		}



		#comments form input {



			width: 260px;



			border: 1px solid #cccccc;



		}



		#comments form textarea {



			width: 350px;



			padding: 4px 4px !important;



			border: 1px solid #cccccc;



		}



		#comments form button {



			border: 1px solid #909090;



			background-color: #cccccc;



			font-size: 0.9em;



			font-family: Verdana;



			width: 120px; height: 23px;



		}



	.commentdetails {



		margin-top: 25px;



	}



	.commentauthor {



		margin-bottom: 5px !important;



		font-weight: bold;



	}



	.commentdate {



		font-size: 0.8em;



		margin-bottom: 5px;



		color: #909090;



	}



	.required {



		color: #ff0000;



	}



h2.title {



	font-size: 1em;



	text-transform: uppercase;



	padding: 10px 0;



	color: #565656;





}





.single img {



	width: auto !important;



}





.notfound {



	padding: 40px;



}



	.notfound h2 {



		font-size: 18px;



		font-weight: normal;



		margin-bottom: 10px;



	}



/** END miscellaneous **/







/** BEGIN wordpress 2.7 comments **/



#comments ol {



	list-style-type: none;



	clear: both;



	padding: 0;



	margin: 0;



}



	#comments ol li {



		padding: 10px;



		border: 1px solid #e0e0e0;



		margin-bottom: 10px;



	}



	#comments ol li .avatar {



		float: right;



	}



	#comments ol li .comment-author {



		



	}



		#comments ol li .comment-author .fn {



			font-weight: bold;



			font-size: 1.2em;



		}



	#comments ol li .comment-meta {



		font-size: 0.9em;



		color: #999999;



		margin: 5px 0 10px;



	}



	#comments ol li .reply {



		font-size: 0.9em;



		font-weight: bold;



		padding-bottom: 10px;



	}



	#comments .children {



		list-style-type: none;



	}



#comments .navigation {



	padding: 10px 0 20px;



	font-size: 0.9em;



}



	#comments .navigation a {



		color: #999999;



		padding: 3px 8px;



		border: 1px solid #cccccc;



	}



	#comments .navigation a:hover {



		color: #000000;



		border-color: #000000;



		text-decoration: none;



	}



/** END wordpress 2.7 comments **/







/* mio */
body {
	background:#01255d url(images/bgIvi.jpg) no-repeat center top;
	margin:0px;
    font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	font-size:14px;
}
.top{ height: 220px; text-align:center;}



.imgHeader { margin-top:35px;}



.menu{ text-align:center; margin:0 auto; background-image:url(images/lineMenu.gif); background-position:bottom; height:37px; width:860px; background-repeat: repeat-x; padding-top:15px; font-family:Georgia, "Times New Roman", Times, serif; color:#666666; te}



.menu ul{ list-style-type:none; text-align:center;}



.menu ul li{ display:inline; margin-right:20px;}



.menu ul li a{ color:#666666; text-decoration:none;}



.menu ul li a:hover{ color:#666666; text-decoration:underline;}



/* contenido */



.contenido {background-image:url(images/bgCenter.gif); background-position:top ; background-color:#FFFFFF; background-repeat:repeat-y; padding-top: 5px;}



.fotoIvi{ height: 220px; width: 940px; margin:0 auto; background-image:url(images/Ivideliza_Final.jpg);}



.pagenav {list-style-type:none;}

.fotoSidebar { font-family:Georgia, "Times New Roman", Times, serif; color:#666666;font-size:11px; }

#fotos .fotoSidebar img, .fotoSidebar img {border: 2px solid #305F8A; margin:0px 5px 0px 5px; float:left; padding: 0.1em}

#fotos .fotoSidebar p{ text-align:justify;}
.titulo1{ background-image:url(images/bgT1.jpg); background-repeat:no-repeat; color:#CCCCCC; width:600px; text-align:left; font-size:20px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; padding:3px; margin-bottom:10px; }
.topAzul {background:#0061a2 url(images/topBg.jpg) no-repeat left; height:30px; width:100%; margin:0 auto; padding:0px;}
.blogtv { text-align:center; background-color:#F0F0F0; border:1px #4181BD solid; padding: 5px; margin-bottom:20px; }
.blogtv h2 { color:#305F8A; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px;font-weight:normal; margin-bottom:10px;}
.blogtv p { color:#999999; margin-top:10px;}
#calendar_wrap { margin-left:150px; text-align:right;}
table#FJ_TListC { margin-left: 93px;}
.topgaleria {
height:120px;
overflow:hidden;
position:relative;
width:120px;
border:2px solid #4181BD;
margin-bottom:20px;
}
.topgaleria img {
position:absolute;
width:120px;
left: 0;
}
.topgaleria p {
-x-system-font:none;
background-color:#4181BD;
color: #FFFFFF;
display:block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:20px;
margin:100px 0 0;
opacity:0.8;
padding:3px 5px;
position:absolute;
text-decoration:none;
width:114px;
line-height:1em;
left: 0px;
}
.tGalerias ul{
list-style:none;
list-style-type:none;
list-style-image:none;
margin:0px;
padding:0px;
display: 
}
.tGalerias li{
float: left;
margin-left: 45px;
}
.propuestas { background-image:url(images/fondo_propuesta.jpg); background-repeat:no-repeat;  text-align:center; padding: 50px 10px 10px 10px;}