/*
Theme Name: Nouençans
Theme URI: http://www.radionou.com/nouencans
Description: Theme for Nouençans of Ràdio Nou
Version: 0.0.1
Author: Julián Sanchez
Author URI: http://www.rtvv.es/
*/
BODY {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.75em;
	text-align: center;
	background: #f2f2f2;
	color: #fff;
}

A { outline: none; }
	A IMG { border: none; vertical-align: middle; }

UL { margin: 0; padding: 0; list-style: none; }
	UL LI { margin: 0; padding: 0; list-style: none; }

OL { margin: 0; padding: 2px 8px; }
	OL LI { margin: 0; padding: 2px 0; }

H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0; }
P { margin: 0; padding: 4px 0; }
	
INPUT, SELECT { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; vertical-align: middle; }
TEXTAREA { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; }

FORM { margin: 0; padding: 0; }

IMG { border: 0; }

.alignright { float: right; }
.alignleft { float: left; }

.text-align-center { text-align: center; }
.text-align-right { text-align: right; }
.text-align-left { text-align: left; }

.clear-both { clear: both; }

.resaltado { color: #FF8A00; }

HR { clear: both; border-width: 0 0 1px; border-style: solid; border-color: #769710; margin: 0 10%; padding: 15px 0 0; height: 1px; }


/* Begin Images ( Estandar de WordPress) */
P IMG {	padding: 0; max-width: 100%; }
IMG.centered, IMG.aligncenter, IMG.aligncentered { display: block; margin-left: auto; margin-right: auto; }
IMG.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
IMG.alignleft {  display: inline; }
/* End Images */

/* Clear Both fixed */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/* Posicionamiento */
BODY {
	background: #f2f2f2;
	color: #505050;
}

.posicion-general {
	margin: 0 auto; padding: 0;
	text-align: left;
	width: 980px;
}
body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px; 
	margin-bottom:0px;
	background-color:#FFF; color:#4D4747;
}
img {
	border:none;
}
ul, a, h2 {
	margin:0; padding:0; list-style:none;
}
.spacer {
	font-size:0; line-height:0; clear:both;
}

#frame{
	height:auto;
	background-color:#FFF; color:#4D4747;
	padding:0 2px;
	margin:auto;
}

/* Header part style start from here */

#headcontainer{
	height:132px;
	background-color:#FFF; color:#4D4747;
	margin:auto;
	background:url(images/bkg_cabecera.jpg) no-repeat 0 0;
	text-indent: -10000px;
}
#headcontainer A{
width: 100%;
display: block;
height: 100%;
}

#leftcontainer{
	width:100%;
	height:132px;
	background-image:url(images/bannerpicleft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	color:#4D4747;
	float:left;
	margin-top:auto;
}

#logo{
float: left;
margin-left: 450px;
width: 500px;
background:none;	}



/* Header part style end here */


/* nav part style start from here */

#navcontainer{
	height:39px;
	background:url(images/navbg.jpg) 0 0 repeat-x;
}
#navcontainer ul {
	font:bold 12px/35px Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 32px;
}
#navcontainer ul li {
	float:left; padding:0 23px 0 14px;
	background:url(images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer ul li.comercial {
	float:left; padding:0 23px 0 14px;
	background:url(images/comercial.gif) 0 50% no-repeat;
}
#navcontainer ul li.noPad {	
	padding-right:0;
}
#navcontainer ul li a {
	color:#A3A2A2; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#94543d; background-color:inherit;
}

#homecontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;
}

#homearrow{
width:auto;
height:20px;
padding-left:30px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#home{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}

a.hometxt{
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#A3A2A2; background-color:inherit;
text-decoration:none;
}
a.hometxt:hover{
	color:#638E02; background-color:inherit;
}

#aboutuscontainer{
	width:87px;
	height:39px;
	float:left;
	margin-top:auto;
}

#aboutarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#about{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}






#serviescontainer{
	width:86px;
	height:39px;
	float:left;
	margin-top:auto;
}

#servicesarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#services{
width:25px;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}






#foodgallerycontainer{
	width:108px;
	height:39px;
	float:left;
	margin-top:auto;
}

#foodarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#food{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}






#pricingcontainer{
	width:145px;
	height:39px;
	float:left;
	margin-top:auto;
}

#pricingarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#pricing{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}




#deliverycontainer{
	width:150px;
	height:39px;
	float:left;
	margin-top:auto;
}

#deliveryarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#delivery{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}



#contactscontainer{
	width:90px;
	height:39px;
	float:left;
	margin-top:auto;
}

#contactsarrow{
width:auto;
height:20px;
padding-right:5px;
padding-top:15px;
text-align:center;
float:left;
margin:auto;
}

#contacts{
width:auto;
height:27px;
padding-top:12px;
text-align:center;
float:left;
margin:auto;
}



/* nav part style end here */


.blank{
height:12px;
background-color:#FFFFFF; color:#4D4747;
margin:auto;
}

/* body part style start from here */

#bodycontainer{
height:auto; color:#4D4747;
background-color: #fff;
margin:auto;
}


#bodycontainerleft{
width: 23%;
height:auto;
background-color: #e4cfc3;
float:left;
margin:0 auto; color:#FFF;
padding: 15px 0;
height: 600px;

}

#lmaim{
width:205px;
height:auto;
text-align:center;
margin:auto;
}

#blmaim{
width:205px;
height:17px;
text-align:center;
margin:auto;
padding-top: 15px;
}

#loginmaim{
width:205px;
height:auto;
text-align:center;
margin:auto;
}

#loging{
width:203px;
height:33px; text-indent:-2000px;
background:url(images/newuser.gif) 0 0 no-repeat;
margin: 0 auto;
}

#loginbg{
height:137px;width:203px;
background-color:#c48f6d; color:#FFF;
margin: 0 auto;
}

#logingbottom{
width:203px;
height:6px;
background-repeat:no-repeat;
text-align:center;
margin:auto;
margin: 0 auto;
}
.cajaform {width:100px; border:1px solid #985447;}
#advtmaim{
width:205px;
height:202px;
background-repeat:no-repeat;
background-position:left top;
float:left;
margin:auto;
}

#clickherecontainer{
width:150px;
height:25px;
padding-top:122px;
text-align:right;
margin:auto;
}

.clicktxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#000; background-color:inherit;
text-decoration:none;
}
.clicktxt:hover{
color:#FF0000; background-color:inherit;
}

.newusercontainer{
width:175px;
height:32px;
text-align:right;
margin:auto;
}

.newleft{
width:67px;
height:auto;
padding-top:12px;
float:left;
margin:auto;
}

.newright{
width:101px;
height:auto;
padding-top:11px;
float:right;
margin:auto;
}

.nutxt{
font-weight:bold;
color:#FFF; background-color:inherit;
}

#forgot{
width:165px;
height:auto;
padding-top:10px;
text-align:left;
margin:auto;
}

.forgottxt{
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:none;
}
.forgottxt:hover{
text-decoration:underline;
}

#signup{
width:60px;
height:auto;
padding-top:11px;
float:right;
margin:auto;
}

#bodycontainercenter{
width:49%;
height:600px;
color:#4D4747;
float:left;
margin:0 auto;
padding: 10px 15px;
overflow-x:hidden; overflow-y:auto;
}
#bodycontainercenter A, td.left A {
color: #444444;
}
.carnet{
background:#FFFFFF url(images/bkg_carnet.jpg) 100% 100% no-repeat;
}
.comun{
background:#FFFFFF url(images/bkg_contenido.jpg) 100% 100% no-repeat;
}

#wmaim{
height:auto;
text-align:center;
margin:auto;
}

#welcome-inicio{
height:47px;
text-indent:-2000px;
background:url(images/welcome-inicio.gif) 0 0 no-repeat;
}
#welcome-carnet{
height:47px;
text-indent:-2000px;
background:url(images/welcome-carnet.gif) 0 0 no-repeat;
}
#welcome-ok{
height:47px;
text-indent:-2000px;
background:url(images/welcome-ok.gif) 0 0 no-repeat;
}
#welcome-error{
height:47px;
text-indent:-2000px;
background:url(images/welcome-error.gif) 0 0 no-repeat;
}
#welcome-parelles{
height:47px;
text-indent:-2000px;
background:url(images/welcome-parelles.gif) 0 0 no-repeat;
}
#welcome-bases{
height:47px;
text-indent:-2000px;
background:url(images/welcome-bases.gif) 0 0 no-repeat;
}
#welcome-concurs{
height:47px;
text-indent:-2000px;
background:url(images/welcome-concurs.gif) 0 0 no-repeat;
}
#welcome-multimedia{
height:47px;
text-indent:-2000px;
background:url(images/welcome-multimedia.gif) 0 0 no-repeat;
}
#welcome-patrocinadores{
height:47px;
text-indent:-2000px;
background:url(images/welcome-patrocinadores.gif) 0 0 no-repeat;
}
#welcome-registre{
height:47px;
text-indent:-2000px;
background:url(images/welcome-registre.gif) 0 0 no-repeat;
}

#wtxt{
height:auto;
float:left;
margin:auto;
background-repeat:no-repeat;
text-align:justify;
padding: 20px 0;
}

.wtext{
line-height:14px;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.h1{
line-height:14px;
font-weight:bold;
text-align:justify;
color:#4D4747; background-color:inherit;
}

.rmore{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#FF0000; background-color:inherit;
text-decoration:none;
}
.rmore:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#5E8800; background-color:inherit;
text-decoration:none;
}

#bodycontainerright{
height:600px;
background-color:#FFFFFF; color:#4D4747;
float:left;
margin:auto;
border-left:1px solid #94543d;
padding: 15px 5px;
width: 23%;
}

#rmaim{
width:190px;
height:auto;
text-align:center;
margin:auto;
}

#featured{
height:40px;
text-indent:-2000px;
background:url(images/featuredproducts.gif) 0 0 no-repeat;
}

.fpm1{
float:left;
margin:auto;
}

.fpmleft{
width:200px;
height:134px;
float:left;
margin:4px;
overflow: hidden;
}
.left_publi{
width:200px;
height:150px;
float:left;
margin:4px;
overflow: hidden;
}

.fpmright{
width:84px;
height:auto;
float:left;
margin:auto;
}

.ftext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding-left:8px;
text-align:left;
color:#4D4747; background-color:inherit;
}

#blankright{
width:192px;
height:14px;
text-align:center;
margin:auto;
}

#rightpic{
width:192px;
height:170px;
float:left;
text-align:right;
margin:auto;
}


/* body end part style end here */



#footercontainercenter{
background:#000;
}

#fooertleft{
height:78px;
background-color:#000;color:#4D4747;
border-right:1px solid #FFFFFF;
float:left;
margin:auto;
width: 100%
}

#fstore{
width:154px;
height:22px;
padding-top:28px;
text-align:center;
margin:auto;
}

#footeright{
width:100%;
height:78px;
float:left; color:#4D4747;
margin:auto;
}

#frtop{
width: 100%;
height:35px;
background-image:url(images/footertop.jpg);
background-repeat:repeat-x;
text-align:center;
float:left;
margin:auto;
}


#fooertxt{
height:auto;
padding-top:8px;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
text-decoration:none;
width: 100%;
}

a.fnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; 
text-decoration:none;
}
a.fnav:hover, #fooertxt span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFE200;
text-decoration:none;
}


#copyright{
width:240px;
height:auto;
padding-top:5px;
float:left;
margin:auto;
}

.copyrighttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
padding-left:20px;
color:#4D4747; 
}
.copyrighttxt a {
	color:#4D4747; text-decoration:underline; 
}
.copyrighttxt a:hover {
	text-decoration:none;
}

#cardcontainer{
width:270px;
height:40px;
float:left;
margin:auto;
}

#card{
width:170px;
height:17px;
padding-top:5px;
padding-right:30px;
float:right;
margin:auto;
}

#cardtxtcontainer{
width:170px;
height:15px;
float:right;
margin:auto;
}

.cardtxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:5px;
color:#4D4747; 
}



/*FORMULARIO */

.cabeceras {
background-color:#985447;
color:#FFFFFF;}
.tbmain{ 
 /* Changes on the form */
}
.left{
  /* Changes on the form */
  color: #333333 !important; 
  font-size: 14px !important;
}
td.left {
   font-weight:bold;
   color:#333333;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
color:#FFFFFF;
font-weight:bold;
padding:4px 25px;
text-transform:uppercase;
}
td.right {
   font-weight: normal;
   color:#333333;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#333333;
}
.head{
   color:#333333;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
}
.text{
   color:#333333;
   border:1px solid #985447;
   background: url(images/style3_bg.jpg) repeat 0 0;
}
input file{
   color:#333333;
   border:1px solid #985447;
   background: url(images/style3_bg.jpg) repeat 0 0;
}
select.other{
   color:#333333;
   font-weight:normal;
   border:1px solid #985447;
   background: url(images/style3_bg.jpg) repeat 0 0;
}
.btn{
background:#985447;
border:1px solid #FFF;
color:#FFFFFF;
margin:15px;
padding:4px 6px;
}
span.required{
  font-size:  !important;
  color: red !important;
}

div.backButton{
    background: transparent url("images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
Form input {border:1px solid #985447;}


.bordetable {border-bottom:2px dashed #985447; width: 98%; margin: 0 auto; margin: 0 0 15px 0; padding: 15px 0 15px 0;}
.bordetable1 { width: 98%; margin: 0 auto; margin: 0; padding: 0 0 15px 0;}
table th {border:1px solid #985447;}
#main {background: url(images/style2_bg.jpg)}




#bodycontainercenter-pareja{
width:73.78%;
height:600px;
color:#4D4747;
float:left;
margin:0 auto;
padding: 10px 15px 20px 15px;
overflow-x:hidden; overflow-y:auto;
border-right: 1px solid #000;
font-size:1.4em;
}


#wtxt-pareja {
height:auto;
float:left;
margin:auto;
text-align:justify;
padding: 20px 0;
width: 100%;
}

#wtxt-pareja UL {
}

#wtxt-pareja .cabeza_pareja {
display:block;
padding: 8px 6px;
width: 70%;
background:#000;
color:#fff;
font-size: 1.2em;
margin-bottom: 15px;
}
#wtxt-pareja .cabeza2_pareja {
display:block;
padding: 8px 6px;
width: 70%;
background: #550000;
color:#fff;
font-size: 1.2em;
margin-bottom: 15px;
text-align: center;
}

#wtxt-pareja UL LI{
padding: 0; margin:0;
display:block;
width: 100%
}
#wtxt-pareja UL LI A{
text-decoration:none;
display:block;
padding: 4px;
color:#AAAAAA;
font-size:0.75em;
}
#wtxt-pareja UL LI A:HOVER{
background: #000;
color:#FFFFFF
}

.patrocinio { font-size: 1.8em; font-weight:bold; text-transform:uppercase; color:#E2001A; text-align:center;}

		 UL.menu_patro {
			margin: 0 ; padding: 0;
			display:inline-block;
			width: auto;
			text-align: left;
		}	
				UL.menu_patro LI{
				margin: 8px 5px;  padding: 0;
				background: none;
			    display:inline-block;
				width: 200px;
				text-align: center;
		}		
		UL.menu_patro LI A{
		text-decoration: none;
	
		}	
		UL.menu_patro LI  IMG {
		border: 1px solid #E2001A;
	
		}	
		
		UL.menu_patro A:hover IMG{ opacity: 0.7; border: 1px solid #000;}
		UL.menu_patro A:hover IMG{filter: Alpha(Opacity=70); border: 1px solid #000;}
