@charset "UTF-8";
/* CSS Document */

body{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#cccccc;
font-size:11px;
line-height:1.1em;
background-image:url(../Images/fondo.jpg);
background-repeat:repeat-x;
background-color:#282828;
text-align:center;
margin:0;
}
img a{
border: none;
}
img a:hover{
border: none;
}
img a:active{
border: none;
}
a{
color:#BBBBBB;
text-decoration:none;
}
#topbar{
border-bottom:dashed 1px #414141;
}
/*#topbar a{
color:#94AE63;
font-size:12px;
text-decoration:underline;
}
#topbar a:hover{
color:#496550;
text-decoration:none;
}*/
#bigbox 
{

margin:0 auto;
margin-top:20px;
width:890px;

}
#logo 
{
background-color:#000000;
width:890px;
padding:0px;
float:left;
text-align:left;
}
#header {
width:890px;
height:10px;
margin-bottom:10px;
float:left;
}
#navi {
padding-bottom:0px;
float:left;
width:100%;
text-align:left;
line-height:30px;
text-align:center;
color:#FFFFFF;
background-color: #000000;
font-size:15px;
}

#navi a 
{
font-weight:bold;
margin:0px;
padding:5px;
margin-right:20px;
margin-left:5px;
color: #FF0000;
}
#navi a:hover 
{
font-weight:bold;
border-top:solid 4px #FF0000;
/*border-bottom:solid 2px #FF0000;*/
color: #ffffff;
}

#footer {
width:890px;
/*margin-top:10px;*/
padding-top:10px;
padding-bottom:10px;
background-color: #000000;
color:#FFFFFF;
vertical-align:middle;
font:Verdana;
font-size:10px;
border-top:solid 1px #333333;
letter-spacing:0.1em;
line-height:16px;
float:left;
text-align:center;
}
#footer a{
color: #818181;
font-weight:bold;
text-decoration:underline;
}
#footer a:hover{
color: #ffffff;
}
#footer img 
{
	border:0;
}
#footer-end {
width:890px;
background-image:url(../Images/lineas.gif);
background-repeat:repeat;
line-height:16px;
float:left;
margin-bottom:20px;
}
#header {
width:875px;
height:100px;
margin-bottom:10px;
background-color:Red;
float:left;
}

#left{
width:100px;
float: left;
text-align:left;
margin: 0px 3px 0px 0px;
}

#left{
width:100px;
float: left;
text-align:left;
margin: 0px 3px 0px 0px;
}
#tableAccionesArriba 
{
	width:100%; background:#626262; border: solid 1px #cecece;
}
#left img a{
border:none;
}
#right
{
width:230px;
padding-right:10px;
float: left;
text-align:left;
/*margin: 0px 3px 0px 5px;*/
}
#right img 
{
	border:none;
}
#right img a{
border:none;
}
#right img a:hover{
border:none;
background-color:Transparent;
}
.item{
width:100px;
font:Verdana;
letter-spacing:0.1em;
font-size:12px;
float:left;
padding: 0.2em;
border-bottom: Red 1px solid;
}
.itemlista{
width:100px;
font:Verdana;
font-size:10px;
float:left;
padding: 0.2em;
border-bottom: Red 1px dotted;
}
.itemlista a{
width:100px;
font:Verdana;
font-size:10px;
padding: 0.2em;
}
.itemlista a:hover{
width:100px;
font:Verdana;
font-size:10px;
color:#FFFFFF;
background-color:#ffffff;
padding: 0.2em;
border-bottom: #FFFFFF 1px dotted;
}

.item a{
width:100px;
font:Verdana;
font-size:12px;
padding: 0.3em;
}
.item a:hover{
width:100px;
font:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:Red;
padding: 0.3em;
}
.item a:active{
width:100px;
font:Verdana;
font-size:12px;
color:#FFFFFF;
background-color:Red;
padding: 0.3em;
}
.itemb{
width:100px;
font:Verdana;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.1em;
text-align:left;
padding: 1.5em 0.1em 0.5em 0.1em;
border-bottom: Red 3px solid;
}
.itemimg{
width:100px;
font:Verdana;
float:left;
padding: 0.2em;
}
.botonl{
width:70px;
height:10px;
border-bottom:Red 2px solid;
float:left;
text-align:left;
margin:0;
padding:1em;
background:Red;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}
.botonl a{
color:#FFFFFF;
}
.modulosh{
width:200px;
padding: 4px 0px 9px 15px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background-color:#333333;
float:left;
font-size:11px;
text-transform:uppercase;
text-align:left;
background-image:url(../Images/titleleft.gif);
background-repeat:no-repeat
}
.modulost{
width:200px;
font:Verdana;
font-size:10px;
text-align:left;
float:left;
padding: 0.5em;
margin-bottom:10px;
margin-top:10px;
}
.modulost a{
padding:0.2em;
}
.modulost a:hover{
background-color:#818181;
color:#FFFFFF;
padding:0.2em;
}
.modulost img a{
border:none;
}
.modulost img a:hover{
background-color:Transparent;
border:none;
}
.modulost-img{
width:200px;
font:Verdana;
font-size:10px;
text-align:left;
float:left;
padding: 0.5em;
margin-bottom:10px;
}
.botonr{
font:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:10px 0 2px 0;
padding-bottom:3px;
border-bottom:#818181 1px dotted;
}
.botonr a{
padding:0.3em;
}
.botonr a:hover{
background-color:#818181;
color:#FFFFFF;
padding:0.3em;
}
.botoni{
font:Verdana;
font-size:10px;
text-align:left;
float:left;
margin:5px;
border-left: #818181 1px dotted;
border-right:#818181 1px dotted;
}
.botoni a{
padding:0.3em;
}
.botoni a:hover{
background-color: #818181;
color:#FFFFFF;
padding:0.3em;
}
.botonii{
font:Verdana;
font-size:10px;
margin:5px;
border-left: #818181 1px dotted;
border-right:#818181 1px dotted;
}
.botonii a{
padding:0.3em;
}
.botonii a:hover{
background-color: #818181;
color:#FFFFFF;
padding:0.3em;
}

#centerbox
{
/*background:#45322c;*/
width:650px;
height:100%;
float:left;
/*padding-bottom:10px;*/
/*border: 2px solid Red;*/
}
#centerbox-full
{
	background:#45322c;
width:690px;
height:100%;
/*min-height:700px;*/
float:left;

padding-bottom:20px;
/*border: 2px solid Red;*/
}
#centerbox-clean{
width:650px;
text-align:center;
padding-bottom:20px;
border: 2px solid Red;
}

#centerbox-clean-vacio{
width:650px;
padding-bottom:20px;
border: 2px solid Red;
}

.confirmationBox 
{
	background:#818181; text-align:center; margin-bottom:10px; border:solid 1px #496550;padding:10px; font-weight:bold;
}

#sectionname{
width:634px;
float:left;
border-right:solid 1px #FFFFFF;
text-align:left;
margin:0;
padding:5px;
padding-top:10px;
padding-left:10px;
background:#818181;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}
#sectionname a
{
	color:#ffffff;
	text-decoration:underline;
}
#cajadelgada{
width:200px;
height:100%;
border:Red 1px solid;
margin:10px;
padding:1em;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
#Titular 
{
	color: #FF0000;
font-size:16px;
letter-spacing:0.1em;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#818181 1px solid;
}
#Titularb 
{
	color: #FF0000;
font-size:26px;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#818181 1px solid;
line-height:0.8em;
}
.cajatotal{
width:595px;
height:100%;
margin:10px;
margin-top:0;
margin-left:20px;
padding:10px;
padding-top:0px;
padding-left:10px;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
.cajatotal-der{
width:605px;
height:100%;
border-right:#496550 1px solid;
margin:10px;
padding:1em;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
.cajatotal h3{
/*font-size:14px;
letter-spacing:0.1em;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#496550 1px solid;*/
color: #FF0000;
font-size:16px;
letter-spacing:0.1em;
text-align:left;
font-weight:bold;
padding:0px 0px 0.5em 0px;
border-bottom:#818181 1px solid;
}
.cajatotal-min{
height:100%;
border:Red 1px solid;
margin:10px;
padding:1em;
margin-left:70px;
font-size:11px;
line-height:1.5em;
float:left;
text-align:left;
}
.cajatotal-vacia{
width:603px;
height:100%;
border:Red 1px solid;
margin:10px;
padding:1em;
font-size:11px;
line-height:1.5em;
text-align:left;
}
#descripcion{
font-size:11px;
line-height:1.5em;
text-align:left;
margin-top:1em;
}
#descripcion a{
text-decoration:underline;
color:#BBBBBB;
}
#descripcion a:hover
{
text-decoration:underline;	
color:#FFFFFF;
text-decoration:none;
}
#cajamediana{
width:360px;
height:100%;
border:Red 1px solid;
margin:10px;
padding:1em;
float:left;
text-align:left;
}
.botong{
font:Verdana;
font-size:14px;
text-align:left;
float:left;
margin:5px;
border-left: Red 1px dotted;
border-right:Red 1px dotted;
font-weight:bold;
}
.botong a{
padding:0.3em;
}
.botong a:hover{
background-color: Red;
color:#FFFFFF;
padding:0.3em;
}
#one{
width:120px;
height:260px;
border:Red 1px dotted;
margin:10px 10px 0px 10px;
padding:1em;
font-size:10px;
line-height:1.1em;
float:left;
text-align:left;
}
#descripcions{
font-size:10px;
text-align:left;
margin-top:1em;
margin-bottom:1em;
font-weight:bold;
}
h1 
{
margin-top:0;
margin-bottom:20px;
font-size:12px;
text-align:left;
font-weight:bold;
color:#FFFFFF;
background:#333333;
text-transform:uppercase;
padding: 3px 0px 5px 15px;
background-image:url(../Images/titleleft.gif);
background-repeat:no-repeat
}
h2
{
	font-size:20px;
}
.videoEmbed 
{
	text-align:center; padding-top:55px; min-height:415px; height:415px; background-image:url(../Images/reel.jpg);
background-repeat:no-repeat
}
.message-bar
{
font-size:12px;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

#inputform table { border-collapse: collapse; }
#inputform td, #inputform th { padding: 0; }
#inputform tr {  vertical-align:top; }
#inputform td.fieldname {text-align:right; padding-right:5px; width:25%;  vertical-align:top;}
#inputform td.fieldvalue {padding-right:10px; width:75%; }
#inputform td.largefield {padding-right:10px; width:100%; padding-bottom:10px;}

.btnStyle1
{
	cursor:pointer;	border:0px; background-color:#9F9F9F; color:#000000; font-weight:bold; font-size:11px;  padding:2px;
	text-transform:uppercase;
}

.gridTable 
{
	padding-top:10px; padding-bottom:10px; border-bottom:dashed 1px #818181; width:100%;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../Images/SavedStar.png);
}
