@charset "utf-8";
/*
Theme Name: Camsexo
Theme URI: http://www.camsexo.net
Version: 1.0
Author: Camilo Holguin
Author URI: http://www.camiloholguin.com
*/
html, body, div, span, applet, abbr, big, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, em, img, q, samp, 
strong, dl, dt, dd, ol, ul, li, fieldset, form, input, label, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	vertical-align: baseline;
	border: 0;
	outline: 0;
	margin: 0;
	padding: 0; }
 
blockquote, q { quotes: "" ""; }
 
ol, ul { list-style: none; }
 
ins { text-decoration: none; }
 
del { text-decoration: line-through; }
 
strong { font-weight: bold; }
 
/*	--------------------------------------------------
Global
-------------------------------------------------- */
body {
	font: 11px/20px Tahoma, Geneva, sans-serif;
	background: #190812 url(../Images/bg.jpg) center 0 no-repeat; }
 
a, a:hover, a:active { text-decoration: none; }
 
.indent { text-indent: -9999px; }
 
.left { float: left; } .right { float: right; }
 
/*	--------------------------------------------------
Container
-------------------------------------------------- */
#container {
	width: 825px;
	margin: 0 auto; }
 
/*	--------------------------------------------------
Header
-------------------------------------------------- */
#header {
	height: 156px;
	position: relative; }
 
.home { background: url(../Images/header.jpg) no-repeat; }
 
.trans {
	height: 156px;
	background: url(../Images/header-t.jpg) no-repeat;
	position: relative; }
 
#header .nav {
	position: absolute;
	top: 7px;
	left: 455px; }
 
	#header .nav a , .nav ul li { color: #FFF; }
 
	#header .nav a:hover { color: #ffe18f; }
 
	#header .nav ul {
		height: 18px;
		overflow: hidden; }
 
		#header .nav ul li {
			display: block;
			background: url(../Images/nav-line.gif) right 0 repeat-y;
			padding: 0 10px 0 8px;
			float: left; }
 
			#header .nav ul li.active a {
				font-weight: bold;
				color: #ffe18f; }
 
#header .logo {
	width: 281px;
	height: 70px;
	position: absolute;
	top: 63px;
	left: 365px; }
 
	#header .logo h1 , #header .logo a {
		height: 70px;
		display: block;
		overflow: hidden; }
 
#header .info {
	position: absolute;
	left: 35px;
	top: 8px; }
 
	#header .info p {
		width: 185px;
		line-height: 22px;
		color: #3e3e3e; }
 
	#header .info span { font-weight: bold; }
 
/*	--------------------------------------------------
Wrapper
-------------------------------------------------- */
#wrapper { background: #f3f2f2 url(../Images/wrapper.gif) repeat-y; overflow: hidden }
 
/*	--------------------------------------------------
Position
-------------------------------------------------- */
#position {
	background: url(../Images/colz-b.gif) 18px bottom no-repeat;
	overflow: hidden; }
 
/*	--------------------------------------------------
Colh
-------------------------------------------------- */
#colh {
	width: 584px;
	float: right; }
 
.home-h { background: url(../Images/colh-t.gif) 0 top no-repeat; }
 
	.home-h h2 {
		height: 40px;
		font-size: 12px;
		line-height: 32px;
		color: #ac848c;
		padding-left: 24px; }
 
.trans-h { background: url(../Images/colh-tr.gif) 0 top no-repeat; }
 
	.trans-h h2 {
		height: 40px;
		font-size: 12px;
		line-height: 32px;
		color: #ac848c;
		padding-left: 220px; }
 
#colh #webcams {
	width: 560px;
	background: url(../Images/webcams-b.gif) 0 bottom no-repeat;
	padding-bottom: 14px;
	margin: 0 auto;
	overflow: hidden; }
 
	#colh #webcams .acceso {
		width: 360px;
		overflow: hidden;
		margin: 3px 0 0 -5px;
		float: right; }
	#colh #webcams .accesor {
		width: 470px;
		overflow: hidden;
		margin: 3px 40px 0 -5px;
		float: right; } 
	#colh #webcams .block {
		background: url(../Images/webcams-m.gif) repeat-y;
		padding: 0 6px 0 14px;
		overflow: hidden; }
 
		#colh #webcams .block .title {
			padding: 5px 15px 15px 5px;
			overflow: hidden; }
 
	#colh #webcams .title span {
		font-size: 13px;
		color: #282828; }
 
		#colh #webcams .title span a {
			font-weight: bold;
			text-decoration: underline;
			color: #e32279; }
 
	#colh #webcams .block .girl {
		width: 172px;
		height: 195px;
		color: #ffe19a;
		background: url(../Images/cams-bg.gif) no-repeat;
		position: relative;
		margin: 0 8px 10px 0;
		float: left; }

	#colh #webcams .block .girlr {
		width: 172px;
		height: 195px;
		color: #ffe19a;
		background: url(../Images/cams-bg.gif) no-repeat;
		position: relative;
		margin: 0 8px 10px 175px;
		float: left; }
 
	#colh #webcams .girl a.name {
		font-size: 13px;
		font-weight: bold;
		color: #ffe19a;
		display: block;
		padding: 5px 10px 4px; }
 
		#colh #webcams .girl a.name:hover { color: #FFF; }
 	
	#colh #webcams .girl span.name {
		font-size: 13px;
		font-weight: bold;
		color: #ffe19a;
		display: block;
		padding: 5px 10px 4px; }
	
	#colh #webcams .girl a.view {
		width: 37px;
		height: 33px;
		background: url(../Images/girl-view.gif) no-repeat;
		display: block;
		position: absolute;
		top: 157px;
		right: 10px; }
 
	#colh #webcams .girl img {
		display: block;
		border: 1px #876348 solid;
		margin-left: 5px; }
 
	#colh #webcams .girl strong {
		display: block;
		padding: 1px 10px 0; }
 
	#colh #webcams .girl span {
		display: block;
		padding: 3px 10px 0;
		overflow: hidden; }
 
		#colh #webcams .girl span img {
			float: left;
			border: none; }

	#colh #webcams .girlr a.name {
		font-size: 13px;
		font-weight: bold;
		color: #ffe19a;
		display: block;
		padding: 5px 10px 4px; }
 
		#colh #webcams .girlr a.name:hover { color: #FFF; }
 	
	#colh #webcams .girlr span.name {
		font-size: 13px;
		font-weight: bold;
		color: #ffe19a;
		display: block;
		padding: 5px 10px 4px; }
	
	#colh #webcams .girlr a.view {
		width: 37px;
		height: 33px;
		background: url(../Images/girl-view.gif) no-repeat;
		display: block;
		position: absolute;
		top: 157px;
		right: 10px; }
 
	#colh #webcams .girlr img {
		display: block;
		border: 1px #876348 solid;
		margin-left: 5px; }
 
	#colh #webcams .girlr strong {
		display: block;
		padding: 1px 10px 0; }
 
	#colh #webcams .girlr span {
		display: block;
		padding: 3px 10px 0;
		overflow: hidden; }
 
		#colh #webcams .girlr span img {
			float: left;
			border: none; }
 
/*	--------------------------------------------------
Colz
-------------------------------------------------- */
#colz {
	width: 241px;
	background: url(../Images/colz-t.gif) 0 top no-repeat;
	padding-top: 50px;
	float: left; }
 
	#colz .block {
		padding: 0 10px 260px 18px;
		margin-top: -30px; }
 
		#colz .block h3 {
			width: 223px;
			height: 63px;
			font-size: 13px;
			font-weight: bold;
			color: #FFF;
			background: url(../Images/colz-title.gif) no-repeat;
			padding: 5px 0 0 30px; }
 
/* Nuevas */

#colz .nuevas img {
		background-color: #FFF;
		border: 1px #770026 solid;
		padding: 1px;
		margin-left: 2px; }
 
	#colz .nuevas span {
		font-size: 12px;
		color: #939393;
		display: block;
		padding-top: 6px; }
 
		#colz .nuevas span a {
			font-size: 11px;
			color: #db0269; }
 
	#colz .nuevas ul { margin: -18px 0 5px 0; }
 
		#colz .nuevas ul li {
			text-align: center;
			display: block;
			padding-bottom: 10px; }
 
 /* Chicas */

#colz .chicas img {
		background-color: #FFF;
		border: 1px #770026 solid;
		padding: 1px;
		margin-left: 2px; }
 
	#colz .chicas span {
		font-size: 12px;
		color: #939393;
		display: block;
		padding-top: 0px; }
 
		#colz .chicas span a {
			font-size: 11px;
			color: #db0269; }
 
	#colz .chicas ul { margin: -18px 0 5px 0; }
 
		#colz .chicas ul li {
			text-align: left;
			display: block;
			padding-bottom: 0px;
			margin-left:10px; }
 
/* Recuerda */

#colz .recuerda p {
		margin-top: -18px;
		padding: 0 15px; }
 
	#colz .recuerda strong { color: #cc005b; }
 
	#colz .recuerda span { font-weight: bold; }
 
/* Enlaces */

#colz .enlaces a {
		background: url(../Images/icon-enlaces.gif) 0 2px no-repeat;
		color: #282828;
		padding-left: 22px; }
 
		#colz .enlaces a:hover {
			background: url(../Images/icon-enlaces.gif) 0 -37px no-repeat;
			text-decoration: underline;
			color: #cc005b; }
 
	#colz .enlaces ul { margin: -18px 5px 10px 15px; }
 
		#colz .enlaces ul li {
			display: block;
			padding-bottom: 6px; }
 
/*	--------------------------------------------------
Footer
-------------------------------------------------- */
#footer {
	height: 145px;
	background: url(../Images/footer.png) no-repeat;
	position: relative;
	overflow: hidden; }
 
	#footer .foot {
		width: 365px;
		position: absolute;
		top: 42px;
		right: 80px; }
 
		#footer .foot p { color: #5f4b56; }
 
		#footer .foot span {
			color: #FFF;
			display: block; }
 
			#footer .foot span a {
				font-weight: bold;
				color: #FFF; }
