@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;*/

	} 



.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;

	

	}