body { background:#D82F34 url(http://cdn-flac.ficfiles.com/sites/utilisima/objects/img/bg-content.jpg) repeat-x center top; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

body#Login #main, body#ForgottenPassword #main, body#RegisterOK #main, body#SendCreate #main, body#AccountActivation #main, body#GenericError #main, body#RecoveryPassword #main { min-height:450px;!important }
p { padding-left:0px; }
h1 a{display: block; cursor: pointer; height:60px;}

#Register #main p { margin-left:0; }
#Register .ReceiveInfoBox, #Register .message { font-size:1.2em; }
#main p { font-size:1.2em; }
#MsgPass, .errorMsgBlur { background-color:#e51b24; font-size:1em; }

#Login #RegisterBLabel{ font-size:1em;}

legend { text-indent:0px; color:#e51b24; font-size:1.7em; border-bottom-color:#dbdbdb; padding:0 0 10px 0; }
.TitleCaptcha { font-size:1.1em; }
input.Data { border:1px solid #dbdbdb; }
.MsgHelp { font-size:1.2em }

label { font-size:1.2em; }

.pass-recovery { font-size:1.4em; }
span#Gender { width:500px; }


h1{
display:block;
float:left;
margin:63px 15px 0;
text-indent:-1000px;
width:210px;
height:33px;
background: url(/files/img/foxlife/logo.gif) no-repeat;
}
#UserInfo { height:1px; }

h3 { text-transform:uppercase; }
h3#LoginLegend, h3#ModifyProfile, h3#UserInfo, h3#ProfileLegend, h3#ActivatePageLegend, h3#ErrorTitleLegend, h3#PasswordResetFormLegend, h3#ForgotLegend, h3#SuccessLegend { width:100%; font-size: 31px; color: #6d6c62; letter-spacing: -1px; text-transform: uppercase; padding:10px 0 5px 0; border-bottom:1px solid #dbdbdb; }
.end { margin-top:10px; }

#header{
margin:0 auto;
width:100%;
margin:0 auto 62px;
}
#site_header {
height:100px;
margin:0 auto;
width:920px;
}

#content { width:960px;  }

#main{
border: none;
background: #FFF!important;
font-family:Helvetica,Arial;
color: #333;
width:920px!important;
/*height:450px;*/
margin:0 auto!important;

}

.error { background-color:#e51b24; border:none; font-size:18px;!important }
.pass-recovery { font-family:Arial, Helvetica, sans-serif;!important }

#LoginLabel .buttonForm { margin-top:20px; }

#main .buttonForm, #main a.buttonForm, #main a.buttonForm:visited, #main input#Submit {background: #e51b24; cursor: pointer; color:#fff; font-size:1.2em; border:#e51b24 1px solid; font-family:Arial, Helvetica, sans-serif;  margin-top:10px; }

#main .buttonForm:hover, #main a.buttonForm:hover, #main input#Submit:hover { color:#fff; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; background-color:#666666; border:1px solid #666666; margin-top:10px; text-decoration:underline; }

#main .buttonForm, #main a.buttonForm, #main input#Submit { font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-top:20px; }

#main a, #main a:visited { color: #e51b24; }

#main a:hover { text-decoration:underline; }

.fieldcontainer{
background: transparent;
}
fieldset, legend{
background: transparent;
}
#RegisterFormLegend, #LoginLegend, #RegisterLegend, #ForgotLegend, #PasswordResetFormLegend, #SuccessLegend { font-size: 31px; color: #6d6c62; letter-spacing: -1px; text-transform: uppercase; padding-top:15px; padding:15px 0 5px 0; border-bottom:1px solid #dbdbdb; }

*+html #footer, *+html #footer ul, *+html #footer dl, *+html #footer_container { height:1%; }
* html #footer, * html #footer ul, * html #footer dl, * html #footer_container { height:1%; }
#footer:after, #footer ul:after, #footer dl:after, #footer_container:after { content:"." ;display: block;height: 0;clear: both;visibility: hidden; }/* parametro para mozilla y opera */

img, div {behavior: url(/objects/inc/iepngfix.htc);}
:focus { outline:none}

/*--FOOTER-------------------------------------------------------------*/

#footer-master-container { width:100%; background-color:#f2f2f2; }

#footer { width:100%; margin:0 auto; background-color:#f2f2f2; }
#footer a, #footer ul, #footer li, #footer dl, #footer dd, #footer dt, #footer_bottom {
	-x-system-font:none;
	font-family:Tahoma,Arial;
	font-size:9px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	list-style-image:none;
	list-style-position:outside;	
	list-style-type:none;
	margin:0;
	padding:0;
	text-decoration:none;
}

#footer_bg1, #footer_bg2 {
	width:960px; margin:0 auto;
}

#footer_bg1 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}

#footer_bg2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
}

#footer { margin:0 auto; width:100%; }
#footer-main { margin:0px auto; width:960px; padding-top:10px; }
#footer, #footer a { color:#858585; }
#footer a:hover { color:#000000; }
ul#footer_top, ul#footer_ournet { background-color:#E0E0E0; }
ul#footer_top, #footer_bottom { padding:7px; }
#footer ul#footer_top {}
#footer ul#footer_top li { text-align:center; }
#footer ul#footer_top li a { margin-right:25px; }
#footer ul#footer_top li a, #footer dl dt { font-weight:bold; }
#footer dl#footer_series { border-bottom:1px dotted #CCCCCC; }
#footer dt { float:left; }
#footer dl { padding:6px 10px; }
#footer dt { height:30px; margin-right:10px; width:65px; }
#footer dl#footer_ournet dt { height:15px; }
#footer_bottom, #footer dd, #footer dt { text-align:left; }
#footer dl#footer_series dd, #footer dl#footer_movies dd { margin-left:75px; }
#footer dl#footer_series dd a, #footer dl#footer_movies dd a { border-right:1px solid #CCCCCC; margin-right:7px; padding-right:7px; }
#footer ul#footer_ournet { padding:6px 10px; }
#footer ul#footer_ournet li { text-align:center; }
#footer ul#footer_ournet li a { margin-right:20px; }
#footer_links { float:right; }
#footer_links a { padding-right:10px; }

.last { padding-right:0!important; border:none!important; margin:0!important;}
