/* Reset */* { /* sets 0 margin and 0 padding on everything */	margin: 0; 		padding: 0; }body{	background-image: url(imgs/bgtile.jpg);	background-color: #000000;	color: #eeeeee;	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;}#contenido{	margin-right: auto;	margin-left: auto;}#header{	height: 170px;	background: url(imgs/topbg.jpg) no-repeat center top;	border-bottom: 1px solid #787878;}#header a{	color: #f97d00;	text-decoration: none;}.headercontent{	width: 940px;	height: 170px;	margin-right: auto;	margin-left: auto;}#mid{	width: 940px;	margin-right: auto;	margin-left: auto;	clear: both;}#footer{	width: 940px;	margin-right: auto;	margin-left: auto;	clear: both;	background: url(imgs/bgbloques-hz.jpg) no-repeat center top;	height: 70px;	text-align: center;	padding-top: 13px;	color: #999999;	font-size: 11px;}#footer a{	text-decoration: none;	color: #999999;}/* Header */.title2{	color: #ff9933;	float: right;	display: block;	position: relative;	top: 55px;	text-align: center;	width: 432px;	font: 19px "Lucida Grande", Lucida, Verdana, sans-serif;}#menu{	position: relative;	top: 113px;	clear: both;	display: block;	float: left;	padding-left: 12px;	width: 740px;}#mainmenu li {	list-style-type: none;	float: left;	padding: 1px;	border-right: 1px solid #7e7e7e;}#mainmenu li a{	color: #999999;	text-decoration: none;	padding: 10px 15px;}#mainmenu li a:hover{	color: #FFFFFF;	}#follow{	float: right;	position: relative;	top: 113px;	font-size: 11px;	color: #7e7e7e;	padding-right: 30px;}#follow img{	padding-left: 6px;}/* HOME */#mid a{	color: #f97d00;}#mid a:hover{	text-decoration: none;	color: #ffffff;}#bloque1{	font-size: 13px;	color: #999999;	background: url(imgs/bgbloques-hz.jpg) no-repeat center top;	display: block;	clear: both;	overflow: hidden;}h3{	color: #f97d00;}#colhome1{	float: left;	padding: 10px 25px 20px 20px;	width: 470px;	margin-top: 30px;	margin-bottom: 30px;	border-right: 1px solid #4f4f4f;}#colhome2{	float: right;	width: 380px;	padding: 15px 20px 20px;	margin-top: 30px;	line-height: 16px;}.buyframes{	float: right;	position: relative;	top: 13px;}.buyframes a{	width: 209px;	display: block;	height: 42px;	background: url(imgs/bt-buyframes.jpg) no-repeat left top;}.buyframes a:hover{	background-position: 0 -42px;}.buyframes2{	position: relative;	display: block;	float: left;	border-bottom: 1px dotted #f97d00;	border-top: 1px dotted #f97d00;	padding: 25px;	margin-top: 20px;}.buyframes2 a{	width: 209px;	display: block;	height: 42px;	background: url(imgs/bt-buyframes.jpg) no-repeat left top;}.buyframes2 a:hover{	background-position: 0 -42px;}/* interior */h2{	color: #f97d00;}h3{	color: #ffffff;}#interiorcol1{	float: left;	padding: 10px 25px 20px 20px;	width: 583px;	margin-top: 30px;	margin-bottom: 30px;	border-right: 1px solid #4f4f4f;	line-height: 18px;}#interiorcol2{	float: right;	width: 260px;	padding: 10px 20px 20px;	margin-top: 30px;	line-height: 18px;}.member{	color: #ffffff;	display: block;	padding-bottom: 10px;	border-bottom: 1px dotted #f97d00;}.faq{	color: #ffffff;	display: block;	padding-bottom: 10px;	border-bottom: 1px dotted #f97d00;}.white{	color: #ffffff;}.cita{	display: block;	padding: 15px;	font-style: italic;	border-left: 4px solid #f97d00;}.cat{	padding-left: 15px;}.cat li{	padding-top: 3px;	padding-bottom: 4px;}.cast{	list-style-type: none;	overflow: hidden;}.cast li{	clear: left;	padding-bottom: 8px;	float: left;	padding-top: 8px;	border-bottom: 1px solid #272727;}.rol{	display: block;	float: left;	font-size: 11px;	width: 160px;}.namelist{	font-style: italic;	display: block;	float: left;	width: 410px;	color: #ffffff;}/* Credit Roll */.category{	display: block;	padding: 7px;	color: #f97d00;	font-weight: bold;	font-size: 16px;	margin-bottom: 6px;	border-bottom: 3px solid #f97d00;}.listaframes{	list-style-type: none;	clear: left;	margin-bottom: 31px;}.listaframes li{	display: block;	border-bottom: 1px solid #333333;	padding-top: 7px;	padding-bottom: 7px;	overflow: hidden;}.nameframes{	display: block;	color: #ffffff;	padding-left: 10px;	width: 470px;	float: left;}.btwww{	margin-right: 12px;	border-left-style: solid;	border-left-width: 1px;	padding-left: 7px;	width: 32px;	display: block;	height: 17px;	float: left;}.btwww a{	background: url(imgs/link-icon.jpg) no-repeat left center;	display: block;	width: 34px;	height: 17px;}.frames{	color: #f97d00;	border-left-style: solid;	border-left-width: 1px;	padding-left: 7px;}/* Contact */.campos{	display: block;	clear: left;	padding-top: 10px;	padding-bottom: 10px;	border-bottom: 1px solid #191919;}.label{	display: block;	float: left;	width: 137px;}.input1{	width: 400px;	color: #f97d00;	padding: 5px;	background-color: #282828;	border: 1px solid #3e3e3e;}.input2{	width: 400px;	color: #f97d00;	padding: 5px;	background-color: #282828;	border: 1px solid #3e3e3e;	height: 90px;}.btsend{	display: block;	margin: 13px 32px 32px;	float: right;}#mensajes{	clear: both;}#success{	color: #f97d00;	display: block;	text-align: center;	background-color: #222222;	padding: 5px;	margin-top: 13px;	position: relative;	border: 1px solid #333333;	clear: both;	float: left;	width: 538px;}#bademail{	display: block;	clear: both;	text-align: center;	background-color: #222222;	color: #f97d00;	padding: 5px;	margin-top: 9px;	position: relative;	border: 1px solid #333333;	float: left;	width: 538px;}#badserver{	clear: both;	text-align: center;	display: block;	padding: 5px;	margin-top: 9px;	background-color: #000000;	color: #d41110;	margin-bottom: 9px;	position: relative;	border-style: solid;	border-width: 1px;	float: left;	width: 538px;}/* JC add-ons */.no-btwww{	margin-right: 12px;	border-left-style: none;	border-left-width: 1px;	padding-left: 7px;	width: 33px;	display: block;	height: 17px;	float: left;}#badframes, #sending {	display: block;	clear: both;	text-align: center;	background-color: #222222;	color: #f97d00;	padding: 5px;	margin-top: 9px;	position: relative;	border: 1px solid #333333;	float: left;	width: 538px;}.frames-header{	color: #f97d00;	border: none;	float: right;	margin: 8px 1px 0 0;	padding-left: 7px;	border-left-style: solid;	border-left-width: 1px;	font-size:11px;}.half-input {	float:left;	width:170px;}
