BODY{
background-color:#021233;
}

A{
color:blue;
}

A:hover{
color:red;
}

.main{
width:780px;
background-color:white;
}

.anuncios{
vertical-align:top;
width:165px;
padding:10px;
background-color:#D9E3EC;
font-family:sans-serif,arial,helvetica;
font-size:9pt;
}

.anuncios LI{
padding-bottom:10px;
}

.anuncios B{
color:crimson;
}

.anuncios .title{
font-family:verdana,arial,helvetica;
font-size:8pt;
font-weight:bold;
color:#033884;
text-align:center;
}

.anuncios .image{
text-align:center;
}

.anuncios .localidad{
text-align:center;
font-family:verdana,arial,helvetica;
font-size:7pt;
color:dimgray;
padding-bottom:20px;
}

.details{
vertical-align:top;
width:615px;
font-family:sans-serif,arial,helvetica;
font-size:10pt;
}

.med{
padding:15px;
}

.large{
padding:15px;
width:100%;
}

.details .details-b{
font-family:verdana,arial,helvetica;
font-size:7pt;
text-align:right;
color:#333;
padding-right:5px;
border:1px solid #ccc;
border-left:none;
border-right:none;
border-top:none;
background-color:#E2E2E2;
padding:5px;
}

.details .details-b B{
font-size:9pt;
color:black;
}

.details .details-b A{
color:#333;
}

.details .details-b A:hover{
color:red;
}

.details .details-o{
text-align:center;
vertical-align:middle;
}

.details .left{
border:1px solid #ccc;
border-right:none;
border-left:none;
border-top:none;
}

.details .right{
border:1px solid #ccc;
border-right:none;
border-top:none;
}

.details .top{
border-top:1px solid #ccc;
}

.details .special{
background-color:#FEE7C7;
}

.details .suscribe{
text-align:center;
padding:5px;
font-family:verdana,arial,helvetica;
color:dimgray;
font-size:9pt;
font-weight:bold;
}

.details .discount{
text-align:center;
padding:5px;
font-family:verdana,arial,helvetica;
color:red;
font-size:9pt;
font-weight:bold;
}

.notice{
font-family:sans-serif,arial,helvetica;
text-align:right;
font-size:8pt;
padding:10px;
color:#333;
}

fieldset, fieldset TD{
font-family:sans-serif,arial,helvetica;
font-size:10pt;
}

legend{
color:#2B85E7;
font-size:14pt;
font-weight:bold;
}

.info{
font-family:verdana,arial,helvetica;
color:#333;
font-size:9pt;
margin-left:30px;
}

.info INPUT, .info SELECT{
font-family:verdana,arial,helvetica;
font-size:9pt;
}

.join{
background-color:#2B85E7;
color:white;
font-family:verdana,arial,helvetica;
font-size:14pt;
font-weight:bold;
}

/* Red Alert */
.alert-red{
background-color:#FFDDDD;
border:1px solid #990000;
padding:10px;
}

.alert-red .title{
color:#990000;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
font-weight:bold;
}

/* Yellow Alert */
.alert-yellow{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
background-color:#FEFAE6;
padding:10px;
}

.alert-yellow .title{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
color:#FFA201;
font-weight:bold;
}

/* Orange Alert */
.alert-orange{
background-color:#FFE1BB;
padding:10px;
}

.alert-orange .title{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
color:black;
font-weight:bold;
}

/* Gray Alert */
.alert-gray{
background-color:#F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
}

.alert-gray .title{
color:black;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
font-weight:bold;
}

.wsmimagenes{
font-family:verdana,helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}

.pimage{
height:35px;
text-align:center;
}

.ptitle{
font-family:verdana,helvetica,sans-serif;
font-size:8pt;
}

.plink{
width:70px;
text-align:center;
}

.plink A{
font-family:verdana,helvetica,sans-serif;
font-size:8pt;
color:red;
}

.plink A:hover{
color:orange;
}

.remember{
font-family:verdana,arial,helvetica;
font-size:16pt;
text-align:center;
border:1px solid #FFFF66;
padding:10px;
}