@charset "UTF-8";
/* CSS Document */
/*···········································································
				ESTRUCTURAS DEL SITE
···········································································*/

	html{
		color:#000;
		padding:0 0 30px 0;
		background-color:#0d03010;
		background: #eed7aa url(../images/fondo-cielo.jpg) no-repeat top center; 
		
		/*background-repeat: no-repeat;*/
		margin:0px;
	}
	
	.wrapper{
		width:950px;
		margin:0 auto 30px;
	}
	
	.top{
		
		padding-top:5px;
		padding-left:5px;
	}
	
	.topNavigation{
		float:right;
		width:35px;
		color:#FFFFFF;
		font-weight:bold;
		margin-top:12px;
		margin-right:10px;
		text-align:right;
	}
	.logoheader{
		
		
		margin-top:2px;
		margin-bottom:2px;
	}
	
	.flash{
		width:890px;
		height:220px;
		padding-top:0px;
		padding-bottom:26px;
	}
	
	.videoPlayer{
		width:600px;
		height:370px;
		padding-top:10px;
		padding-bottom:26px;
		float:left;
	}
	
	div.roundedBottom{
		background:transparent  url(../images/bottom-footer-rounded.png) no-repeat;
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	
	div.logoBottom{
		
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	
	
	
	div.roundedTop{
		background:transparent url(../images/bordes-redondos.png) no-repeat;
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	/*Applications*/
	div.roundedTopApp{
		background:transparent url(../images/app-borde-sup.gif) no-repeat;
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	
	div.roundedBottomApp{
		background:transparent  url(../images/app-borde-inf.gif) no-repeat;
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	
	div.roundedTop div{
		height:4px;
		width:4px;
		font-size:0;
		overflow:hidden;
	}
	
	div.roundedToptotal{
		background:transparent url(../images/top-footer-rounded.png) no-repeat;
		height:4px;
		font-size:0;
		overflow:hidden;
		clear:both;
	}
	
	.colInner{
		background:#fff;
		padding:10px 10px;
	}
	
	.colInnerCon{
		background:#d4e5f0;
		padding:10px 10px;
	}

	.colInnerLeft{
		background:#fff;
		padding:27px 30px;
		height:556px;
		}
	
	.colInnerTopRight{
		background:#fff;
		padding:15px 15px;
		height:132px;
		}

	.rightCol{
		width:472px;
		float:right;
		background:transparent;
	}
	
	.rightCatCol{
		width:272px;
		margin-top:20px;
		float:right;
		background:transparent;
	}
	
	.leftColum{
		width:472px;
		float:left;
		background:transparent;
		
		
	}
	
	.leftContenido{
		width:640px;
		float:left;
		background:transparent;
	}
	
	
	
	.rightColsec{
		width:420px;
		float:right;
		background:transparent;
	}
	
	.rightlistVideos{
		float:right;
		width:290px;
		padding:10px 0 10px 0;
	}
	
	.leftColumsec{
		width:420px;
		float:left;
		background:transparent;
	}
	
	.boxheader{
		width:920px;
		float:left;
		background:transparent;
	}
	
	.boxcontenido{
		width:920px;
		padding-top:15px;
		float:left;
		background:transparent;
	}
	
	.mbottom{
	margin-bottom:6px;
	}
	
	.totalwidth{
		background:#fff;
		padding:15px 15px;
	}
	
	
	.mainbg{
		background:transparent url(../images/bordes-redondos.png) no-repeat bottom left;
		/*background:#FFF url(assets/main-bg.png) no-repeat bottom left;*/
		margin-bottom:6px;
		overflow:hidden;
		width:100%;
		padding-bottom:3px;
	}
	
	

	.clear{
		clear:both;
	}
	
	.clearInner{
	width:100%;
	overflow:hidden;
	}
	
	.footerLinks li a{
		background:transparent url(assets/sprite-gui.png) no-repeat;
		height:33px;
	}
	
	.ftlogo{
		width:125px;
		padding-top:33px;
		overflow:hidden;
		height:0;
		background:transparent url(assets/sprite-main.png) no-repeat 0 -294px;
		float:left;
		margin-right:0;
	}
	
	.ftLeft{
		/*float:left;
		width:590px;*/
		text-align:center;
		margin: 0px auto;
		}
	
	.ftRight{
		float:right;
		width:250px;
		}
		
		.ftLeft p{
		
		text-align:center;
		
		}
	
	.footer-center{
	
	text-align:center;
	}
	
	/*TODAY*/
	.foto_todayin{
		float:left;
		z-index:1;
		margin-right:15px;
	}
	
	.foto_profiles{
		float:left;
		z-index:1;
		margin:1px;
	}
	
	.foto_profiles a:hover{
	
		background:#FFFFFF;
		opacity:0.7;
	
	}
	
	.txt_desc_profiles{
		z-index:2;
		top:-65px;
		left:15px;
		width:165px;
		color:#FFFFFF;
		position: relative;
	}
	
	.txt_desc_todayin{
		z-index:2;
		top:-65px;
		left:20px;
		width:265px;
		height:10px;
		color:#FFFFFF;
		position: relative;
		font-size: 10.4px;
	}
	.title_img_todayin{
		color:#FFFFFF;
		font-size: 15px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: normal;
		line-height: 1.5em;
	}
	
	.title_img_profile{
		color:#FFFFFF;
		font-size: 15px;
		font-style: normal;
		font-weight: normal;
		letter-spacing: normal;
		line-height: 1.5em;
	}
	
	
	.topvideo{
		padding:5px 0 5px 0;
		border-bottom:1px solid #c9c9c9;
	}
	
	.innerTopvideo{
		width:240px;
		float:right;
	}
	
	.footer{
		background:#fff;
		clear:both;
		font-size:11px;
		padding:15px;
	}
	
	.album{
		float:left;
		width:138px;
		padding: 4px 2px;
		border:1px solid #CCCCCC;
		margin-bottom:15px;
		margin-right:6px;
		margin-top:0px;
	}
	
	.fotoAlbum{
		padding:2px;
		
	}
	
	.share_socialnetworks{
		width:596px;
		margin:5px 0 10px 0;
		padding:10px 0 2px 5px;
		background:#F5F6F9;
	}
	
	.cajacontenido1 { 
		float:left; 
		width:840px;
		background:#FFFFFF;
		padding:0 55px 20px 55px;
		line-height:20px;
		}
		
	.header_contenido {
		width:640px;
		height:375px;
		padding:0 0px 5px 10px;
		
		float:right;
		/*border-bottom:1px solid #d3d7dc;*/
		}
		
		.leftColumcon{
		width:640px;
		float:left;
		background:transparent;
	}
		
		
		.cajacontenido2 { 
		float:right; 
		width:680px;
		margin:0px;
		padding:0 0 10px 0px;
		background:#FFF;
		}	
		.izqNavega{
		width:220px;
		float:left;
		background:transparent;
	}
	
	
	/*videos*/

#videos {
	float: left;
	width: 850px;
	padding: 0px 0px 0px 0px;
	}

#videos h1 {
	color: #846417;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: #000000 0 2px 2px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
.videosimages {
	float: left;
	width: 70px;
	height: 70px;
	margin-bottom:15px;
	margin-right:5px;
	}	
	
.videosSection {
	float: left;
	width: 412px;
	height: 70px;
	margin: 30px 45px 0px 0px;
	border-bottom: 1px solid #0e8bb9;
	padding: 0px 0 20px 0;
	}
	
.videosSection h2 {
line-height: 80%;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0e8bb9;
	
	
	/*margin-top: 4px;
	margin-bottom: 4px;*/
	}
	
.videosSection p {
line-height: 95%;
	color: #5a5a5a;
	font-size: 12px;
	margin-top: -5px;
	}
	
.videosSection a {
	color: #2976a2;
	text-decoration: none;
	}
	
.videosSection a:hover {
	color: #FFFFFF;
	}

	
.videosSection a img {
	/*border: 1px solid #1e4677;
	padding: 4px;*/
	
	
	}
	
.videosSection a:hover img {
border:none;
	/*border: 1px solid #ccc;*/
	} 

.folletoimages {
	float: left;
	width: 130px;
	height: 130px;
	margin-bottom:15px;
	margin-right:5px;
	}	

.folletosSection {
	float: left;
	width: 412px;
	height: 130px;
	margin: 30px 45px 0px 0px;
	border-bottom: 1px solid #0e8bb9;
	padding: 0px 0 20px 0;
	}
.folletosSection h2 {
line-height: 80%;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #0e8bb9;

.bluetitle {
	color: #2976a2;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-shadow: #000000 0 2px 2px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
.videos-view {
	float: right;
	width: 542px;
	height: 20px;
	padding: 15px 0 5px 0;
	color:#846417;
	font-size: 120%;
	}
	
.gallery-before{
	float: right;
	width: 538px;
	/*height: 330px;*/
	padding-top: 15px;
	
	}