*{
	margin:0;
	padding:0;
}

/*------------------------------------------
	Reset (from the Yahoo UI Library)
------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

a{outline: none;}

/*----BEGIN---*/

body{
	background:#f4f4f4 url(images/bgfull.gif) top repeat-x;
	font-size:12px;
	font-family: Helvetica,Tahoma, Arial,sans-serif;
	color:#222;
}

body.vb {
	background:#f4f4f4 url(images/bgfullapp.gif) top repeat-x;
	font-size:12px;
	font-family: Helvetica,Tahoma, Arial,sans-serif;
	color:#222}

body.contact {
	background:#f4f4f4 url(images/bgfullcontact.gif) top repeat-x;
	font-size:12px;
	font-family: Helvetica,Tahoma, Arial,sans-serif;
	color:#222}
	
#home-bg{
	background:#f4f4f4 url(images/bg-homepage.gif) repeat-x top;
}

/* Layout Styles Starts */

#wrapper{
	width:910px;
	margin:0 auto;
}


#topbar{
	margin-top:35px;
	background:url(images/topbar.png) repeat-x top;
	height:114px;
}
	#header{
		margin-top:88px;
		height:590px;
		overflow:hidden;
	}
	
	#header-cuatro{
     	margin-top:88px;
		height:500px;
		overflow:hidden;
		}
	#header-plena{
     	margin-top:88px;
		height:270px;
		overflow:hidden;
		}
	#header-parranda{
     	margin-top:88px;
		height:155px;
		overflow:hidden;
		}
	#header-prindie{
     	margin-top:88px;
		height:205px;
		overflow:hidden;
		}
	
		#headertop {
			width:910px;
			margin:0 auto;}

		#logo{
			margin-top:-127px;
			display:block;
			width:910px;
			height:125px;
			background:url(images/logo.png) no-repeat;
			
		}
	
		#menuvb {
		margin-left:527px;
		display:inline;
		width:140px;
		height:30px;
		font-size:15px;
		text-transform:uppercase;
			
		}
	#contentGrad {
	position: absolute;
	width: 100%;
	height: 370px;
	background:url(images/whiteBG.png) #f4f4f4 bottom no-repeat;
}


		#content {
	position: relative;
	width: 910px;
	margin: 0 auto;
	line-height: 19px;
}

	#header-inner{
		height:117px;
		background:url(images/header.gif) no-repeat;
	}
	
	#container, #container1{
		margin:15px 0;
		padding:0 15px;
		background:transparent url(images/container-divider.jpg) repeat-y 623px 20px;
	}
		#mainarea{
			width:595px;
			padding:20px 0 0 0;
		}
			#container h2 span, #container1 h2 span{
				color:#1d88b4;
			}
		#sidearea{
			width:240px;
			padding:20px 0 0 0;
		}
		.block1 {
			display:block;
			float:left;
			margin:0 10px 10px 0;
			width:286px;
		}
			.block1 p {
				text-align:center;
			}
#footer-wrapper{ 
	background:url(images/footer-bg.jpg) #000 top repeat-x;
	margin-top:500px;
	width:100%;
	height:420px;
}
table.socialfooter {
	margin-top:100px;
	
}

#footer-wrapperapps{ 
	background:url(images/footer-bg.jpg) #000 top repeat-x;
	margin-top:1040px;
	width:100%;
	height:406px;
}

#footer-wrappercontact{ 
	background:url(images/footer-bg.jpg) #000 top repeat-x;
	margin-top:815px;
	width:100%;
	height:406px;
}
	#footer{
		width:900px;
		margin:0 auto;
		background:url(images/footer.gif) no-repeat;
		height:346px;
		line-height:46px;
		color:#fff;
		overflow:hidden;
	}
		#footer a{
			color:#fff;
			text-decoration:none;
		}
			
			#twitter {
				padding:10px;
				width:500px;
				margin-left:20%;
			}


#divider {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #d5e3e4;
clear:both;
height:1px;
margin:8px 0 8px 0px;
width:420px;
}

		
/* Layout Styles Ends */

/* Slider Styles Starts */

#slider-outer{
	height:590px;
				
	
}
#slider {
    width: 800px;
    margin: 0 auto;
    position: relative;
}
.scroll {
	overflow: hidden;
	width: 800px;
    margin: 0 auto;
    position: relative;
	height:649px;
}
.scrollContainer {
	position: relative;
}
.scrollContainer div.panel {
    padding:0;
    width: 260px;
	height: 665px;
}
.inside {
	padding:0px 0;
	width:220px;
}
.inside img {
	display: block;
	width: 240px;
}
.inside h2 {
	font-weight: normal;
	color: #111;
	font-size: 16px;
	margin: 0;
}
.inside p {
	font-size: 11px;
	color: #ccc;
}
.scrollButtons {
    position: absolute;
    top: 170px;
    cursor: pointer;
}
.scrollButtons.left {
    left: -55px;
}
.scrollButtons.right {
    right: -35px;
}
.hide {
    display: none;
}

.menulinks {
	display:inline;
	padding:8px;
}

/* Slider Styles Ends */


/* Form Styles */

.input{
	border:1px solid #a5a5a5;
	background:none;
	cursor:text;
	margin:5px 0;
	padding:2px;
	width:200px;
}
textarea.input{
	width:415px;
	height:100px;
}
.input:focus, .textarea:focus{
	border:1px solid #1d88b4;
}
.signin-btn, .button1{
	background:#1d88b4 url(images/btn.gif) repeat-x top;
	line-height:20px;
	margin:8px 0;
	padding:2px 10px !important;
	padding:2px 0;
	color:#fff;
	font-weight:bold;
	border:none;
	outline:none;
	cursor:pointer;
	border:1px solid #1d88b4;
}

/* Form Styles */


/* Paragraph and list Styles */

#container p.hr{
	border:solid #d3d3d3;
	border-width:1px 0 0 0;
	margin:0;
	outline:none;
}
#container p{
	margin:0 0 15px 0;
}
#container form p{
	margin:0 0 5px 0;
}
#container p img.floatleft{
	margin:0 20px 0 0;
}
#container p img.floatright{
	margin:0 0 0 20px;
}
#mainarea img.floatleft, #mainarea p img.floatleft{
	margin:10px 10px 10px 0;
}
#mainarea img.floatright, #mainarea p img.floatright{
	margin:10px;
}
#container ul, #container ol{
	margin:0 0 0 20px;
}
#container ol{
	margin:0 0 0 30px;	
}
ul#portfolio{margin:0;list-style:none;}
#container dt, #container1 dt{
	font-weight:bold;
	margin:20px 0 10px 0;
}

.home_apptitle {
	font-weight:bold;
	font-size:14px;
	text-shadow:0 1px 1px #fff;
	color:#6C888B;
}

.home_apptxt {
	font-size:12px;
	text-shadow:0 1px 1px #fff;
	color:#7E7E7E;
	line-height:13px;
}

/* Paragraph Styles */

/* Genric Styles Starts */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
a {
	color:#6C888B;
	text-decoration:none;
	font-weight:bold;
}
a:hover {text-decoration:underline;color:#444444;}
h1{font-size:32px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5, h6{font-size:14px;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; color:#5c5b5b;font-family:"Trebuchet MS";font-weight:normal;}
img{border:none;}
.clear{clear:both;}

/* NAVIGATION*/ 


#nav a {
text-indent: -9999px;
display: block;
height: 31px;
}

#nav li {
float: right;
list-style-type: none;
}

#nav {
float:right;
height:30px;
padding-top:50px;
}


#nav a.n_home {
background: url(images/nav_home.png) no-repeat 0 0;
width: 84px;
}
#nav a.n_home:hover {
background: url(images/nav_home_hv.png) no-repeat 0 0;
}
#nav a.n_apps {
background: url(images/nav_apps.png) no-repeat 0 0;
width: 75px;
}
#nav a.n_apps:hover {
background: url(images/nav_apps_hv.png) no-repeat 0 0;
}
#nav a.n_blog {
background: url(images/nav_blog.png) no-repeat 0 0;
width: 79px;
}
#nav a.n_blog:hover {
background: url(images/nav_blog_hv.png) no-repeat 0 0;
}
#nav a.n_contact {
background: url(images/nav_contact.png) no-repeat 0 0;
width: 115px;
}
#nav a.n_contact:hover {
background: url(images/nav_contact_hv.png) no-repeat 0 0;
}

/* Apps Nav
---------------------------------------------------------- */
#nav_apps_wrap {
text-align: center;
height: 95px;
background: url(images/bg_nav_open.png) repeat-x 0 0;
width: 100%;
position: absolute;
top: 130px;
z-index: 2;
border-top: 2px solid #b4d1d8;
}
#nav_apps {
width: 950px;
text-align: left;
margin: 0 auto;
}
#nav_apps li a {
width: 230px; height: 95px;
display: block;
text-indent: -9999px;
list-style-type:none;
float: left;
}

#nav_apps li {
	list-style-type:none;}
	
#nav_apps li a.plenalibre {
background: url(images/nav_apps_plenalibre.png) no-repeat 0 0;
margin: 0 0 0 -12px;
}
#nav_apps li a.plenalibre:hover {
background: url(images/nav_apps_plenalibre_hv.png) no-repeat 0 0;
}
#nav_apps li a.cuatro {
background: url(images/nav_apps_cuatro.png) no-repeat 0 0;
margin: 0 0 0 -12px;
}
#nav_apps li a.cuatro:hover {
background: url(images/nav_apps_cuatro_hv.png) no-repeat 0 0;
}#nav_apps li a.prindie {
background: url(images/nav_apps_prindie.png) no-repeat 0 0;
margin: 0 0 0 -12px;
}
#nav_apps li a.prindie:hover {
background: url(images/nav_apps_prindie_hv.png) no-repeat 0 0;

}#nav_apps li a.parranda {
background: url(images/nav_apps_parranda.png) no-repeat 0 0;
margin: 0 0 0 -12px;
}
#nav_apps li a.parranda:hover {
background: url(images/nav_apps_parranda_hv.png) no-repeat 0 0;
}

/* HOME PAGE APP LIST & BLOG WIDGET */
#content .subheaderright {
	background:url(images/title_blog.png) no-repeat left;
	width:222px;
	height:37px;
	padding:8px;
	text-indent: -9999px;

}

#content .subheaderleft {
	background:url(images/title_ourapps.png) no-repeat left;
	width:143px;
	height:37px;
	padding:8px;
	text-indent: -9999px;
}

#content .leftBox {
	top: 30px;
	position: relative;
	border-right:1px solid #e6e6e6;
	padding-right:30px;
	float: left;
	height: 285px;
	margin-left: 20px;
}

#content .rightBox {
	top: 20px;
	position: relative;
	float: left;
	height: 185px;
	width: 400px;
	left: 60px;
}


#content .leftBox {
	width: 430px;	
	text-shadow:0 1px 1px #fff;
	min-height:500px;
	left: 10px;
}

#content .leftBox p {
	width: 420px;
}

#content .leftbox .rightBox, p {
	height: auto;
	position: relative;
	margin-top: 13px;
}

#content .rightBox p {
	margin-top: 0;
	font-style:italic;
	color: #CCC;
	padding-bottom:13px;
}

#content .rightBox a {
	color: #6c888b;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#content .rightBox a:hover {
	color: #444444;
	text-decoration: underline;
}

#content .bottomSection {
	position: relative;
	float: left;
	margin: 72px 0 0 0;
	background: url('../images/default/grad_seperator.png') no-repeat;
	width: 960px;
}




/* MAIN CENTER SECTION HOMEPAGE */

#homeapps {
	width:400px;
	text-align:left;
	color:#7e7e7e;
	padding-left:30%;
}



#feedwidget {
	width:400px;
	text-align:left;
	color:#7e7e7e;
}

#feedwidget li {
	list-style-type:none;
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	text-shadow:0 1px 1px #000;}


#creditfooter {
	display:none;
}
.fbsubscribelink {
		display:none;}

img.plenahover:hover {
	background:url(images/homeicon_plenalibrehv.png);
	width:95px;
	height:89px;
}

img.cuatrohover:hover {
	background:url(images/homeicon_cuatrohv.png);
	width:95px;
	height:89px;
}

img.prindiehover:hover {
	background:url(images/homeicon_prindiehv.png);
	width:95px;
	height:89px;
}

img.parrandahover:hover {
	background:url(images/homeicon_parrandahv.png);
	width:95px;
	height:89px;
}
	

	/*-------IPHONE APPS SECTION----------*/


#reviews {
	width:500px;
	height:579px;
	padding-bottom:40px;
	font-style:italic;
	font-weight:100;
	color:#436368;
	line-height:16px;
	text-shadow:0 1px 1px #fff;
	text-align:right;
	float:left;

}


.reviewauthor {

	font-size:12px;
	color:#6c888b;
	
}
	
	
#apps.vb .iphone {
background: url(images/iphone.png) no-repeat 0 0;
width: 373px;
height: 652px;
float:right;
position: inherit;

}
#apps.vb .iphone object {
position: relative;
top: 96px;
left: 57px;
}
#apps.vb .iphone .zoom {
position: relative;
top: 113px;
left: 57px;
display:none;
}
#apps.vb .close_button {
position: relative;
float:right;
top: 86px;
left: -40px;
background: url(images/closebtn.png) no-repeat 0 0;
height: 30px; width: 30px;
display: block;
z-index: 2;
text-decoration: none;
display:none;
}
#apps.vb .photo_set {
position: relative;
padding:10px;
margin-left:3px;


}
#apps.vb .photo_set img {
margin-right: 3px;

}

	
#applogo_plenalibre {
	background:url(images/Plena-Logo.png) no-repeat 0 0;
	width:339px;
	margin-left:120px;
	padding-bottom:35px;
	height:168px;
}

#applogo_cuatro {
	background:url(images/Cuatro-Logo.png) no-repeat 0 0;
	width:339px;
	margin-left:120px;
	padding-bottom:35px;
	height:168px;
}

#applogo_parranda {
	background:url(images/Parranda_logo-red.png) no-repeat 0 0;
	width:339px;
	margin-left:120px;
	padding-bottom:35px;
	height:210px;
}
#applogo_prindie {
	background:url(images/PuertoRicoIndie.png) no-repeat 0 0;
	width:339px;
	margin-left:120px;
	padding-bottom:35px;
	height:126px;
}
	
	
#content .title_features {
	background:url(images/title_features.png) no-repeat left;
	width:137px;
	height:28px;
	padding:8px;
	text-indent: -9999px;
}

#content .title_Cuatro {
	background:url(images/title_Cuatro.png) no-repeat left;
	width:348px;
	height:80px;
	padding:8px;
	text-indent: -9999px;
}

#content .title_Plena {
	background:url(images/title_Plena.png) no-repeat left;
	width:415px;
	height:84px;
	padding:8px;
	text-indent: -9999px;
}

#content .title_Parranda {
	background:url(images/title_Parranda.png) no-repeat left;
	width:233px;
	height:88px;
	padding:8px;
	text-indent: -9999px;
}

#content .title_Prindie {
	background:url(images/title_Prindie.png) no-repeat left;
	width:357px;
	height:88px;
	padding:8px;
	text-indent: -9999px;
}

#features
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#features li
{
padding-right: 5px;
padding-bottom:10px;
background-image: url(images/star.png);
background-repeat: no-repeat;
background-position: 0em -0.5em;
}

#features-prindie li
{
padding-right: 5px;
padding-bottom:0px;
background-image: url(images/star.png);
background-repeat: no-repeat;
background-position: 0em -0.5em;
}

.featurestext {
	padding-left:25px;
	text-shadow:0 1px 1px #fff;
	color:#2d2d2d;
	font-size:12px;
}

#reviewsdivider {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #aec4c7;
clear:both;
height:1px;
text-align:right;
margin:16px 0 16px 200px;
width:300px;
}

#contactpg {
	width:910px;
	height:0px;
	line-height:16px;
		text-shadow:0 1px 1px #fff;
	text-align:justify;
	}
	

.copyrighttxt {
color:#6C888B;
padding-top:25px;}