@import url("reset.css");
@import url("footer.css");
@import url("common.css");
@import url("nav.css");

/*CLASES*/
div.container {width: 304px; margin: auto; text-align: center; }
div.float {
	width: 60px;
	padding: 5px;
	float: left;
  }
div.float p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	padding: 5px 2px;
	/*padding-top: 5px;*/
	}
/*Weather*/
.wweather {
	font-weight: bold;
	display: block;
	padding-top: 5px;
	padding-left: 5px;
}
.wfarenheit {
	font-size: 24px;
	display: block;
	padding-left: 10px;
}


/*GENERIC STYLES*/
body {
	background-color: #ffffff;
	background-image:url(../images/home/bg_topHomelines.jpg);
	background-repeat: repeat-x;	
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica,sans-serif;
	font-size: 12px;
}
h3{ font-size: 12px; font-weight: bold; color: #FFFFFF; padding: 5px 0 5px 10px;}
#wrapper { width: 876px; margin: auto; }

#header{ height: 110px; text-align: left; }

#iso {
	background-image: url(../images/common/iso.png);
	background-repeat: no-repeat;
	width: 98px;	
	height: 137px;
	float: left;
	position: absolute;
	z-index: 10;
	margin-left: 10px;

}
#myCirclesTM {
	background-image: url(../images/common/logo-png.png);
	background-repeat: no-repeat;
	width: 251px;	
	height: 75px;
	float: left;
	position: absolute;
	top: 25px; 
	z-index: 10;
	margin-left: 25px; 
}
#myCirclesAdd {
	
	width: 251px;	
	height: 75px;
	float: left;
	position: absolute;
	top: 25px; 
	z-index: 10;
	margin-left: 360px;
	 
}

#header h1 {
	text-indent: -200em;
	display: none;
}

#wrapContent{width: 854px; margin: auto; text-align: left; padding-top: 10px;}
#col1, #col2, #col3 { float: left;}
#content { width: 854px;}
#divReg, #settings {
	float:right;
}
#col1{width: 202px;}
#yourCircles {	}
#yourCirclesTop {
	background-image: url(../images/home/ycTop.jpg);
	height: 25px;
	width: 202px;
	background-repeat: no-repeat;
}
#settings {
	width: 185px;
	text-align: right;
}
#yourCirclesMain {
	width: 202px;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(../images/home/ycbgMain.jpg);
	background-repeat: no-repeat ;
}
#yourCirclesMain li {}
li#user{
	background-image: url(../images/home/ycreguser.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 190px;
}
li#couple{
	background-image: url(../images/home/ycregcouple.jpg);
	height: 50px;
	width: 190px;
	background-repeat: no-repeat;
}
li#group{
	background-image: url(../images/home/ycreggroup.jpg);
	height: 50px;
	width: 190px;
	background-repeat: no-repeat;
}
#yourCirclesMain a{
	display: block;
	height: 30px;
	width: 190px;
	color: #000000;
	padding-top: 8px;
	padding-left: 5px;
}
#yourCirclesBottom {
	background-image: url(../images/home/ycBottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 202px;
	line-height: 7px;
}

#goCircles, #goSubcircles {	
	height: 75px;
	width: 202px;
	background-repeat: no-repeat;
	margin: 2px 0;}

#goCircles { background-image:url(../images/home/gotoCircles.jpg);}
#goSubcircles { background-image:url(../images/home/gotoSubcircles.jpg);}
#goCircles a, #goSubcircles a{ 
	display: block;
	height: 75px;
	width: 202px;

}

#rss{
	background-image: url(../images/home/rss.jpg);
	height: 57px;
	width: 202px;
	background-repeat: no-repeat;
	margin: 8px 0; 
}
#rss a{ color: #9EADB1; font-size: 12px; font-weight: bold;padding: 5px 0 5px 10px; }
#promote{
	background-image: url(../images/home/promote.jpg);
	background-repeat: no-repeat;
	height: 49px;
	width: 202px;
	margin: 8px 0; 
}
#promote a {
	display: block;
	height: 39px;
	width: 202px;
	padding-top: 10px;
	padding-left: 5px;
	color: #FFFFFF;
}

#weather{
	margin-top: 8px;
	margin-bottom: 8px;
}
#weatherTop {
	background-image: url(../images/home/wtop.jpg);
	height: 41px;
	width: 202px;
}
#weatherTop h3 {
	padding-top: 10px;
}
#weatherMain {
	background-image: url(../images/home/wbg.gif);
	background-repeat: repeat-y;
}

#weatherIcon {
	width: 80px;
	float: left;
}
#wicon {
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	float: left;
}

#weatherContent {
	padding-right: 5px;
	text-align: center;
}
.alignImg {
	text-align: center;
	width: 80px;
	float: left;
	padding-left: 5px;
}
.alignTxt {
	width: 110px;
	float: left;
	text-align: left;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
}

#weatherBottom {
	background-image: url(../images/home/wbottom.gif);
	height: 7px;
	width: 202px;
	line-height: 7px;
	background-repeat: no-repeat;
}

#directory a{
	background-image: url(../images/home/bgbtn_party.jpg);
	background-repeat: no-repeat;
	height: 150px;
	width: 202px;
	margin: 10px 0; 
	display: block;
}
#care a{
	background-image: url(../images/home/cares.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 202px;
	margin: 10px 0;
	display: block;
}

#col2{ width: 292px; padding: 0 0 0 14px;}
#calendarTop {
	margin-top:6px;
	background-image: url(../images/home/caltop.jpg);
	height: 25px;
	width: 321px;
	background-repeat: no-repeat;
}
#calendarMain {

	background-image: url(../images/home/calbg.gif);
	background-repeat: repeat-y;
}
#calendarIcon {
	padding: 3px;
	float: left;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
#calendarContent {
	font-size: 10px;
	padding-top: 10px;
	width: 311px;
	float: left;
	padding-left: 10px;
}

#calContentCol {
	width: 190px;
	float: left;
	font-size: 11px;
	padding-top: 10px;
	padding-right: 3px;
}

#calendarBottom {
	line-height: 8px;
	background-image: url(../images/home/calbottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 321px;
}
#newsTop {
	background-image: url(../images/home/newstop.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 292px;
}
#newsTop h3 {
	padding-top: 12px;
}
#newsWrapMain {
	background-image: url(../images/home/newsbgwhite.gif);
	background-repeat: repeat-y;
	padding:5px;
}

#newsMain {

	padding:5px;
}
#newsContent p {
	font-size: 11px;
	color: #333333;
	line-height: 12px;
	padding-bottom: 9px;

}
#newsMain a {
	color: #333333;
}


#newsBottom {
	line-height: 7px;
	background-image: url(../images/home/newsbottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 292px;
	overflow: hidden;
}

.newsOuter{ 
	width: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.newsCol {
	float: left;
	width: 85px;
	padding-left: 25px;
	font-size: 11px;
}


#travelTop {
	background-image: url(../images/home/traveltop.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 292px;
}
#travel {
	margin-top: 10px;
}



#travelMain {
	background-image: url(../images/home/travelbg.jpg);
	background-repeat: no-repeat;
	height: 72px;
	width: 292px;
	text-align: center;
}
#travelMain a {
	background-image: url(../images/home/clickngovacations.jpg);
	height: 65px;
	width: 275px;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 2px;
	margin: auto;
}

#travelBottom {
	background-image: url(../images/home/travelbottom.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 292px;
	overflow: hidden;
}
#adds{ width: 202px; margin-left: 45px; }

#ppolicy a{
	background-image: url(../images/home/btn_privacy.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 202px;
	margin: 10px 0;
	display: block;
	background-position: center center;
}
/*back policy
#ppolicy a{
	background-image: url(../images/home/btnpolicy.jpg);
	display: block;
	height: 38px;
	width: 115px;
	float: left;
	margin-left: 45px;
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: center center;
}*/

#btnPartners a {
	background-image: url(../images/home/btn_partners.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 202px;
	margin: 10px 0;
	display: block;
	background-position: center center;
}
#btnContactUs a {
	background-image: url(../images/home/btn_contact.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 202px;
	margin: 10px 0;
	display: block;
	background-position: center center;
}
#btnDiversity a {
	background-image: url(../images/home/btn_diversity.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 202px;
	margin: 10px 0;
	display: block;
	background-position: center center;
}
/*back btn partners
#btnPartners a {
	background-image: url(../images/home/btnpartners.jpg);
	display: block;
	height: 38px;
	width: 87px;
	float: left;
	padding: 10px 0;
	background-repeat: no-repeat;
	background-position: center center;
}
*/


#partners {
	text-align: center;
	width: 292px;
	margin: auto;
	padding: 2px;
}
#asacp, #icra, #rta, #hrights, #freespeech {
	padding: 2px;
}
#partnersLogos {
	width: 295px;
}


#col3{ width: 321px; padding: 0 0 0 11px; }
#advertisement {
	height: 271px;
	width: 321px;
}
#store{
	background-image: url(../images/home/banStore.jpg);
	height: 115px;
	width: 321px;
	background-repeat: no-repeat;
}
#store a {
	display: block;
	height: 115px;
	width: 321px;
}

#newMembersMain { margin: auto; text-align: center; }

#newMembersTop {
	background-image: url(../images/home/nm_top.jpg);
	height: 26px;
	width: 321px;
	background-repeat: no-repeat;
}
#newMembersTop h3 {
	padding-top: 6px;
}
#newMembersWrapMain {
	background-image: url(../images/home/nm_bg.gif);
	background-repeat: repeat-y;
}
#newMembersMain {
	background-image: url(../images/home/nm_bgdeg.jpg);
	background-repeat: no-repeat;
	padding: 5px;
	text-align: center;
	margin: auto;
}
#newMembersMain a {
	color: #217C00;
}
#newMembersBottom {
	background-image: url(../images/home/nm_bottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 321px;
	overflow: hidden;
}
#music {
	margin-bottom: 10px;
}

#musicTop {
	background-image: url(../images/home/musicTop.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 321px;
}
#musicTop h3 {
	padding-top: 15px;
}
#musicWrapMain {
	background-image: url(../images/home/musicbg.gif);
	background-repeat: repeat-y;
}
#musicMain {
	background-image: url(../images/home/musicBgdeg.jpg);
	background-repeat: no-repeat;
	padding: 5px;
}
#trafficJS {
	float: left;
	width: 120px;
	padding-right: 10px;
	padding-left: 10px;
}

#musicMain a {
	color: #A6347C;
}
#musicPhoto {
	float: left;
	padding: 0 5px;
}
#musicContent h4 {
	font-weight: bold;
	color: #000000;
}
#musicContent p {
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 5px;
}


#musicBottom {
	background-image: url(../images/home/musicBottom.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 321px;
	overflow: hidden;
}
/*AGREGADO POR HUBERMANN PARA GREGAR LO DE LOS USUARIOS DEL HOME*/
#contentFotos{
width:298px;
float:left;
}
.fotoBox{
width:68px;
height:69px;
padding:2px;
float:left;
text-align:center;
}


.fotoBox a{
color:#FFFFFF;
}
.fotoBox a:hover{
color:#CCCCCC;
}
