
html, body {
font-family: Verdana, arial, sans-serif;
background: transparent url('/img/background.jpg') repeat;
padding: 0px;
margin: 0px;
}

a:link,
a:visited,
a.visited
{
outline: none;
color: #0C3183;
}

a:hover,
a:active
{
outline: none;
color: #000;
}

.divider
{
width: 100%;
float: left;
height: 2px;
}

object {
outline:none;
}

#ie6_crap_box
{
display: none;
}

/*------------------ HEADER -----------------------------------*/

img
{
border: none;
border: 0px;
}

#logo {
position: absolute;
top: 6px;
left: 8px;
}

#userInfoBox {
position: absolute;
right: 40px;
top: 5px;
color: #FCD8C5;
}

#loginInfo {

float: left;
font-weight: bold;
font-size: 18px;
border: 0px solid #000;
margin-top: 10px;
margin-left: 10px;
color: #CF852C;
}

/* contents part central de sa pagina
----------------------------------------------- */

#container {

width: 100%;
margin: 0px auto;
}
/*
#content {

margin: 40px;
margin-top: 10px;
padding: 0px 0px 0px 0px;
font-size: 13px;
color: #3B476E;
line-height: 140%;
}
*/
#content h2 {
font-size: 160%;
padding-left: 0px;
margin-bottom: 10px;
margin-top: 15px;
padding-bottom: 7px;
border-bottom: 1px solid #e5ebef;

}

/*   Formularis   */
div.cols {
clear: both;
overflow: hidden;
position: relative;
}

div.cols_content {
margin-right: 10px;
}

.cols_2 {
float: left;
width: 49%;
margin-right: 0.5%
}

.cols_3_4{
float: left;
width: 74%;
margin-right: 0.5%
}
.cols_3 {
float: left;
width: 33%;
margin-right: 0.5%
}
.cols_2_3{
float: left;
width: 66%;
margin-right: 0.5%;
}
.cols_4 {
float: left;
width: 24%;
margin-right: 0.5%
}

.cols_tiny {
float: left; width: 170px
}

.cols_tiny .cols_content {
padding-top: 10px;
}

.cols_main {
float: left;  width: 620px;
}

.right_border {
border-right: 1px solid #eee;
}


.mainLogo {
margin-bottom: 5px;
}


.tinyList {
margin: 0; padding: 0; padding-left: 15px;
}

/* functional boxes */

.instructions {
border: 1px solid #ddd;
padding: 5px;
}


/* teaserBox */
.teaserBox {
background: #fff; overflow: hidden; border: 1px solid #A1C0C8; color: #5B6146; line-height: 150%; padding-bottom: 10px;
}

.teaserBoxHeader {
background: #A1C0C8; color: white; padding: 3px; padding-left:10px; font-weight: bold;
}

.mediaBox {
float: left; width: 335px;
}

.teaserBox .data {
float: left; width: 270px
}


h2.projectName {
color: black;
}

.projectTagline {
margin-bottom: 10px;
margin-top: 0px;
font-size: 12px;
font-style: italic;
padding-left: 30px;
padding-right: 20px;
text-align: right;
border: 1px;
}

.projectDescription {
margin-bottom: 10px;
}

/* tables */
table {
width: 100%;
border-top: 0px solid #999;
border-left: 1px solid #ccc;
border-bottom: 1px solid #999;
border-right: 1px solid #999;
color:#333;
background-color: #fff;
clear:both;
padding: 0;
margin: 0 0 0.5em 0;
white-space: normal;
border-collapse: collapse;
}
th {
background-color:#70879C;
border-top: 0px solid #fff;
border-left: 0px solid #fff;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
text-align: left;
padding: 1px 4px;
color: #D3D9DF;
font-weight: normal;
}
th a {
text-decoration: none;
color: #D3D9DF;
font-weight: bold;
}
th a:hover {
color: #fff;
}
table tr td {
border-right: 1px solid #ccc;
padding:4px 4px;
vertical-align:top;
text-align: left;
border-bottom: 1px solid #ccc;
}
table tr td a {
text-decoration: none;
color: #444;
font-weight: bold;
}
table tr td a:hover {
color: #f89828;
}
table tr.altrow td, .altrow {
background: #f4f4f4;
}

table tr.valid td {
background: #DFF9E0;
}

table tr.not_valid td {
background: #FFE3DF;
}

td.idColumn {
width: 40px;
}

td.fotoColumn {
width: 110px;
}

td.actionsColumn, td.actions {
width: 110px;
}




/* action links */
div.actions {
float: right;
margin-bottom: 5px;

}

div.actions ul {
list-style-type: none;
}


div.actions ul li {
float: left;
margin-left: 5px;
background: #FFE2D3;
padding: 0px 5px 0px 5px;
}

div.actions ul li a, a.action {
color: #cc6633;
text-decoration: none;
font-weight: bold;
}

a.action {
background: #FFE2D3;
padding: 5px 5px 5px 5px;

}

div.actions ul li a:hover, a.action:hover {
color: #6c6633;
}

/*------------- pagination ------------------------------*/
.paging {
border-top: 1px solid #eee;
border-bottom: 1px solid #ccc;
padding: 4px;
text-align: center;
}

.paging div {
display: inline;
}

.paging .disabled {
color: #bbb;
}

/* clear floats fix  http://positioniseverything.net/easyclearing.html  */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/*-------------------- footer --------------------------*/
/*
#footer {

margin-top: 25px;
text-align: right;
font-size: 11px;
overflow: hidden;
padding-right: 20px;
}

#footer ul {

margin: 0px;
padding: 0px;
list-style-type: none;
border: 0px solid #ccc;
float: right;
overflow: hidden;
margin-right: 135px;
}

#footer ul li {
float: left;
margin-right: 10px;
}
*/

.copyright {
margin-right: 20px;
}

.processingBig {
display: none;

}

.spinner1 {
margin: 5px;
margin-right: 10px;
}


.active-1 { background: #F3F9E3 }
.active-0 { background: #F9ECE8 }

#public .flashError
{
margin: 2px auto !important;
text-align: center;

}

#public #flashMessage
{
margin: 2px auto !important;
text-align: center;
margin-bottom: 15px;
width: 70%;
height: 22px;
line-height: 22px;
overflow: hidden;
}

#public #flashMessage.message
{
background-image: none;
padding: 0px;
margin: 2px auto !important;
margin-bottom: 15px;
}

#public .error, #public .error_message
{
color: #f00;
}

#public .error label, #public .error_message label
{
color: #000;
}

#public .error input, #public .error_message input
{
border: 1px solid #ff3a3a !important;
}

#public .form-error
{
border: 1px solid #ff3a3a;
}

#authMessage.message
{
margin: 10px auto !important;
text-align: center;
width: 70%;
background-color: #3d1808;
color: #ffb43c;
border:1px solid #ffb43c;
height: 22px;
line-height: 22px;
overflow: hidden;
font-weight: bold;
}

#notification {
position: fixed;
top: 0px;
z-index: 1000;
padding: 0px;
margin: 0px;
width: 100%;
background-color: #3D1808;
display: none;
text-align: center;
font-weight: bold;
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #FFB43C;
border-bottom: 1px solid #FFB43C;
color: #FFB43C;
height: 25px;
line-height:25px;
}

#notification .element
{
display: inline;
width: 49%;
float: left;
}

#notification img
{
margin-right: 10px;
display: none;
}

/*----------------------------------------------*/


/*-----login box styles----------------------*/

#loginBox
{
background: #EEE;
border: 1px solid #aaa;
text-align: left;
float: left;
width: 80%;
padding: 3px;
font-size: 11px;
}

#loginBox label
{
float: left;
}

#loginBox input
{
margin-top: 2px;
border: 1px solid #aaa;
}

#loginBox input[type=checkbox]
{
width: 15px;
height: 15px;
color: #000;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
background: transparent;
margin-top: 4px;
margin-left: 4px;
margin-right: 4px;
}

#loginBox .submit input
{
padding: 0px;
padding-bottom: 1px;
margin-top: 2px;
width: 50px;
height: 19px;
font-size: 10px;
}

/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/


#top-container
{
position: relative;
width: 990px;
/*height: 335px;*/
height: 329px;
margin: auto;
position: relative;
}

.headlink, .defaultlink, .headlink_no
{
width: 100%;
height: 100%;
float: left;
}

#link_iberostar
{
width: 85px;
height: 80px;
position: absolute;
top: 150px;
left: 130px;
}

#link_obrasocial
{
width: 125px;
height: 55px;
position: absolute;
top: 145px;
left: 225px;
}

#link_governilles
{
width: 125px;
height: 55px;
position: absolute;
top: 205px;
left: 225px;
}

#link_aprenem
{
width: 250px;
height: 135px;
position: absolute;
top: 10px;
left: 40px;
}

#link_nosvernos
{
width: 106px;
height: 128px;
position: absolute;
top: 15px;
left: 291px;
}

/*
#link_iberostar
{
width: 85px;
height: 80px;
position: absolute;
top: 140px;
left: 45px;
}

#link_obrasocial
{
width: 125px;
height: 55px;
position: absolute;
top: 150px;
left: 140px;
}

#link_governilles
{
width: 125px;
height: 55px;
position: absolute;
top: 205px;
left: 140px;
}

#link_aprenem
{
width: 350px;
height: 90px;
position: absolute;
top: 0px;
left: 10px;
}

#link_nosvernos
{
width: 106px;
height: 128px;
position: absolute;
top: 15px;
left: 291px;
}

#link_fb
{
width: 30px;
height: 30px;
position: absolute;
top: 13px;
right: 120px;
}

#link_tu
{
width: 30px;
height: 30px;
position: absolute;
top: 13px;
right: 80px;
}

#link_dani
{width: 575px;
height: 195px;
position: absolute;
top: 50px;
right: 40px;}
*/

p {
/*font-size: 1em;
line-height: 1.2em;*/
font-size: 10px;
line-height: 11px;
color: #000000;
}

/*lang*/

#langbox
{
position: absolute;
bottom: 20px;
left: 85px;
line-height: 0px;
}
/*
#langbox
{
position: absolute;
bottom: 22px;
left: 105px;
line-height: 0px;
}
*/
#lang1
{
width: 81px;
height: 17px;
overflow: hidden;
background: url('/img/lang_castelano.jpg');
}

#lang2
{
width: 51px;
height: 17px;
overflow: hidden;
background: url('/img/lang_catala.jpg');
}

#lang1 a, #lang2 a
{
float: left;
width: 100%;
height: 100%;
}

/*data*/

#data
{
font: bold 1.0em arial !important;
position: absolute !important;
left: 760px !important;
bottom: 21px !important;
}
/*
#data
{
font: bold 1.0em arial !important;
position: absolute !important;
left: 708px !important;
bottom: 36px !important;
}
*/
#data p
{
color: #ffffff !important;
font-size: 11px;
font-weight: bold;
margin-bottom: 6px;
}

#data .data1
{
padding-bottom: 6px;
}


/*music plater*/

#musicplayer
{
position: absolute;
bottom: 28px;
right: 337px;
width: 200px;
height: 55px;
}

#musicplayer a
{
float: left;
width: 100%;
height: 100%;
}

/*main styles*/

#paperclip
{
width: 990px;
margin: auto;
background: url('/img/sp.jpg');
background-repeat: no-repeat;
}

#shadow
{
width: 990px;
margin: auto;
background: url('/img/shadow.jpg');
position: relative;
}

#main-container
{
width: 902px;
margin: auto;
background-color: #333333;
background: url('/img/bck.jpg');
}

#sidebar-left
{
width: 182px;
float: left;
background-color: #444444;
overflow:hidden;
display: inline;
background: url('/img/bck.jpg');
}

#sidebar-left-sub
{
width: 193px;
float: left;
background-color: #444444;
overflow:hidden;
display: inline;
background: url('/img/bck.jpg');
}

#sidebar-left a
{
text-decoration: none;
}


#gormon_large
{
width: 193px;
height: 345px;
float: left;
display: none;
}

#gormon_small
{
width: 193px;
height: 193px;
float: left;
display: none;
margin-left: 4px;
}

#tuenti_facebook
{
background: url('/img/fb_tuenti.png') no-repeat 30px 20px;
width: 180px;
margin-left: 3px;
height: 76px;
float: left;
font-size: 10px;
text-align: center;
letter-spacing: -1px;
color: #0d0d0d;
margin-top: -6px;
}

#tuenti
{
width: 55px;
height: 55px;
float: left;
margin-top: 5px;
margin-left: 10px;
}

#facebook
{
width: 55px;
height: 55px;
float: left;
margin-top: 5px;
margin-left: 30px;
}

#content
{
float:right;
width: 720px;
min-height:790px;
background-color: #234555;
overflow:hidden;
background: url('/img/bck.jpg');
}

#content-sub
{
float:right;
width: 709px;
background-color: #234555;
overflow:hidden;
background: url('/img/bck.jpg');
}


#content-sub h2
{
font-weight:bold;
font-size: 2.5em;
color: #0C3183;
font-family: Times new roman;
}

#featurednews
{
height: 320px;
background: transparent;
position: absolute;
top: -17px;
left: 224px;
z-index: 999;
direction: ltr;
outline: none;
}

#content-left
{
width: 542px;
margin-top: 292px;
float:left;
background-color: #d82a2a;
display: inline;
background: url('/img/bck.jpg');
}

#content-right
{
float:right;
width:178px;
margin-top: 292px;
background-color: #2f94d8;
background: url('/img/bck.jpg');
}

#content-right a
{
text-decoration: none;
}

#footer
{
margin: 0 auto;
overflow: hidden;
width: 902px;
clear: both;
height: 80px;
color: #41291B !important;
background: url('/img/footerbg.jpg');
font-size: 9px !important;
}

#footer p.left
{
padding-top: 45px;
padding-left: 30px;
font-family: Verdana;
float: left;
width: 750px;
color: #41291B !important;
}

#footer p.left a
{
text-decoration: none;
color: #41291B;
}

#footer p.right
{
padding-top: 45px;
float: right;
font-family: Verdana;
width: 100px;
color: #41291B !important;
}

.textbold
{
font-family: Verdana;
font-weight: bold;
}

/*registrate*/

#registrate
{
width: 210px;
height: 210px;
/*margin-bottom: 5px;*/
/*background:url(images/registrate.jpg);*/
background-repeat: no-repeat;
overflow: hidden;
position: relative;
}

#registrate fieldset
{
padding-left: 70px;
padding-top: 40px;
color: white;
font-size: 0.9em;
font-family: arial;
border: none;
padding-bottom: 0px;
margin-bottom: 0px;
/*height: 75px;*/
}

#registrate label
{
padding: 0px;
}

#registrate input
{
width: 92px;
height: 14px;
color: #000000;
font-size: 1.1em;
margin-top: 0px;
margin-bottom: 3px;
padding: 0px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid #7f9db9;
}


#regbutton
{
margin-right: 50px;
margin-top: 2px;
width: 52px !important;
height: 14px;
border: 0;
background:url('/img/entrarreg.jpg');
text-indent: -1000em;
cursor: pointer;

border: none !important;
float: right;
}

.regtext
{
margin-left: 11px;
margin-top: 32px;
color: #503c2f;
width: 167px;
font-weight: bold;
text-align: center;
line-height: 14px;
letter-spacing: 0px;
font-size: 9px;
}

.regtext a:link {
color:#503C2F;
text-decoration: none;
display: block;
}
.regtext a:visited,
.regtext a.visited {
text-decoration: none;
color:#503C2F;
display: block;
}
.regtext a:hover {
text-decoration: none;
color: #0C3183;
display: block;
}
.regtext a:active {
text-decoration: none;
color: #e03a3e;
display: block;
}

#forIE /*-10px*/
{
position: absolute;
}


#registrate_nombre
{
position: absolute;
width: 100px;
height: 22px;
line-height: 22px;
top: 85px;
left: 67px;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 10px;
}


/*REGISTER PAGE*/
/*
#registerPage
{
width: 96%;
}

#registerPage h2
{
margin-top: 0px;
padding-bottom: 5px;
font-weight:bold;
font-size: 2.3em;
color: #0C3183;
font-family: Trebuchet MS;
}

#registerPage form
{
width: 400px;
margin: 50px auto;
}

#registerPage form label
{
padding: 2px 0 0 0;
font-weight: bold;
}

#registerPage form .full
{
width: 100%;
float: left;
}

#registerPage form .half
{
width: 180px;
display: inline;
float: left;
}


#registerPage form .half-m
{
display: inline;
float: left;
margin-left: 10px;
}

#registerPage form .error-message
{
font-size: 10px;
line-height: 10px;
color: #f00;
width:155px;
}

#registerPage .text input, #registerPage .password input
{
border: 1px solid #BBB;
width: 145px;
margin: 0px;
}

#registerPage .submit
{
margin-top: 10px;
margin-right: 8px;
}

#registerPage .submit input
{
width: 100px;
float: right;
margin-right: 8px;
background: url('/img/login_reg_submit.png');
border: none;
cursor: pointer;

}

#registerPage .link
{
width: 100px;
float: left;
background: url('/img/login_reg_submit.png');
height: 27px;
line-height: 25px;
text-align: center;
margin-top: 3px;
}

#registerPage .link a:link {
color: #c9034e;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
#registerPage .link a:visited,
#registerPage .link a.visited {

color: #c9034e;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
#registerPage .link a:hover {

color: #0c3183;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
#registerPage .link a:active {

color: #0c3183;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

#registerPage #register_top
{
width: 420px;
height: 20px;
background: url('/img/register_top_bg.png');
}

#registerPage #register_middle
{
width: 420px;
background: url('/img/register_middle_bg.png') repeat-y;
}

#registerPage #register_bottom
{
width: 420px;
height: 20px;
background: url('/img/register_bottom_bg.png');
}
*/

#couponbg
{
position: relative;
background-repeat: no-repeat;
width: 700px;
height: 785px;
overflow: hidden;
}

#coupon_pdf_link
{
height: 16px;
position: absolute;
}

#coupon_submit_link
{
width: 90px;
height: 30px;
position: absolute;
top: 373px;
left: 490px;
}

#coupon_submit_link a, #coupon_pdf_link a
{
width: 100%;
height: 100%;
float: left;
}

#register_choose
{
width: 705px;
height: 800px;
float: left;
position: relative;
}

#choose_14
{
position: absolute;
top: 200px;
left: 160px;
width: 100px;
height: 100px;
cursor: pointer;

}

#choose_1418
{
position: absolute;
top: 200px;
left: 270px;
width: 160px;
height: 100px;
cursor: pointer;

}

#choose_18
{
position: absolute;
top: 200px;
left: 440px;
width: 100px;
height: 100px;
cursor: pointer;

}

/*--*/



#register_14, #register_1418, #register_18
{
width: 705px;
height: 800px;
float: left;
position: relative;
color: #000;
}

#fieldbox
{
position: absolute;
top: 105px;
left: 186px;
width: 230px;
height: 295px;
z-index: 20;
direction: ltr;
}

#fieldbox .input .text
{
float: left;
}

.reg_input
{
background: transparent;
padding-left: 2px;
border: 1px solid #fff;
float: left;
}

.reg_input2
{
background: transparent;
padding-left: 2px;
border: 1px solid #fff;
float: left;
width: 200px;
margin-left: 4px;
}
.reg_birthdate
{color: #fff;}
.reg_birthdate .reg_select
{width: 60px;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 5px;
float: left;
background: #fff;
border: 0px;
color: #000;
padding-right: 0px;}
.reg_birthdate #MemberBirthDateDay
{width: 50px;}
.reg_birthdate #MemberBirthDateMonth
{
width: 50px;
}
.reg_birthdate #MemberBirthDateYear
{
width: 60px;
}

#all_fields
{
position: absolute;
top: 371px;
left: 68px;
width: 120px;
height: 21px;
line-height: 21px;
font-size: 9px;
font-weight: bold;
}

#gender_thumb
{
position: absolute;
top: 110px;
left: 427px;
width: 85px;
height: 85px;
}

#gender_thumb #chico, #gender_thumb #chica
{
position: absolute;
top: 0px;
left: 0px;
width: 85px;
height: 85px;
display: none;
}

#nickname
{
position: absolute;
top: 237px;
left: 424px;
width: 125px;
height: 94px;
}

#gender_choose
{
position: absolute;
top: 212px;
left: 424px;
width: 140px;
height: 20px;
}

#gender_choose label
{
float: left;
margin-right: 8px;
font-size: 10px;
padding-top: 1px;
}

#study_work_choose
{
float: left;
width:210px;
margin-top: 12px;
margin-bottom: 3px;
margin-left: 3px;
}

#study_work_choose input
{
float: left;
display: inline;
width: 20px;
height: 18px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
border: none;
}

#study_work_choose label
{
float: left;
display: inline;
padding-top: 0px;
font-size: 11px;
padding-top: 1px;
}

#load_foto
{
position: absolute;
top: 342px;
left: 412px;
width: 130px;
height: 35px;
line-height: 13px;
text-align: center;
font-size: 10px;
padding-top: 3px;
letter-spacing: -1px;
}

#error_box
{
position: absolute;
top: 400px;
left: 195px;
background: #3d1808;
border: 1px solid #ffb43c;
z-index: 100;
direction: ltr;
display: none;
padding: 10px;
}

#error_box_close
{
position: absolute;
top: 400px;
left: 178px;
width: 16px;
height: 17px;
line-height: 15px;
color: #ffb43c;
background: #3d1808;
font-weight: bold;
font-size: 12px;
text-align: center;

cursor: pointer;
border: 1px solid #ffb43c;
display: none;
direction:ltr;
z-index: 100;
}

#error_box_content
{
float: left;
width: 100%;
color: #ffb43c;
font-weight: bold;
line-height: 12px;
font-size: 10px;
}

#politica
{
position: absolute;
top: 440px;
left: 44px;
width: 465px;
height: 175px;
margin-top: 5px;
}

#politica .politica_text
{
float: left;
width: 445px;
height: 162px;
overflow: auto;
padding: 10px;
padding-top: 5px;
text-align: justify;
}

#politica .politica_text p
{
margin-top: 8px;
line-height: 1.2em;
}

#ver_politica
{
position: absolute;
top: 640px;
left: 40px;
width: 165px;
height: 15px;
}

#ver_politica a
{
color: #000;
line-height: 15px;
height: 15px;
}

#newsletter
{
position: absolute;
top: 640px;
left: 212px;
width: 275px;
height: 15px;
}

#newsletter label
{
float: left;
display: inline;
margin-left: 5px;
font-weight: bold;
padding-top: 1px;
}

#accept_politica
{
position: absolute;
top: 688px;
left: 44px;
width: 300px;
height: 15px;
}

#accept_politica label
{
float: left;
display: inline;
margin-left: 5px;
font-weight: bold;
font-size: 11px;
padding-top: 1px;
}

#reg_submit
{
position: absolute;
top: 681px;
left: 382px;
width: 90px;
height: 30px;
cursor: pointer;

}

.reg_link
{
width: 100px;
margin: 0px auto;
background: url('/img/login_reg_submit.png');
height: 27px;
line-height: 25px;
text-align: center;
margin-top: 3px;
}
.reg_link a:link
{
color: #c9034e;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
.reg_link a:visited,
.reg_link a.visited
{

color: #c9034e;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
.reg_link a:hover
{

color: #0c3183;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
.reg_link a:active
{

color: #0c3183;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}


#regPage #wrap
{
width: 500px;
margin: 30px auto;
}

#regPage #wrap form
{
width: 500px !important;
height: 310px;
background: url('/img/regbox_bg.png') no-repeat;
}

#regPage #wrap form fieldset
{
width: 410px !important;
margin: 0px auto;
border: none;
}

/*searchbox*/

#search_box {
position: absolute;
bottom: 11px;
left: 208px;
width: 197px;
height: 27px;
background: url('/img/bgsearchbox.jpg');
background-repeat: no-repeat;
}
/*
#search_box {
position: absolute;
bottom: 20px;
left: 230px;
width: 197px;
height: 27px;
background: url('/img/bgsearchbox.jpg');
background-repeat: no-repeat;
}
*/
#search_box #s /*input area*/
{
float: left !important;
padding: 0;
margin: 6px 0 0 6px !important;
border: 0 !important;
width: 150px !important;
background: none !important;
display: inline !important;
}
#search_box .submit
{
margin: 0px !important;
padding: 0px !important;
height: 25px !important;
float: right;
display: inline !important;
}
#search_box #go
{
float: right !important;
margin: 0px !important;
padding: 0px !important;
border: none;
width: 31px !important;
height: 25px !important;
display: inline !important;
}

#search_box form {
margin: 0;
}



#wrapperSearch
{
width: 656px;
background: #fff url('/img/searchbg.jpg') top;
background-repeat: no-repeat;
border-bottom: 2px solid #999;
margin-bottom: 20px;
padding-bottom: 30px;
}

.mainHeaderSearch h2
{
padding-top: 50px;
padding-left: 40px;
padding-bottom: 15px;
font-family: Trebuchet MS !important;
}

.sectionHeader
{
padding-left: 40px;
font-weight: bold;
font-size: 12px;
margin-top: 10px;
padding-bottom: 5px;
padding-top: 5px;
}

.searchedElements
{
margin-left: 40px;
width: 575px;
font-size: 12px;
line-height: 18px;
border-bottom: 1px solid #ddd;
padding-bottom: 10px;
}

.searchedElements a:link {
color:#0C3183;
text-decoration: none;
}
.searchedElements a:visited,
.searchedElements a.visited {
text-decoration: none;
color:#0C3183;
}
.searchedElements a:hover {
color: #000;
text-decoration: none;
}
.searchedElements a:active {
color: #000;
text-decoration: none;
}





/*PRIVATE PANEL PAGE*/

#privatePanelBg h2
{
font-weight:bold;
font-size: 2.3em;
color: #0C3183;
font-family: Trebuchet MS;
}

#privatePanelBg
{
width: 500px;
height: 155px;
background: url('/img/private_panel_bg.jpg');
}

#privatePanelBg .title
{
padding-left: 105px;
padding-top: 5px;
font-weight: bold;
font-size: 12px;
}

#privatePanelBg .link
{
width: 180px;
display: block;
margin-left: 30px;
padding-top: 15px;
margin-top: 10px;
height: 35px;
float: left;
background: url('/img/edit_data.png');
text-align: center;
}

#privatePanelBg .link a:link {
color: #c9034e;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
#privatePanelBg .link a:visited,
#privatePanelBg .link a.visited {

color: #c9034e;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
#privatePanelBg .link a:hover {

color: #0c3183;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}
#privatePanelBg .link a:active {

color: #0c3183;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

/*------------------------*/

/*PRIVATE EDIT DATA PAGE*/

#editDataPage
{
width: 700px;
height: 500px;
margin: 0px auto;
padding-top: 40px;
background: url('/img/data_edit_bg.jpg') no-repeat;
position: relative;
}

#editDataPage h2
{
font-weight:bold;
font-size: 1.5em;
color: #0C3183;
font-family: Trebuchet MS;
margin-top: 0px;
padding-bottom: 10px;

}

#editDataPage form
{
width: 370px;
height: 270px;
position: absolute;
top: 85px;
left: 180px;
z-index: 0;
}

#editDataPage form label
{
padding: 2px 0 0 0;
font-weight: bold;
}

#editDataPage form .full
{
width: 96%;
float: left;
}

#editDataPage form .half
{
width: 170px;
display: inline;
float: left;

}


#editDataPage form .half-m
{
display: inline;
float: right;
margin-left: 10px;
}

#editDataPage form .error-message
{
font-size: 10px;
line-height: 10px;
color: #f00;
}

#editDataPage .text input, #editDataPage .password input
{
border: 2px solid #000;
width: 145px;
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

#editDataPage input[type=checkbox], #editDataPage .checkbox input
{
width: 20px;
float: left;
margin-right: 2px;
}

#editDataPage .file
{
width: 100%;
float: left;
}

#editDataPage .file img
{
float: left;
border: 1px solid #333;
margin-bottom: 10px;
}

#editDataPage label
{
display: inline;
float: left;
}

#editDataPage .submit
{
margin-top: 10px;
}

#editDataPage .submit input
{
width: 100px;
float: right;
background: url('/img/login_reg_submit.png');
border: none;
cursor: pointer;

}

#editDataPage .message
{
width: 30%;
margin: 0px auto;
padding: 0px;
text-align: center;
background-color:#DBF1CE;
background-image: none;
}

#editDataPage .link
{
width: 100px;
float: left;
background: url('/img/login_reg_submit.png');
height: 27px;
line-height: 25px;
text-align: center;
margin-top: 3px;
}

#editDataPage .link a:link,
#editDataPage .link a:visited,
#editDataPage .link a.visited
{
color: #0c3183;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

#editDataPage .link a:hover,
#editDataPage .link a:active
{
color: #c9034e;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}


#dateEditButtons
{
width: 260px;
height: 30px;
position: absolute;
top: 270px;
left: 20px;
}




/*LOGIN PAGE*/


#loginPage #wrap
{
width: 540px;
height: 255px;
background: url('/img/login_box_bg.png');
margin: 50px auto;
}

#loginPage #wrap2
{
width: 320px;
margin: 50px auto;
}

#loginPage #wrap2 form
{
width: 320px !important;
background: url('/img/loginbox_bg.png');
height: 180px;
}

#loginPage #wrap2 form
{
width: 320px !important;
background: url('/img/loginbox_bg.png');
height: 180px;
}

#loginPage #wrap2 form a
{
font-size: 12px;
text-decoration: none;
padding-top: 15px;
font-weight: bold;
width: 100%;
float: left;
text-align: center;
color: #0c3183;
}

#loginPage #wrap2 form a:link,
#loginPage #wrap2 form a:visited,
#loginPage #wrap2 form a.visited
{
outline: none;
color: #0c3183;
}

#loginPage #wrap2 form a:hover,
#loginPage #wrap2 form a:active
{
outline: none;
color: #e2001a;
}

#loginPage #wrap3
{
width: 470px;
margin: 20px auto;
}

#loginPage #wrap3 h2
{
font-family: Trebuchet MS, Verdana;
font-size: 21px;
line-height: 1.0em;
}

#loginPage #wrap3 .submit input
{
width: 100px;
float: right !important;
background: url('/img/login_reg_submit.png');
border: none;
cursor: pointer;

}

#loginPage #wrap3 .error-message
{
color: #f00;
}

#loginPage #flashMessage
{
margin: 10px auto !important;
text-align: center;
width: 70%;
background-color: #3d1808;
color: #ffb43c;
border:1px solid #ffb43c;
height: 22px;
line-height: 22px;
overflow: hidden;
font-weight: bold;
background: none;
}

/*
#loginPage #wrap form
{
width: 320px !important;
height: 180px;

}

#loginPage #wrap form fieldset
{
width: 280px !important;
margin: 0px auto;
border: none;
}

#loginPage #wrap form label
{
height: 14px;
}

#loginPage h2
{
margin-top: 0px;
}

#loginPage form
{
width: 400px;
margin: 30px auto;
}

#loginPage input
{
border: 1px solid #62513d;
}

#loginPage .submit input
{
width: 100px;
float: left !important;

background: url('/img/login_reg_submit.png');
border: none;
cursor: pointer;

}

#loginPage input[type=checkbox]
{
width: 15px;
height: 15px;
color: #000;
border: 0px;
float: left;
margin: 0px;
padding: 0px;
background: transparent;
margin-top: 4px;
margin-left: 4px;
margin-right: 4px;
}

#loginPage #flashMessage
{
margin: 2px auto !important;
text-align: center;
width: 70%;
background-color: #eac38f;
color: #f00;
border: 1px solid #62513d;
height: 22px;
line-height: 22px;
overflow: hidden;
font-weight: bold;
background-image: none;
}

*/

/****Educacion****/

#educacionbg
{
position: relative;
background-repeat: no-repeat;
width: 691px;
height: 1049px;
overflow: hidden;
padding-top: 114px;
padding-left: 47px;
color: #ffffff;
}

#educacionbg ul
{
padding-left: 0px;
}

#educacionbg h2
{
font: bold 2.5em Trebuchet MS, Verdana;
margin-bottom: 10px;
}

#educacionbg p
{
font: 1.2em arial;
margin-bottom: 7px;
}

.kolumny
{
width: 590px;


padding-right: 8px;
text-align: justify;
}

#educacionbg em
{
font-weight: bold;
color: #0c3183;
font-style: normal;
}

#edu-pg1-button
{
position: absolute;
left: 375px;
top: 740px;
background: url('/img/edubuttonbg.png');
background-repeat: no-repeat;
width:243px;
height:66px;

color: #e2001a;
text-align: center;
padding-top: 20px;
}

#edu-pg1-button a
{
color: #e2001a;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
}

#edu-pg1-button a:link {
color: #e2001a;
}
#edu-pg1-button a:visited,
#edu-pg1-button a.visited {

color: #e2001a;
}
#edu-pg1-button a:hover {

color: #0c3183;
}
#edu-pg1-button a:active {

color: #0c3183;
}

/*****edu 2***/

#edu-pg2-left
{
float:left;
width:290px;
margin-left: 4px;
color: #000000;
}


#edu-pg2-left  p, #edu-pg2-right  p
{
font-size: 11px;
text-align: justify;
line-height: 16px;
}


#edu-pg2-left ul li, #edu-pg2-right ul li
{
font: 11px arial;
margin-left: 20px;
list-style-type:disc;
margin-bottom: 8px;
}

#edu-pg2-right ul
{
margin-bottom: 15px;
}

#edu-pg2-right
{
margin-left: 10px;
float:left;
overflow:hidden;
width:280px;
color: #000000;
}

#edudescarregar
{
float: right;
margin-right: 110px;
margin-top: 10px;
background: url('/img/descarregarbg.png');
background-repeat: no-repeat;
width:268px;
height:156px;
position: relative;
}

#pdfbutton
{
position: absolute;
top: 55px;
left: 100px;
background: url('/img/pdfbutton.png');
background-repeat: no-repeat;
width:71px;
height:86px;

}

#pdfbutton a
{
width: 100%;
height: 100%;
float: left;
}

#edu-pg2-button
{
position: absolute;
left: 12px;
top: 165px;
background: url('/img/edubuttonbg.png');
background-repeat: no-repeat;
width:243px;
height:66px;

color: #e2001a;
text-align: center;
padding-top: 20px;
}

#edu-pg2-button a
{
color: #e2001a;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
}

#edu-pg2-button a:link {
color: #e2001a;
}
#edu-pg2-button a:visited,
#edu-pg2-button a.visited {

color: #e2001a;
}
#edu-pg2-button a:hover {

color: #0c3183;
}
#edu-pg2-button a:active {

color: #0c3183;
}

#presentationbutton
{
position: absolute;
left: 375px;
top: 760px;
background: url('/img/presentationbutton.png');
background-repeat: no-repeat;
width:243px;
height:66px;

}

/*blog entrar*/

#blog
{
position: relative;
width: 182px;
height: 137px;
background: url('/img/blogbg.jpg');
overflow: hidden;
}

#blogentrar
{
position: absolute;
left: 25px;
bottom: 12px;
}

#blog a
{
padding-top: 43px;
padding-left: 25px;
padding-right: 20px;
padding-bottom: 10px;
width: 115px;
color: #ffffff;
line-height: 1.1em;
float: left;
height: 75px;
}

/*foros*/

#foros
{
position: relative;
width: 182px;
height: 134px;
overflow: hidden;
}

#forosentrar
{
position: absolute;
left: 6px;
bottom: 15px;
}

#foros a
{
padding-top: 33px;
padding-left: 78px;
padding-right: 20px;
padding-bottom: 10px;
width: 83px;
color: #000000;
line-height: 1.2em;
float: left;
height: 80px;
}

/*foros2*/

#foros2
{
position: relative;
width: 176px;
height: 140px;
overflow: hidden;
margin-left: 0px;
}

#forosentrar2
{
position: absolute;
left: 60px;
bottom: 15px;
}

#foros2 a
{
padding-top: 40px;
padding-left: 70px;
padding-right: 0px;
padding-bottom: 10px;
width: 92px;
color: #000000;
line-height: 1.1em;
float: left;
height: 80px;
}

/*rescursos*/

#rescursos
{
position: relative;
width: 182px;
height: 136px;
background: url('/img/rescursosbg.jpg');
overflow: hidden;
}

#rescursosentrar
{
position: absolute;
left: 95px;
bottom: 15px;
}

#rescursos a
{
padding-top: 33px;
padding-left: 75px;
padding-right: 20px;
padding-bottom: 10px;
width: 83px;
color: #000000;
line-height: 1.1em;
float: left;
height: 80px;
}

/*sorteos*/

#sorteos
{
position: relative;
width: 178px;
height: 126px;
overflow: hidden;
margin-left: 6px;
float: left;
}

#sorteos a
{
padding-top: 48px;
padding-left: 77px;
width: 90px;
color: #000000;
line-height: 1.2em;
float: left;
height: 80px;
}

/*propuestas*/

#propuestas-home
{
position: relative;
width: 170px;
height: 355px;
overflow: hidden;
float: left;
margin-left: 4px;
margin-top: 5px;
}

.propuestas-home-newsbox
{
width: 140px;
height: 110px;
margin-top: 240px;
margin-left: 18px;
float: left;
}

.propuestas-home-newsbox h3
{
font-size: 12px;
font-weight: bold;
font-family: Verdana;
}

.propuestas-home-newsbox h3 a
{
color: #080707 !important;
text-decoration: none !important;

}

.propuestas-home-newsbox p
{
font-family: Verdana;
color: #080707;
font-size: 10px;
line-height: 12px;
width: 140px;
max-height: 45px;
float: left;
margin-bottom: 2px;
}

.propuestas-home-link
{
float: right;
margin-top: 4px;
}

.propuestas-home-link a
{
color: #fb0107;
}

/*concursos*/

#concursos
{
position: relative;
width: 180px;
height: 129px;
overflow: hidden;
margin-left: 5px;
float: left;
}

#concursos a
{
padding-top: 75px;
padding-left: 75px;
width: 90px;
color: #000000;
line-height: 1.2em;
float: left;
height: 80px;
}

/*corners*/

#corners
{
position: relative;
width: 346px;
height: 362px;
float: left;
margin-left: 9px;
margin-top: -5px;
}

#corners .ver_link
{
position: absolute;
width: 130px;
height: 30px;
bottom: 0px;
right: 12px;

}

#corners .ver_link a
{
width: 100%;
height: 100%;
float: left;
}

/*comic*/

#comic
{
position: relative;
width: 531px;
height: 98px;
float: left;
margin-top: -4px;
}

#comic .ver_link
{
position: absolute;
width: 510px;
height: 80px;
bottom: 5px;
right: 10px;

}

#comic .ver_link a
{
width: 100%;
height: 100%;
float: left;
}

/*promociones*/

#promociones
{
position: relative;
width: 174px;
height: 109px;
overflow: hidden;
margin-left: 4px;
float: left;
margin-top: 5px;

}

#promociones a
{
padding-top: 85px;
padding-left: 115px;
width: 90px;
color: #000000;
line-height: 1.2em;
float: left;
height: 80px;
}

/*salud*/

#salud
{
position: relative;
width: 171px;
height: 103px;
overflow: hidden;
padding-left: 5px;
float: left;
margin-top: 7px;
}

/*salvar*/

#salvar
{
position: relative;
width: 176px;
height: 140px;
overflow: hidden;
float: left;
}

#salvar a
{
padding-top: 80px;
padding-left: 85px;
color: #fff;
font-weight: bold;
line-height: 1.2em;
float: left;
padding-right: 30px;
padding-bottom: 30px;

}

/*salvar*/

#tierra
{
position: relative;
width: 176px;
height: 143px;
overflow: hidden;
float: left;
margin-top: -6px;
margin-bottom: 3px;
}

#tierra a
{
width: 100%;
height: 100%;
float: left;

}

/*zona*/

#zona
{
position: relative;
width: 177px;
height: 137px;
overflow: hidden;
float: left;
margin-bottom: 10px;
margin-top: 3px;
}

/*animaladas*/

#animaladas
{
position: relative;
width: 171px;
height: 92px;
overflow: hidden;
float: left;
}

/*descargas*/

#descargas
{
position: relative;
width: 182px;
height: 158px;
overflow: hidden;
}

#descargasentrar
{
position: absolute;
left: 20px;
bottom: 43px;
}

.contentlink
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 2;
}

.contentlink_links
{
position: absolute;
top: 53px;
left: 10px;
z-index: 3;
}

.contentlink_links a
{
width: 80px;
float: left;
padding-left: 30px;
color: #43609e;
font-weight: bold;
line-height: 1.2em;
font-size: 1.0em;
}

.contentlink_links a:link {
color: #43609e;
}
.contentlink_links a:visited,
.contentlink_links a.visited {

color: #43609e;
}
.contentlink_links a:hover {

color: #0c3183;
}
.contentlink_links a:active {

color: #0c3183;
}

/*educacion*/

#educacion
{
position: relative;
width: 178px;
height: 150px;
overflow: hidden;
}

#educacion a
{
padding-top: 86px;
padding-left: 16px;
padding-right: 45px;
padding-bottom: 15px;
width: 102px;
height: 40px;
overflow: hidden;
color: #0c3183;
line-height: 1.2em;
text-decoration: none;
color: #004971 !important;
float: left;
}

/*juego*/

#juego
{
position: relative;
width: 178px;
height: 205px;
overflow: hidden;
}

#juegoentrar
{
position: absolute;
right: 18px;
bottom: 10px;
}

#juego p
{
color: #ffffff;
padding-top: 58px;
padding-left: 59px;
width: 85px;
height: 88px;
overflow: hidden;
line-height: 1.2em;
}

#gormon_a
{
width: 100%;
height: 100%;
float: left;
}

/*anuncios*/
#anuncios
{
position: relative;
width: 178px;
height: 130px;
overflow: hidden;
}

#anunciosentrar
{
position: absolute;
right: 18px;
bottom: 26px;
}

#anuncios a
{
color: #000000;
padding-top: 45px;
padding-left: 14px;
padding-right: 10px;
padding-bottom: 50px;
width: 142px;
height: 29px;
overflow:hidden;
line-height: 1.2em;
float: left;
}

/*actual*/
/*
#actual
{
padding: 50px 0 0 00px;
width: 542px;
height: 202px;
overflow: hidden;
position: relative;
}

#actual .ver_link
{
position: absolute;
width: 210px;
top: 213px;
left: 295px;
font: bold 1.1em arial;
text-align: center;
text-transform: uppercase;
color: #004971;
text-decoration: none !important;
}

#actual a
{
color: #004971 !important;
text-decoration: none !important;
}

.actualnews
{
clear: both;
float: left;
width: 480px;
height: 68px;
overflow: hidden;
padding-left: 30px;
}

.actualnews img
{
width: 80px;
float:left;
border: 2px solid #004971;
margin-bottom: 30px;
margin-right: 15px;
display: inline;
max-height: 64px;
}

.actualnews .nophoto
{
width: 82px;
height: 80px;
padding-top: 20px;
display: inline;
float: left;
color: #888;
margin-right: 15px;
}

.actualnews p
{
color: #000000;
float: left;
display: inline;
width: 360px;

font-size: 10px;
line-height: 14px;
}

.actualnews h3
{
font: italic bold 1.1em arial;
text-transform: uppercase;
color: #004971;
margin-bottom: 3px;
}

.actualnews a {
text-decoration: none;
}
.actualnews a:link {
color: #004971;
}

.actualnews a:visited,
.actualnews a.visited {

color: #004971;
}

.actualnews a:hover,
.actualnews a:active {

color: #000;
}
*/
/*noticias-actual*/

#noticias-actual
{
width: 542px;
height: 196px;
overflow: hidden;
position: relative;
}

#noticias-actual .ver_link
{
position: absolute;
width: 80px;
height: 40px;
bottom: 25px;
right: 12px;
}

#noticias-actual .ver_link a
{
width: 100%;
height: 100%;
float: left;
}

#noticias-actual .actualnews
{
float: left;
width: 225px;
height: 120px;
overflow: hidden;
margin-top: 50px;
margin-left: 20px;
display: inline;
}

#noticias-actual .actualnews img
{
width: 100px;
float: left;
/*border: 2px solid #004971;*/
display: inline;
max-height: 95px;
}

#noticias-actual .actualnews h3
{
font-family: Verdana;
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #180eec;
margin-bottom: 3px;
float: left;
display: inline;
width: 115px;
max-height: 85px;
overflow: hidden;
margin-left: 10px;
}


#noticias-actual .actualnews a {
text-decoration: none;
}
#noticias-actual .actualnews a:link {
color: #180eec;
}
#noticias-actual .actualnews a:visited,
#noticias-actual .actualnews a.visited {
color: #180eec;
}
#noticias-actual .actualnews a:hover,
#noticias-actual .actualnews a:active {
color: #000;

}
/*
#noticias-actual .actualtext
{
float: right;
width: 115px;
color: #353337;
font-size: 10px;
line-height: 12px;
}
*/

#noticias-actual .actualbottomlink
{
float: right;
width: 115px;
}

#noticias-actual .actualbottomlink a {
text-decoration: underline;
}
#noticias-actual .actualbottomlink a:link {
color: #180eec;
}
#noticias-actual .actualbottomlink a:visited,
#noticias-actual .actualbottomlink a.visited {
color: #180eec;
}
#noticias-actual .actualbottomlink a:hover,
#noticias-actual .actualbottomlink a:active {
color: #000;

}


/*propuestas*/

#propuestas
{
width: 542px;
height: 169px;
overflow: hidden;
padding-top: 77px;
}

.propuestas-newsbox
{
width: 140px;
height: 105px;
float: left;
margin-right: 17px;
display: inline;
margin-bottom: 4px;
}

.propuestas-newsbox .date
{
font: italic bold 1.2em arial;
letter-spacing: -1px;
color: #e2001a;
}

.propuestas-newsbox h3
{
font: bold 1.1em arial !important;
letter-spacing: -1px !important;
color: #004971 !important;
}

.propuestas-newsbox-para
{
margin-top: 3px;
font-size: 10px;
line-height: 14px;
}

.propuestas-newsbox h3 a
{
color: #623919;
text-decoration: none;
}

.propuestas-newsbox a
{
float: left;
width: 100%;
color: #000;
text-decoration: none;
}

.propuestas-newsbox a:hover,
.propuestas-newsbox a:active {

color: #004971;
text-decoration: none;
}

.propuestas-vermas
{
margin-left: 205px;
width: 85px;
height: 20px;

}


/****PROPUESTAS****/

#propubg
{
position: relative;
background-repeat: no-repeat;
width: 709px;
height: 1028px;
overflow: hidden;
}

#propuentrybuscar
{
position: absolute;
left: 120px;
top: 149px;
}

#propuentrybuscar form
{
padding-top: 1px !important;
}
#event_form_search
{
display: inline;
font-size: 20px;
font-weight: bold;
color:#9F0050;
float: left;
margin-top: 2px;

cursor: pointer;
}

#event_form_title
{
display: inline;
color:#9F0050;
width: 70px;
font-size: 21px;
font-weight: bold;
font-family: Times new roman;
float: left;
margin-top: 4px;
}

.propuentry_select
{
font-size: 11px;
background: #fff;
border: 1px solid #aaa;
font-family: Verdana;
width: 160px;
padding-left: 2px !important;
display: inline;
float: left;
}

#propuentrypos
{
margin-left: 40px;
padding-top: 247px;
}

#propuentrypos2
{
margin-left: 40px;
padding-top: 198px;
}

#propuentrywrap
{
float: left;
}

.propuentry
{
margin: 0 auto;
width: 539px;
overflow: hidden;
padding-top: 8px;

}


.propuentrydate
{
float: left;
width: 181px;
overflow:hidden;
}

.extended_date
{
color: #302181;
font: bold 1.4em Times new roman;
line-height: 1.0em;
text-align: center;
margin-left: 20%;
width: 75%;
height: 2.2em;
overflow: hidden;
}

.datebox
{
text-align: center;
background:url('/img/databorder.png');
background-repeat: no-repeat;
width:167px;
height:71px;
padding-left: 20px;
padding-top: 8px;
}


.propuentrytext
{
float: right;
width: 355px;
height:98px;
}

.propuentrytext2
{
float: right;
width: 355px;
}

.entrylabel
{
background:url('/img/elabelbg.png');
width: 149px;
height: 22px;
float:left;
display: inline;
color: #000000;
font: bold 1.2em Verdana;
overflow:hidden;
margin-right: 10px;
}

.entrylabel p
{
padding-left: 15px;
padding-top: 4px
}



.entryinfo
{
background:url('/img/moreinfobg.png');
width: 95px;
height: 23px;
display: inline-block;
font: bold 1.0em Verdana;
padding-top: 4px;
text-align: center;
}

.entryinfo p
{
color: #9f0050;
padding-left: 15px;
padding-top: 4px;
}

.entryinfo a
{
color: #004971;
text-decoration: none;
margin-top: 10px;
}

.entryinfo a:link {
color: #9f0050;
}

.entryinfo a:visited,
.entryinfo a.visited {

color: #9f0050;
}

.entryinfo a:hover {

color: #000;
}

.entryinfo a:active {

color: #000;
}

.entryred
{
clear:both;
padding-top: 1px;
}


.entryred p
{
color: #9f0050;
font: bold 1.8em Times new roman !important;
line-height: 1.1em !important;
margin-bottom: 0px;
}

.entryblue
{
padding-top: 4px;
}

.entryblue p
{
color: #302181;
line-height: 0.9em !important;
font: bold 1.8em Times new roman !important;
}


.propumonthhead
{
position: absolute;
left: 120px;
top: 187px;
color: #9f0050;
font: bold 4.0em Times new roman;
}

.propumonthhead2
{
position: absolute;
left: 120px;
top: 140px;
color: #9f0050;
font: bold 4.0em Times new roman;
}


.propuday
{
color: #9f0050;
font: bold 3.0em Times new roman;
line-height: 0.6em;
}


.propusmalldate
{
color: #302181;
font: bold 1.0em Verdana;
}


.propusmalldate2
{
color: #302181;
font: bold italic 1.0em Verdana;
}

#propupagenumber
{
position: absolute;
text-decoration: none;
color:#000000;
font: normal bold 1.1em Verdana;
right: 60px;
bottom: 210px;
}

#propupagenumber .current
{
font: normal bold 1.2em Verdana;
}

#propupagenumber ol
{
margin-bottom: 0px;
}

#propupagenumber ol li
{
display: inline;
}

#propupagenumber a
{
text-decoration: none;
color:#000000;
font: normal bold 1.0em Verdana;
}

/*EXPANDED*/

#expandedinfo
{
float: left;
margin-left: 38px;
font: normal 1.1em Verdana;
overflow: auto;
height: 418px;
margin-bottom: 40px;
padding-top: 6px;
padding-right: 10px;
}

#expandedinfo p
{
margin-bottom: 10px;
font: normal 1.0em Verdana;
text-align: justify;
}

#expandedinfo img
{
width: 268px;
overflow: hidden;
float:left;
margin: 0px;
margin-right: 10px;
margin-bottom: 12px;
padding-top: 5px;
}

.proexpandvolver
{
background:url('/img/expandvolver.png');
background-repeat: no-repeat;
width: 85%;
height:23px;
padding-left: 24px;
padding-top: 5px;
position: absolute;
top: 770px;
left: 160px;

}

.proexpandvolver p
{
color:#004971;
font: normal bold 1.1em Verdana;
}

.proexpandvolver a
{
color: #9F0050;
text-decoration: none;
}

.proexpandvolver a:link {
color: #9F0050;
}
.proexpandvolver a:visited,
.proexpandvolver a.visited {

color: #9F0050;
}
.proexpandvolver a:hover {

color: #000;
}
.proexpandvolver a:active {

color: #000;
}

/*NOTICIASTLIST*/

#archivosselect_exp select
{
background:#FFFFFF none repeat scroll 0 0;
font-family: Trebuchet MS, Arial;
border:1px solid #7F9DB9;
display:inline;
float:left;
width:130px;
color:#004971;

}

#noticiashead
{
height: 112px;
position: relative;
}

#archivosselect
{
position: relative;
background: url('/img/archivosselectbg.jpg');
background-repeat: no-repeat;
height: 66px;
width: 520px;
padding-left: 30px;
padding-top: 20px;
float:left;
}

#selepos2
{
position: absolute;
top: 20px;
right: 100px;
}

#selepos2 select
{
background:#FFFFFF none repeat scroll 0 0;
font-family: Trebuchet MS, Arial;
border:1px solid #7F9DB9;
display:inline;
float:left;
width:130px;
color:#004971;
padding: 0 0 0 8px;
margin-top: 5px;
}

/*NOTICIASEXPANDED*/

#exbg
{
position: relative;
margin: 0 auto;
width: 656px;
background:url('/img/exbg.jpg') top no-repeat;
background-repeat: no-repeat;
background-color: #ffffff;
overflow:hidden;
}

.exbgshort_bg
{
background: url('/img/exbg_middle.jpg') repeat-y;
}

.exbgshort_bottom
{
background: url('/img/exbg_bottom.jpg') no-repeat;
height: 10px;
margin-bottom: 15px;
width: 656px;
margin: 0 auto;
}

#excontent
{
float: left;
}

#exleft
{
width: 221px;
float: left;
}

#exleft img
{
padding-left: 30px;
padding-right: 20px;
padding-top: 15px;
}

#exright
{
width: 435px;
float: right;
}

#exright .righttext
{
width: 405px;
padding-top: 15px;
margin-bottom: 50px;
line-height: 16px;
font-size: 10px;
text-align: justify;
}

#exright .righttext p
{
line-height: 16px;
}

#exright p
{
margin-bottom: 20px;
}

.clear
{
clear: both;
}


#exbg h3
{
float: left;
width: 600px;
font-weight:bold;
font-size: 2.6em;
line-height: 1.1em;
color: #004971;
font-family: Times new roman;
margin-top: 35px;
margin-left: 30px;
}


#exbg .data
{
float: left;
font-weight:bold;
font-style: italic;
font-size: 1.0em;
color: #0a71b4;
font-family: Verdana;
margin-left: 30px;
width: 185px;
}

#exbg .fuente
{
float: left;
font-weight:bold;
font-size: 1.0em;
color: #004971;
font-family: Verdana;
margin-left: 5px;
}

.fuente a
{
color: #004971;
font-weight:normal;
}

.fuente a:link {
color: #004971;
}
.fuente a:visited,
.fuente a.visited {

color: #004971;
}
.fuente a:hover {

color: #000;
}
.fuente a:active {

color: #000;
}

#exbg .deportes
{
position: absolute;
font-weight:bold;
font-size: 1.3em;
color: #004971;
font-family: Trebuchet MS, Arial;
font-weight:bold;
top: 12px;
right: 105px;
height: 1.0em;
width: 135px;
line-height: 1.0em;
overflow: hidden;
text-align: center;
}

.masfotos
{
margin-left: 25px;
margin-top: 10px;
background:url('/img/masfotosbg.jpg');
background-repeat: no-repeat;
height: 45px;
width: 140px;
font-weight:bold;
font-size: 1.6em;
color: #004971;
font-family: Trebuchet MS, Arial;
padding-top: 10px;
padding-left: 30px;
}

.masfotos a
{
color: #004971;
text-decoration: none;
height: 1.0em;
line-height: 1.0em;
padding-bottom: 4px;
}

.masfotos a
{
color: #004971;
text-decoration: none;
}

.masfotos a:link {
color: #004971;
}
.masfotos a:visited,
.masfotos a.visited {

color: #004971;
}
.masfotos a:hover {

color: #000;
}
.masfotos a:active {

color: #000;
}

#otras
{
margin-left: 15px;
background: url('/img/notrasbg.jpg');
background-repeat: no-repeat;
height: 48px;
width: 328px;
text-align: center;
}


#otras p
{
padding-top: 20px;
font-weight:bold;
text-decoration: none;
font-size: 1.4em;
color: #004971;
font-family: Trebuchet MS, Arial;
}

#otras a
{
color: #004971;
text-decoration: none;
}

#otras a:link {
color: #004971;
}
#otras a:visited,
#otras a.visited {

color: #004971;
}
#otras a:hover {

color: #000;
}
#otras a:active {

color: #000;
}

#archivosselect_exp
{
margin-left: 5px;
position: relative;
background: url('/img/archivosselectbg.jpg');
background-repeat: no-repeat;
height: 66px;
width: 520px;
padding-left: 30px;
padding-top: 20px;
}

#archivosselect_exp h2
{
height: 1.0em;
line-height: 1.0em;
color: #004971;
}

/*GALERIA*/

#gallery
{
padding-left: 25px;
padding-right: 20px;
margin-top: 105px;
margin-bottom: 60px;
}

#gallery li
{
list-style-type: none;
float:left;
padding:13px;
padding-bottom: 20px;
width:171px;
}
/*
.photo
{

}
*/

.photo a {
text-decoration:none;
}


#volver
{
display:inline;
overflow:hidden;
float: left;
margin-left: 25px;
margin-right: 10px;
margin-top: 10px;
background: url('/img/volverbg.jpg');
background-repeat: no-repeat;
height: 43px;
width: 108px;
text-align: center;
}

#volver p
{
padding-right: 4px;
padding-top: 14px;
font-weight:bold;
text-decoration: none;
font-size: 1.5em;
color: #004971;
font-family: Trebuchet MS, Arial;
height: 1.0em;
line-height: 1.0em;
}

#volver p a
{
color: #004971;
text-decoration: none;
}

#volver a:link {
color: #004971;
}
#volver a:visited,
#volver a.visited {

color: #004971;
}
#volver a:hover {

color: #000;
}
#volver a:active {

color: #000;
}

#archivosselect_fotos
{
display:inline;
overflow:hidden;
float: right;
position: relative;
background: url('/img/archivosselectbg.jpg');
background-repeat: no-repeat;
height: 66px;
width: 510px;
padding-left: 30px;
padding-top: 20px;
margin-right: 25px;
}

#archivosselect_fotos h2
{
height: 1.0em;
line-height: 1.0em;
color: #004971;
}

#archivosselect_fotos select
{
background:#FFFFFF none repeat scroll 0 0;
font-family: Trebuchet MS, Arial;
border:1px solid #7F9DB9;
display:inline;
float:left;
width:130px;
color:#004971;
}

/**********NOTICIAS ARCHIVE*************/

.nottop1
{
position: absolute;
left: 50px;
top: 127px;
}

.nottop2
{
position: absolute;
left: 50px;
top: 180px;
}

#selecciona
{
width: 130px;
font-weight:bold;
font-size: 1.1em;
color: #004971;
font-family: Times new roman;
}

#selepos
{
position: absolute;
top: 130px;
right: 230px;
}

.notishort_bg
{
background: url('/img/noti_short_bg_middle.jpg') repeat-y;
float: left;
height: auto;
}

.notishort_bottom
{
background: url('/img/noti_short_bg_bottom.jpg') no-repeat;
height: 10px;
margin-bottom: 15px;
width: 709px;
float:left;
}

.notishort
{
background: url('/img/noti_short_bg_top.jpg') top no-repeat;
width: 709px;
float: left;
position: relative;
}

.notishort h3
{
float: left;
font-weight:bold;
font-size: 2.6em;
color: #004971;
font-family: Times new roman;
margin-top: 40px;
margin-left: 60px;
line-height: 1.1em;
width: 600px;
}


.notishort .data
{
float: left;
font-weight:bold;
font-style: italic;
font-size: 1.0em;
color: #0a71b4;
font-family: Verdana;
width: 185px;
margin-left: 60px;
}

.notishort .fuente
{
float: left;
font-weight:bold;
font-size: 1.0em;
color: #004971;
font-family: Verdana;

}

.fuente a
{
color: #004971;
}

.notishort .deportes
{
position: absolute;
font-weight:bold;
font-size: 1.4em;
color: #004971;
font-family: Trebuchet MS, Arial;
font-weight:bold;
top: 14px;
right: 125px;
height: 1.0em;
width: 145px;
line-height: 1.0em;
overflow: hidden;
text-align: center;
}

.noticiasshortentry
{
float: left;
font-size: 1.1em;
color: #000000;
font-family: Verdana;
overflow: hidden;
margin-left: 60px;
margin-bottom: 10px;
width: 600px;
margin-top: 15px;
}

.noticiasshortentry img
{
float: left;
margin-right: 20px;
margin-bottom: 5px;
max-height: 140px;
}

.entrytext
{
text-align: left;
display:inline-block;
}

.entrytext .text, .entrytext .text p
{
width: 400px;
font-size: 10px !important;
line-height: 16px !important;
}

.notibutton
{
margin-top: 10px;
background: url('/img/noticiasbuttonbg.jpg');
background-repeat: no-repeat;
height: 35px;
width: 86px;
padding-top: 10px;
float: left;

}

.notibutton a
{
text-decoration: none;
width: 86px;
text-align: center;
float: left;
color:#0a71b4;
font: normal bold 1.0em Verdana;
}

#notipagenumber
{
clear: both;
display: inline;
float:left;
margin-left: 22px;
background: url('/img/notipagenobg.jpg');
background-repeat: no-repeat;
height: 38px;
width: 300px;
padding-top: 10px;
text-decoration: none;
text-align: center;
color:#0a71b4;
font: normal bold 1.1em Verdana;
letter-spacing: -1px;
}

#notipagenumber .current
{
font: normal bold 1.2em Verdana;
}

#notipagenumber ol
{
padding: 0px;
margin: 0px;
}

#notipagenumber ol li
{
display: inline;
}

#notipagenumber a
{
text-decoration: none;
color:#0a71b4;
font: normal bold 1.0em Verdana;
}

.pag
{
font-size: 1.1em;
}

.pageactive
{
font-size: 1.4em;
}

#afterpageno
{
display: inline-block;
margin-left: 22px;
background: url('/img/notiafterpagebg.jpg');
background-repeat: no-repeat;
height: 38px;
width: 188px;
padding-left: 18px;
padding-top: 13px;
}

#afterpageno p
{
text-decoration: none;
font: normal bold 1.0em Verdana;
color:#0a71b4;
}

#afterpageno a
{
color: #004971;
text-decoration: none;
}

.notirss
{
position: absolute;
bottom: 10px;
right: 40px;
}

#archivosselect h2
{
height: 1.0em;
line-height: 1.0em;
color: #004971;
}


#speventsbg
{
width: 710px;
min-height: 416px;
position: relative;
z-index: 1;
direction: ltr;
float: left;
}

.spevent_filosofia
{
width: 710px;
position: relative;
z-index: 2;
direction: ltr;
}


#speventsbgautoheight
{
background: url('/img/sp_events_bgmiddle.jpg') repeat-y;
width: 600px;
float: left;
}

#speventsbgbottom
{
background: url('/img/sp_events_bgbottom.jpg') no-repeat;
width: 600px;
height: 55px;
float: left;
}

#spevent_no_events
{
position: absolute;
left: 72px;
top: 176px;
width: 470px;
height: 210px;
}

#speventmenu
{
position: absolute;
width: 105px;
height: 220px;
top: 75px;
left: 590px;
z-index: 3;
direction: ltr;
}

#speventmenu .speventmenu_elem
{
float: left;
width: 100%;
height: 55px;
}


#speventmenu .speventmenu_elem a
{
float: left;
width: 100%;
height: 55px;
}

.filosofia_title
{
color: #8b2890;
font-weight: bold;
font-size: 23px;
line-height: 23px;
margin-top: 143px;
padding-left: 37px;
float: left;
width: 500px;
font-family: Trebuchet MS,Verdana;
z-index: 2;
direction: ltr;
}

.filosofia_subtitle
{
float: left;
width: 500px;
margin-left: 37px;
font-family: Trebuchet MS,Verdana;
font-size: 18px;
line-height: 19px;
color: #8b2890;
font-weight: bold;
margin-top: 30px;
z-index: 2;
direction: ltr;
}

.filosofia_image
{
width: 215px;
height: 160px;
}

.filosofia_text
{
float: left;
width: 525px;
margin-left: 37px;
font-size: 11px;
margin-top: 8px;
z-index: 2;
direction: ltr;
text-align: justify;
}

/*index*/

.spevent_listelem
{
width: 535px;
height: 100px;
float: left;
margin-top: 25px;
padding-left: 37px;
}

.spevent_listelem .image
{
width: 132px;
height: 100px;
float: left;
overflow: hidden;
}

.spevent_listelem .image img
{
border: 1px solid #888;
}

.spevent_listelem .elemtitle
{
width: 385px;
float: right;
font-size: 18px;
line-height: 22px;
color: #0d2f63;
font-family: Trebuchet MS,Verdana;
font-weight: bold;
margin-bottom: 8px;
}

.spevent_listelem a
{
text-decoration: none;
}

.spevent_listelem .elemtext, .spevent_listelem .elemtext p
{
width: 385px;
float: right;
font-size: 11px;
}

.elemtext h1
{
font-size: 18px !important;
line-height: 22px !important;
color: #0d2f63 !important;
font-family: Trebuchet MS,Verdana !important;
font-weight: bold;
margin-bottom: 5px;
}
.elemtext h2
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 130% !important;
color: #000 !important;
}
.elemtext h3
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 110% !important;
color: #000 !important;
}
.elemtext h4
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 100% !important;
color: #000 !important;
}

#speventspagenumber
{
float: left;
width: 80%;
text-align: right;
margin-top: 25px;
font-family: Trebuchet MS,Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #0d2f63;
}

#speventspagenumber a
{
font-family: Trebuchet MS,Verdana;
font-weight: bold;
font-size: 12px;
text-decoration: none;
color: #0d2f63;
}

/*view*/

.spevent_elemdetails
{
width: 530px;
float: left;
margin-top: 25px;
margin-left: 37px;
}

.spevent_elemdetails .image
{
display: inline;
width: 215px;
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.spevent_elemdetails .image img
{
border: 1px solid #888;
}

.spevent_elemdetails .elemtitle
{
font-size: 18px;
line-height: 22px;
color: #0d2f63;
font-family: Trebuchet MS,Verdana;
font-weight: bold;
margin-bottom: 10px;
}

.spevent_elemdetails a
{
text-decoration: none;
}

.spevent_elemdetails .elemtext, .spevent_elemdetails .elemtext p
{
font-size: 11px !important;
line-height: 14px;
}

#spevent_volver
{
float: left;
width: 80%;
text-align: right;
margin-top: 20px;
}

#spevent_volver .link
{
float: right;
font-family: Trebuchet MS,Verdana;
font-size: 14px;
color: #0d2f63;
width: 90px;
height: 30px;
text-align: center;
padding-top: 7px;
background: url('/img/spevent_volver.jpg') no-repeat;
}

#spevent_volver .link a
{
text-decoration: none;
font-weight: bold;
}

#spevent_fotos
{
background: url('/img/spevent_fotos.jpg') no-repeat;
width: 630px;
height: 33px;
float: left;
margin-top: 20px;
margin-left: 37px;
}

#spevent_videos
{
background: url('/img/spevent_videos.jpg') no-repeat;
width: 630px;
height: 33px;
float: left;
margin-top: 20px;
margin-left: 37px;
}


#spevent_fotoslist_ul
{
padding-left: 37px;
width: 560px;
}

#spevent_fotoslist_ul li
{
list-style-type: none;
float:left;
padding-top: 10px;
padding-right: 5px;
width:85px;
}

#spevent_videoslist_ul
{
padding-left: 37px;
width: 560px;
}

#spevent_videoslist_ul li
{
list-style-type: none;
float:left;
padding-top: 10px;
padding-right: 5px;
width:85px;
}

#spevent_videoslist_ul li img, #spevent_fotoslist_ul li img
{
border: 1px solid #999;
}

.actual_title
{
color: #0a305f;
width: 530px;
font-weight: bold;
font-size: 23px;
line-height: 25px;
margin-top: 143px;
margin-left: 37px;
float: left;
font-family: Trebuchet MS,Verdana;
z-index: 2;
direction: ltr;
}

.actual_elements
{
float: left;
width: 480px;
margin-left: 60px;
}

.actual_element
{
width: 240px;
text-align: center;
float: left;
display: inline;
}

.actual_element img
{
/*border: 2px solid #004068;*/
}

.actual_element_radio
{
width: 240px;
height: 25px;
padding-top: 2px;
margin-top: 3px;
margin-bottom: 5px;
text-align: center;
float: left;
background: url('/img/invitation_input.png') center top no-repeat;
}

.actual_leftcol
{
width: 240px;
margin-left: 30px;
margin-top: 20px;
float: left;

}

.actual_leftcol .image
{
width: 235px;
float: left;
text-align: center;
}

.actual_leftcol .date
{
font-family: Trebuchet MS,Verdana;
font-weight: bold;
font-size: 19px;
line-height: 21px;
margin-top: 10px;
width: 235px;
text-align: center;
float: left;
color: #152a63;
}

.actual_leftcol .place
{
font-family: Trebuchet MS,Verdana;
font-weight: bold;
font-size: 19px;
line-height: 21px;
margin-top: 10px;
width: 235px;
float: left;
color: #152a63;
text-align: center;
}

.actual_rightcol
{
width: 290px;
margin-top: 20px;
margin-left: 5px;
float: left;

}

.actual_rightcol .invitation
{
float: right;
color: #03b2f3;
font-weight: bold;
width: 290px;
text-align: center;
font-family: Trebuchet MS,Verdana;
margin-top: 25px;
}


.actual_rightcol .invite_title
{
float: left;
font-weight: bold;
color: #517c3c;
width: 100%;
font-family: Trebuchet MS,Verdana;
font-size: 16px;
line-height: 1.1em;
}

.actual_rightcol .invite_text, .actual_rightcol .invite_text p
{
margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
line-height: 15px;
float: left;
}

.actual_rightcol .invite_input
{
width: 220px;
height: 30px;
float: left;
margin-top: 15px;
margin-bottom: 5px;
background: url('/img/invite_input.png') no-repeat;
}

.actual_rightcol .invite_input input
{
width: 190px;
float: left;
font-size: 11px;
font-family: Verdana;
margin-left: 12px;
margin-top: 8px;
border: none;
}

.actual_rightcol .invitation_radio
{
float: left;
width: 100%;
margin-top: 15px;
}


.actual_rightcol .invitation_radio label
{
font-weight: bold;
font-size: 12px;
color: #19398a;
padding-top: 2px;
float: left;
margin-left: 20px;
}

.actual_rightcol .invitation_radio input
{
margin-right: 20px;
float: left;
}

.actual_rightcol .invite_list
{
float: left;

}

.actual_rightcol .invite_list_date
{
float: left;
font-weight: bold;
color: #0d2f63;
width: 260px;
font-family: Trebuchet MS,Verdana;
font-size: 14px;
line-height: 1.1em;
margin-top: 25px;
}

.actual_rightcol .invite_list_input
{
width: 20px;
float: left;
margin-top: 23px;
margin-right: 5px;
position: relative;
}


.actual_rightcol .invite_list_input .messagebox
{
width: 210px;
color: #be0926;
background: #fff;
border: 1px solid #000;
position: absolute;
top: -9px;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
left: 215px;
display: none;
}
/*
.actual_rightcol .invite_list_title
{
float: left;
font-weight: bold;
color: #517c3c;
width: 200px;
font-family: Trebuchet MS,Verdana;
font-size: 13px;
line-height: 1.1em;
margin-top: 5px;
}
*/

.actual_rightcol .actualtext, .actual_rightcol .actualtext p
{
font-size: 11px !important;
line-height: 15px;
}

.actualtext h1
{
font-family:Trebuchet MS,Verdana !important;
line-height: 19px !important;
font-size: 18px !important;
color: #0a305f !important;
margin-bottom: 10px;
font-weight: bold;
}
.actualtext h2
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 130% !important;
color: #000 !important;
}
.actualtext h3
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 110% !important;
color: #000 !important;
}
.actualtext h4
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 100% !important;
color: #000 !important;
}

.regbox_special
{
float: left;
width: 480px;
height: 190px;
margin-left: 60px;
background: url('/img/regbox_special_bg.png') no-repeat;
}

.regbox_special_left
{
float: left;
width: 170px;
height: 150px;
margin-left: 32px;
}

.regbox_special_right
{
float: left;
width: 215px;
height: 150px;
margin-left: 38px;
}

.regbox_special_right_text
{
float: left;
font-family: Verdana;
font-size: 11px;
padding-top: 20px;
padding-left: 12px;
line-height: 14px;
}

.regbox_special_right_text a:link,
.regbox_special_right_text a:visited,
.regbox_special_right_text a.visited
{
color: #be0926;
font-size: 11px;
}

.regbox_special_right_text a:hover,
.regbox_special_right_text a:active
{
color: #0c3183;
font-size: 11px;
}

.regbox_special .text input, .regbox_special .password input
{
border: none;
background: transparent;
margin-left: 3px;
margin-top: 12px;
float: left;
}

#regbox_special_submit
{
width: 70px;
height: 30px;
font-weight: bold;
border: 0;
background:url('/img/invitation_submit.png');
cursor: pointer;

border: none !important;
float: right;
margin-top: 10px;
margin-right: 6px;
}

.regbox_special_title
{
float: left;
font-weight: bold;
width: 100%;
font-family: Trebuchet MS,Verdana;
font-size: 15px;
line-height: 1.1em;
margin-top: 35px;
}

.amigos_head
{
width: 530px;
height: 130px;
margin-left: 37px;
margin-top: 165px;
float: left;
}

.amigos_subhead
{
background: url('/img/amigos_subhead.png') no-repeat;
width: 530px;
height: 50px;
margin-left: 37px;
float: left;
}

.amigos_list
{
float: left;
margin-left: 40px;
width: 550px;
margin-top: 5px;
}

.amigos_listelem
{
float: left;
width: 90px;
height: 70px;
margin-bottom: 15px;
}

.amigos_content
{
float: left;
width: 567px;
margin-top: 35px;
}

.amigos_image1
{
float: right;
width: 215px;
margin-left: 20px;
margin-bottom: 15px;
}

.amigos_title
{
float: left;
width: 290px;
margin-left: 37px;
font-family: Trebuchet MS,Verdana;
font-size: 18px;
line-height: 19px;
color: #19398a;
font-weight: bold;
margin-bottom: 10px;
}

.amigos_text
{
margin-left: 37px;
font-size: 11px !important;
line-height: 14px;
z-index: 2;
direction: ltr;
/*text-align: justify;*/
}

.amigos_text h1
{
font-family:Trebuchet MS,Verdana !important;
line-height: 19px !important;
font-size: 18px !important;
color: #19398a !important;
margin-bottom: 10px;
font-weight: bold;
/*
float: left;
width: 290px;
margin-left: 37px;
font-family: ;
font-size: 18px;
line-height: 19px;
color: #19398a;
font-weight: bold;
margin-bottom: 10px;
*/
}
.amigos_text h2
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 130% !important;
color: #000 !important;
}
.amigos_text h3
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 120% !important;
color: #000 !important;
}
.amigos_text h4
{
font-family:'Verdana' !important;
line-height: 1.0em !important;
font-size: 100% !important;
color: #000 !important;
}

.amigos_text p
{
font-size: 11px !important;
line-height: 14px;
margin-top: 8px;
z-index: 2;
direction: ltr;
text-align: justify;
}

/*---------------------------------------------------*/

#links_paginate
{
color: #41291b;
float: right;
text-align: right;
margin-right: 50px;
margin-top: 10px;
text-decoration: none;
font: italic bold 1.2em Verdana;
}


#links_paginate_videos
{
color: #41291b;
float: right;
text-align: right;
margin-right: 150px;
margin-bottom: 60px;
text-decoration: none;
font: italic bold 1.2em Verdana;
}

#links_paginate a:link, #links_paginate_videos a:link,
#links_paginate a:visited, #links_paginate_videos a:visited,
#links_paginate a.visited, #links_paginate_videos a.visited
{
color: #41291b;
text-decoration: none;
font: normal bold 1.1em Verdana;
}

#links_paginate a:hover,
#links_paginate a:active,
#links_paginate_videos a:hover,
#links_paginate_videos a:active
{
color: #000;
text-decoration: none;
font: normal bold 1.1em Verdana;
}

#link_videos
{
width: 105px;
height: 40px;
position: absolute;
top: 88px;
left: 162px;
cursor: pointer;

}

#link_photos
{
width: 90px;
height: 40px;
position: absolute;
top: 85px;
left: 40px;
cursor: pointer;

}

#link_wallpapers
{
width: 110px;
height: 40px;
position: absolute;
top: 131px;
left: 160px;
cursor: pointer;

}

#link_musica
{
width: 110px;
height: 40px;
position: absolute;
top: 130px;
left: 37px;
cursor: pointer;

}

#linksbg
{
width: 715px;
float: left;
position: relative;
}

#links_photos_content
{
width: 685px;
min-height: 180px;
background: url('/img/links_photos_bg.jpg') no-repeat;
float: left;
margin-left: 20px;
}

#links_photos_titletext
{
width: 220px;
height: 120px;
float: left;
margin-top: 70px;
margin-left: 7px;
font-family:'Verdana';
color: #000;
text-align: justify;
font-size: 11px;
line-height: 15px;
overflow: hidden;
}

#links_photos_list
{
width: 100%;
float: left;
margin-top: 15px;
}

#links_photos_list .link_photos_elem
{
width: 150px;
float: left;
display: inline;
margin-right:  20px;
}

#links_photos_list a
{
}

.link_photos_elem .image
{
width: 150px;

}

.link_photos_elem .link
{
width: 130px;
height: 30px;
margin: 15px auto;
}

/*-------*/

#links_wallpapers_content
{
width: 685px;
min-height: 180px;
float: left;
margin-left: 20px;
}

#links_wallpapers_titletext
{
width: 470px;
height: 55px;
float: left;
margin-top: 85px;
margin-left: 4px;
font-family:'Verdana';
color: #000;
text-align: justify;
font-size: 11px;
line-height: 15px;
overflow: hidden;
}

#links_wallpapers_list
{
width: 100%;
float: left;
margin-top: 15px;
}

#links_wallpapers_list .link_wallpapers_elem
{
width: 150px;
float: left;
display: inline;
margin-right:  20px;
}

#links_wallpapers_list a:link,
#links_wallpapers_list a:visited,
#links_wallpapers_list a.visited
{
color: #632181;
font-size: 10px;
text-decoration: none;
}

#links_wallpapers_list a:hover,
#links_wallpapers_list a:active
{
color: #000;
font-size: 10px;
text-decoration: none;
}

.link_wallpapers_elem .image
{
width: 150px;
}

.link_wallpapers_elem .link
{
width: 150px;
height: 50px;
margin: 5px auto;
color: #632181;
text-align: center;
padding-top: 10px;
background: url('/img/links_walls_link.png') no-repeat;
}

/*-----------------------*/

#links_videos_content
{
width: 685px;
min-height: 180px;
float: left;
margin-left: 20px;
}

#links_videos_titletext
{
width: 470px;
height: 55px;
float: left;
margin-top: 85px;
margin-left: 4px;
font-family:'Verdana';
color: #000;
text-align: justify;
font-size: 11px;
line-height: 15px;
overflow: hidden;
}

#links_videos_player
{
float: left;
margin-left: 110px;
margin-top: 20px;
width: 335px;
height: 300px;
background: url('/img/links_player_bg.jpg') no-repeat;
padding-top: 9px;
padding-left: 7px;
}

#links_videos_download
{
float: left;
margin-left: 110px;
width: 335px;
height: 30px;
text-align: right;
}

#links_videos_list
{
width: 555px;
height: 335px;
float: left;
margin-top: 15px;
background: url('/img/links_videos_bg.jpg') no-repeat;
padding-top: 30px;
padding-left: 25px;
}

#links_videos_list .link_videos_elem
{
width: 150px;
float: left;
display: inline;
margin-right: 22px;
}

#links_videos_list a
{
}

.link_videos_elem .image
{
width: 150px;
height: 105px;
overflow: hidden;
}

.link_videos_elem .link
{
width: 130px;
height: 30px;
margin: 10px auto;
margin-bottom: 10px;
}

/*--------------------*/

#links_musica_content
{
width: 685px;
min-height: 180px;
float: left;
margin-left: 16px;
background: url('/img/links_musica_bg.jpg') no-repeat;
}

#links_musica_titletext
{
width: 470px;
height: 55px;
float: left;
margin-top: 85px;
margin-left: 4px;
font-family:'Verdana';
color: #000;
text-align: justify;
font-size: 11px;
line-height: 15px;
overflow: hidden;
}

.link_tracks_elem
{
float: left;
width: 495px;
height: 120px;
margin-top: 15px;
background: url('/img/links_musica_elem.jpg') no-repeat;
}

.link_tracks_elem
{
float: left;
width: 495px;
height: 120px;
margin-top: 15px;
background: url('/img/links_musica_elem.jpg') no-repeat;
}

.track_title_wrap
{
width: 400px;
height: 30px;
float: left;
margin-left: 50px;
margin-top: 30px;
overflow: hidden;
}

.track_elem_artist
{
color: #00829a;
font-family:'Verdana';
font-size: 12px;
font-weight: bold;
float: left;
line-height: 16px;
}

.track_elem_title
{
color: #392213;
font-family:'Verdana';
font-size: 12px;
font-weight: bold;
float: left;
line-height: 16px;
}

.link_elem_track_download
{
width: 130px;
height: 30px;
float: left;
margin-left: 50px;
}

/* tablos */

#tabloseventosbg
{
position: relative;
background-repeat: no-repeat;
height: 706px;
overflow: hidden;
padding-top: 142px;
padding-left: 80px;
font: italic bold 1.2em arial;
color: #ffffff;
}

#tabloseventosbg h2
{
position:absolute;
top: 98px;
left: 50px;
font: bold 1.2em Trebuchet MS, Verdana;
color: #00632f;
}

#lower_link
{
position: absolute;
width: 105px;
height: 105px;
top: 570px;
left: 25px;
cursor: pointer;
}

#tablos-tipos
{
position: absolute;
top: 97px;
left: 210px;
height: 25px;
}

#tablos-tipos-select-wrap
{
width: 165px;
height: 25px;
background: transparent url('/img/tablos_inputbg.png') repeat;
}

#tablos-tipos-select
{
font-size: 11px;
border: none;
font-family: Verdana;
color: #fff;
width: 158px;
height: 19px;
margin-top: 3px;
float: left;
padding-left: 2px !important;
font-style: italic;
font-weight: bold;
background: #5B8C65;
outline: none;
}


#tablos-buscar
{
position: absolute;
top: 97px;
left: 400px;
height: 25px;
width: 250px;
}

#tablos-buscar-input-wrap
{
width: 165px;
height: 25px;
background: transparent url('/img/tablos_inputbg.png') repeat;
float: left;
display: inline;
}

#tablos-buscar-input
{
font-size: 11px;
border: 0px;
font-family: Verdana;
color: #fff;
width: 150px;
height: 15px;
line-height: 15px;
margin-top: 3px;
float: left;
padding-left: 5px !important;
font-style: italic;
font-weight: bold;
background: #5B8C65;
outline: none;
}

#tablos-buscar .submit
{
float: left;
display: inline;
}

#tablos-buscar #tablos-buscar-input-submit
{
background: transparent;
color: #00632f;
font-weight: bold;
border: none;
font: bold 1.1em Trebuchet MS,Verdana;
cursor: pointer;
height: 18px;
width: 50px;
float: left;
margin-top: 1px;
}

#gridpos
{
position: absolute;
top: 129px;
left: 16px;
}

#grid
{
height:1%;
overflow:auto;
padding-top: 0px;
padding-left: 25px;
padding-right: 20px;
margin-bottom: 60px;
}

.gridevent
{
position: relative;
float:left;
height:113px;
padding-top:10px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
width:171px;
color: #ffffff;
font: 0.9em arial;
}

.gridevent p
{
margin-top: 7px;
}

.gridevent .title
{
color: #673b15;
text-transform: uppercase;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
font-style: italic;
}

.gridevent .place
{
color: #fff;
font-family: Verdana;
font-size: 10px;
font-style: italic;
}

.gridevent .date
{
color: #fff;
font-family: Verdana;
font-size: 10px;
}

.gridevent h4
{
font-style: italic;
font-weight: bold;
}

.gridevent a
{
color: #ffffff;
}

.gridevent .vermas
{
width: 79px;
height: 13px;
position: absolute;
right: 20px;
bottom: 20px;
}

.gridevent .vermas a
{
border: 0;
background: none;
}

#tablosinfoeventosbg
{
position: relative;
background-repeat: no-repeat;
height: 706px;
overflow: hidden;
padding-top: 145px;
padding-left: 50px;
}

#tablosinfoeventosbg h2
{
position:absolute;
top: 100px;
left: 50px;
font: bold 14px Trebuchet MS;
color:#673B15;
text-transform: uppercase;
font-style: italic;
height: 15px;
width: 590px;
overflow: hidden;
}

#tabevent-left
{
float: left;
width: 200px;
}

#tabevent-left img
{
margin-bottom: 20px;
}

#tabevent-right
{
float: left;
width: 375px;

overflow:hidden;
}

#tabevent-right
{
font: 1.1em Verdana;
color: #ffffff;
margin-bottom:  10px;
text-align: justify;
height: 342px;
padding-right: 5px;
overflow: auto;
}

#tabevent-right .title
{
color: #673b15;
text-transform: uppercase;
font-family: Verdana;
font-size: 10px;
font-weight: bold;
font-style: italic;
}

#tabevent-right .place
{
color: #fff;
font-family: Verdana;
font-size: 10px;
font-style: italic;
}

#tabevent-right .date
{
color: #fff;
font-family: Verdana;
font-size: 10px;
}

#tabevent-right .text
{
color: #fff;
font-family: Verdana;
font-size: 10px;
line-height: 15px;
margin-top: 15px;
margin-bottom: 10px;
}

#tabevent-right img
{
margin-top: 0px;
}

#tablosbg
{
position: relative;
background-repeat: no-repeat;
height: 706px;
overflow: hidden;
padding-top: 155px;
padding-left: 70px;
font: italic bold 1.2em arial;
color: #ffffff;
}

#tablosbg h2
{
position:absolute;
top: 97px;
left: 50px;
font: bold 1.2em Trebuchet MS,Verdana;
color: #1f7648;
margin-bottom:  18px;
}

#errorMessageTablosText
{
position: absolute;
top: 300px;
left: 325px;
border: 1px solid #fff;
background: transparent;
color: #fff;
width: 230px;
padding: 6px;
display: none;
}


#errorMessageTablosText2
{
position: absolute;
top: 245px;
left: 440px;
border: 1px solid #eee;
background: transparent;
color: #fff;
width: 80px;
padding: 4px;
display: none;
}

#tablosbg .error-message
{
display: none;
}

#tablosbg form {
width: 570px;
text-align: left;
position: relative;
}

#tablosbg fieldset {
margin: 0;
padding: 0;
border: 0;
height: 380px;
margin-top: 5px;
}

#tablosbg fieldset label
{
float: left;
font-family: Verdana;
margin-top: 4px;
margin-bottom: 5px;
font-size: 11px;
padding-left: 3px;
letter-spacing: -1px;

}

#tablosbg form div.field-1
{
width: 144px;
float: left;
padding: 0 17px 0px 0;
margin-top: 0px;
}

#tablosbg form div.field-1 input
{
background: url('/img/inputbg.png') no-repeat;
border: none;
width: 136px;
float: left;
font-size: 12px !important;
padding: 6px !important;
padding-top: 4px !important;
font-weight: bold !important;
font-style: italic !important;
color: #fff !important;
}

#tablosbg form div.field-select
{
width: 144px;
float: left;
padding: 0 17px 0 0;
}

#tablosbg form #field-select_wrap
{
width: 145px;
float: left;
height: 25px;
background: transparent url('/img/tablos_add_select.png') no-repeat;
margin-top: 2px;
margin-left: 2px;
}


#tablosbg form #field-select_wrap select
{
width: 144px;
float: left;
border: none;
margin: 0px !important;
margin-top: 2px !important;
font-size: 12px !important;
height: 21px;
line-height: 21px;
color: #638f6e !important;
font-size: 11px;
font-weight: bold !important;
font-style: italic !important;
padding-left: 5px !important;
background: transparent;
}

#tablosbg form div.field-long
{
width: 304px;
float: left;
padding: 0 17px 0 0;
}

#tablosbg form div.field-long input
{
background: url('/img/longbg.png') no-repeat;
border: 0;
width: 294px;
float: left;
font-size: 12px !important;
padding: 6px !important;
padding-top: 4px !important;
font-weight: bold !important;
font-style: italic !important;
color: #fff !important;
}

#tablosbg form div.field-longer
{
width: 470px;
float: left;
padding: 0 17px 0 0;
}

#tablosbg form div.field-longer input
{
background: url('/img/longerbg.png') no-repeat;
border: 0;
width: 470px;
float: left;
font-size: 12px !important;
padding: 6px !important;
padding-top: 6px !important;
font-weight: bold !important;
font-style: italic !important;
color: #fff !important;
}

#tablosbg form .date-picker-control
{
float: right;
margin-top: -23px;
}

#tablosbg form .time-holder
{
float: left;
margin-top: -30px;
}

#tablosbg form #textarea_wrap
{
width: 305px;
float: left;
height: 65px;
background: url('/img/textdesbg.png') -2px no-repeat;
border: 0;
padding: 5px;
padding-left: 2px;
padding-right: 2px;
font-size: 12px;
overflow: auto;
font-weight: bold !important;
font-style: italic !important;
margin-top: -2px !important;
margin-left: 2px !important;
}

#tablosbg form #textarea_wrap textarea
{
width: 292px;
height: 60px;
padding-left: 3px;
padding-top: 1px;
margin-right: 0px;
margin-bottom: 0px;
font-weight: bold !important;
font-style: italic !important;
color: #fff !important;
font-family: Verdana;
font-size: 12px;
line-height: 15px;
background: transparent;
border: none;
}

#tablosbg form #tablos_submit
{
background: url('/img/tablos_submit.png') no-repeat;
width: 98px;
height: 26px;
border: 0;
cursor:pointer;
padding: 0px !important;
margin: 0px !important;
margin-top: 75px !important;
margin-left: 20px !important;
float: left !important;

}

form div.button
{
float:left;
width: 215px;
padding-left: 100px;
padding-top: 1px;
}

#AnnouncementTmpImage
{
width: 205px;
position: absolute;
top: 16px;
left: 0;
background: lime;
height: 20px;
-moz-opacity:0;
filter: alpha(opacity:0);
opacity: 0;
z-index: 2;
direction: ltr;
}

#AnnouncementImageFake
{
width: 205px;
position: absolute;
top: 16px;
left: 0;
background: url('/img/explorar.png') no-repeat;
height: 23px;
z-index: 1;
direction: ltr;
}

#fd-but-AnnouncementTmpDateTo
{
margin-top: 31px !important;
z-index: 15 !important;
direction: ltr !important;
}

#recursos .fb_text
{
position: absolute;
top: 705px;
right: 200px;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
}

#recursos .recursos_fblink
{
position: absolute;
top: 690px;
right: 160px;
width: 32px;
height: 32px;
background: url('/img/fb.png') no-repeat;
}

#recursos .recursos_tulink
{
position: absolute;
top: 690px;
right: 120px;
width: 32px;
height: 32px;
background: url('/img/tu.png') no-repeat;
}

#recursos .recursos_fblink a,
#recursos .recursos_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#recursos
{
float: left;
width: 710px;
min-height: 420px;
}

#recursos_title
{
float: left;
width: 710px;
height: 270px;
margin-top: 15px;
margin-bottom: 15px;
}

#recursos_menu
{
width: 660px;
float: left;
margin-left: 30px;
}

.recursos_menu_elem
{
float: left;
width: 660px;
height: 45px;
background: url('/img/recursos_menu_elem.jpg') no-repeat;
}

.recursos_menu_elem a
{
float: left;
width: 610px;
height: 45px;
color: #00622e;
font-size: 18px;
line-height: 45px;
padding-left: 50px;
text-decoration: none;
}

.recursos_menu_elem a:hover,
.recursos_menu_elem a:active
{
color: #e12823;
}

.recursos_content_top
{
float: left;
width: 690px;
height: 55px;
background: url('/img/recursos_content_top.jpg') no-repeat;
}

.recursos_content_bottom
{
float: left;
width: 690px;
height: 80px;
background: url('/img/recursos_content_bottom.jpg') no-repeat;
}

.recursos_content_middle
{
float: left;
width: 690px;
background: url('/img/recursos_content_middle.jpg') repeat-y;
}

.recursos_content_middle h1
{
margin-left: 50px;
margin-top: 8px;
width: 565px;
border-bottom: 1px solid #00622e;
color: #00622e;
padding-bottom: 5px;
font-size: 25px;
font-family: Trebuchet MS;
}

.recursos_submenu
{
margin-left: 75px;
margin-top: 20px;
font-size: 14px;
font-weight: bold;
font-family: Trebuchet MS;
color: #00622e;
}
.recursos_submenu ul
{
padding-left: 0px;
}
.recursos_submenu li
{
margin-top: 3px;
}
.recursos_submenu a
{
color: #00622e;
}
.recursos_submenu a:hover,
.recursos_submenu a:active
{
color: #e12823;
}

.para_content
{
float: left;
margin-left: 70px;
width: 565px;
}


.para_content h2
{
color: #00622e !important;
font-family: Trebuchet MS !important;
font-size: 20px !important;
font-weight: bold !important;
margin-bottom: 15px !important;
margin-top: 20px;
margin-left: -20px;
}

.para_content h3
{
color: #000 !important;
font-family: Verdana !important;
font-size: 14px !important;
font-weight: bold !important;
margin-bottom: 10px !important;
margin-top: 15px;
}

.para_content p
{
color: #000 !important;
font-size: 10px !important;
line-height: 15px !important;
font-family: Verdana !important;
}

.para_content p.norma
{
font-style: italic;
}

.para_content p a
{
color: #00622e;
font-weight: bold;
}
.para_content p a:hover,
.para_content p a:active
{
color: #e12823;
font-weight: bold;
}

.recursos_backlink
{
width: 210px;
height: 50px;
text-align: center;
line-height: 50px;
margin-left: 30px;
float: left;
background: url('/img/recursos_backlink.jpg') no-repeat;
color: #00622e;
font-family: Trebuchet MS;
font-size: 18px;
font-weight: bold;
}
.recursos_backlink a
{
color: #00622e;
text-decoration: none;
width: 100%;
height: 100%;
}

.cuentas_link
{
width: 75px;
color: #024B7A;
}

/*concurso main-------------------------*/

#concursos_main
{
width: 700px;
height: 900px;
float: left;
position: relative;
}

#concursos_main .concursoswrap
{
float: right;
height: 740px;
width: 700px;
overflow: hidden;
margin-bottom: 5px;
}

#concursos_main .concursos_img
{
position: absolute;
top: 160px;
left: 64px;
width: 255px;
height: 260px;
overflow: hidden;
}

.concursos_content_wrap
{
float: left;
width: 285px;
overflow: auto;
margin-left: 355px;
margin-top: 135px;
height: 605px;
}

.concursos_main_title
{
font-family: Trebuchet MS;
color: #fb0101;
font-size: 38px;
line-height: 43px;
font-weight: bold;
/*
margin-top: 135px;
margin-left: 355px;
*/
float: left;
width: 255px;
overflow: hidden;
}

.concursos_main_content
{
/*
margin-left: 355px;
*/
float: left;
color: #2704fe;
font-size: 11px;
padding-top: 10px;
width: 255px;
overflow: hidden;
padding-right: 10px;
}

.concursos_main_content p,
.concursos_main_content span,
.concursos_main_content p span
{
color: #2704fe !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.concursos_main_content a
{
color: #FB0101 !important;
text-decoration: none !important;
}

.concursos_bases
{
position: absolute;
top: 475px;
left: 60px;
}

.concursos_bases a
{
color: #2b659b;
font-family: Verdana;
font-size: 10px;
}

.concursos_bases a:hover,
.concursos_bases a:active
{
color: #153b5e;
}

.concurso_link1
{
position: absolute;
top: 470px;
left: 150px;
width: 185px;
height: 25px;
}

.concurso_link2
{
position: absolute;
top: 500px;
left: 150px;
width: 185px;
height: 25px;
}

.concurso_link1 a,
.concurso_link2 a
{
width: 100%;
height: 100%;
float: left;
}

#concursos_main .fb_text
{
float: left;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-top: 98px;
margin-left: 350px;
margin-right: 5px;
}

#concursos_main .concurso_fblink
{
float: left;
width: 35px;
height: 35px;
background: url('/img/fb.png') no-repeat;
margin-top: 80px;
margin-right: 5px;
}

#concursos_main .concurso_tulink
{
float: left;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
margin-top: 80px;
}

#concursos_main .concurso_fblink a,
#concursos_main .concurso_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#concursos_take
{
width: 715px;
height: 812px;
float: left;
position: relative;
margin-top: 0px;
}

.concursos_reglink
{
width: 95px;
height: 35px;
float: left;
position: relative;
margin-top: 245px;
margin-left: 315px;
}

.concursos_baseslink
{
width: 85px;
height: 20px;
float: left;
position: relative;
margin-top: 53px;
margin-left: 490px;
}

.concursos_reglink a,
.concursos_baseslink a
{
width: 100%;
height: 100%;
float: left;
}

#concursos_title
{
width: 705px;
min-height: 200px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 135px;
padding-left: 10px;
}

#concursos_title #notipagenumber a
{
color: #fb0101 !important;
}

.concurso_elem
{
float: left;
width: 168px;
height: 205px;
margin-left: 3px;
background: url('/img/concursosbg_index_elem.png') no-repeat;
margin-top: 5px;
position: relative;
}

.concurso_img
{
width: 135px;
height: 140px;
float: left;
margin-top: 15px;
margin-left: 15px;
overflow: hidden;
}

.concurso_pin
{
width: 14px;
height: 14px;
position: absolute;
background: url('/img/pin.png') no-repeat;
top: 6px;
left: 74px;
}

.concurso_title
{
width: 135px;
height: 32px;
float: left;
margin-top: 5px;
margin-left: 15px;
overflow: hidden;
color: #fb0101;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
}

.concurso_title a
{
color: #fb0101;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
line-height: 13px;
height: 26px;
overflow: hidden;
float: left;
}

/*comic main-------------------------*/

#comic_main
{
float: left;
width: 705px;
height: 1130px;
margin-top: 0px;
margin-bottom: 20px;
}

#comic_main .comicwrap
{
float: right;
height: 1065px;
width: 705px;
overflow: hidden;
margin-bottom: 5px;
}

#comic_main .comic_img
{
position: absolute;
top: 129px;
left: 271px;
width: 209px;
height: 325px;
overflow: hidden;
}

.comic_content_wrap
{float: left;
width: 385px;
overflow: auto;
margin-left: 280px;
margin-top: 110px;
height: 870px;}

.comic_main_title
{
font-family: Trebuchet MS;
color: #000;
font-size: 38px;
line-height: 43px;
font-weight: bold;
/*
margin-top: 110px;
margin-left: 280px;
margin-right: 20px;
*/
float: left;
width: 365px;
overflow: hidden;

}

.comic_main_content
{
/*
margin-left: 280px;
margin-right: 20px;
*/
float: left;
color: #000;
font-size: 11px;
padding-top: 5px;
width: 360px;
overflow: hidden;
}

.comic_main_content p,
.comic_main_content span,
.comic_main_content p span
{
color: #000 !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.comic_main_content a
{
color: #fd8401 !important;
text-decoration: none !important;
}

#comic_main .fb_text
{float: left;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-left: 280px;
margin-top: 18px;
}

#comic_main .comic_fblink
{float: left;
width: 32px;
height: 32px;
background: url('/img/fb.png') no-repeat;
margin-left: 5px;
}

#comic_main .comic_tulink
{
float: left;
width: 32px;
height: 32px;
background: url('/img/tu.png') no-repeat;
margin-left: 5px;
}

#comic_main .comic_fblink a,
#comic_main .comic_tulink a
{
width: 100%;
height: 100%;
float: left;
}

.comic_link1
{float: right;
width: 83px;
height: 20px;
margin-right: 160px;
margin-top: 18px;
}

.comic_link1 a
{
width: 100%;
height: 100%;
float: left;
}

.comic_link2
{
float: right;
width: 130px;
height: 60px;
margin-right: 55px;
margin-top: 10px;
}

.comic_link2 a
{
width: 100%;
height: 100%;
float: left;
}

#comic_title
{
width: 670px;
min-height: 120px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 130px;
padding-left: 10px;
}

#comic_title #notipagenumber a
{
color: #ff8400 !important;
}

.comic_elem
{
float: left;
width: 210px;
height: 285px;
background: url('/img/comicbg_index_elem.png') no-repeat 15px 0px;
margin-left: 5px;
margin-top: 10px;
position: relative;
}

.comic_img
{
width: 160px;
height: 230px;
overflow: hidden;
position:absolute;
top: 4px;
left: 18px;
}

.comic_title_elem
{
width: 209px;
height: 61px;
background: url('/img/comic_title_elem.png') no-repeat;
overflow: hidden;
position:absolute;
top: 220px;
right: 0px;
}

.comic_title
{
width: 90%;
margin-left: 5%;
float: left;
margin-top: 12px;
text-align: center;
overflow: hidden;
color: #000;
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
}

.comic_title a
{
color: #000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
height: 26px;
line-height: 13px;
}

/*sorteos main-------------------------*/

#sorteos_main_bg11
{
width: 705px;
height: 130px;
float: left;
position: relative;
margin: 0px;
}
#sorteos_main_bg12
{width: 705px;
float: left;
position: relative;
margin: 0px;
min-height: 150px;}
#sorteos_main_bg13
{
width: 705px;
height: 80px;
float: left;
position: relative;
margin: 0px;
}
#sorteos_main_bg14
{
width: 705px;
height: 75px;
float: left;
position: relative;
margin: 0px;
}

.sorteos_img1
{
position: relative;
float: left;
width: 290px;
height: 265px;
margin-left: 55px;
overflow: hidden;
}

.fb_text1
{
position: relative;
float: right;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-top: 18px;
margin-right: 10px;
}

.sorteos_fblink1
{
position: relative;
float: right;
width: 32px;
height: 32px;
margin-right: 10px;
background: url('/img/fb.png') no-repeat;
}

.sorteos_tulink1
{
position: relative;
float: right;
width: 32px;
height: 32px;
background: url('/img/tu.png') no-repeat;
}

.sorteos_fblink1 a,
.sorteos_tulink1 a
{
width: 100%;
height: 100%;
float: left;
}

.sorteos_main_wrap11
{
position: relative;
float: right;
width: 310px;
margin-right: 40px;
}

.sorteos_main_wrap12
{
position: relative;
float: right;
width: 400px;
margin-right: 160px;
margin-top: 20px;
}

.sorteos_main_title1
{
font-family: Trebuchet MS;
color: #333;
font-size: 32px;
line-height: 32px;
font-weight: bold;
float: left;
width: 310px;
overflow: hidden;
}

.sorteos_main_content1
{
font-family: Trebuchet MS;
float: left;
color: #5b5048;
font-size: 12px;
line-height: 18px;
margin-top: 10px;
width: 300px;
}

.sorteos_main_content1 p,
.sorteos_main_content1 span,
.sorteos_main_content1 p span
{
color: #5b5048 !important;
font-size: 12px!important;
font-family: Trebuchet MS !important;
line-height: 150% !important;
}

.sorteos_main_content1 a
{
color: #e32515 !important;
text-decoration: none !important;
}

.participa_link1
{
position: relative;
float: left;
width: 189px;
height: 28px;
margin-top: 10px;
}

.ver_link1
{
position: relative;
float: left;
width: 209px;
height: 28px;
margin-top: 5px;
}

.participa_link1 a,
.ver_link1 a
{
width: 100%;
height: 100%;
float: left;
}

/*------------------------------------------------*/

#sorteos_main_bg22
{
width: 705px;
float: left;
position: relative;
margin: 0px;
min-height: 140px;
}
#sorteos_main_bg23
{
width: 705px;
height: 70px;
float: left;
position: relative;
margin: 0px;
}
#sorteos_main_bg24
{
width: 705px;
height: 80px;
float: left;
position: relative;
margin: 0px;
}

.sorteos_img2
{
position: relative;
float: right;
width: 290px;
height: 265px;
overflow: hidden;
margin-top: 20px;
margin-right: 20px;
}

.fb_text2
{
position: relative;
float: left;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-right: 10px;
margin-top: 18px;
}

.sorteos_fblink2
{
position: relative;
float: left;
width: 32px;
height: 32px;
margin-right: 10px;
background: url('/img/fb.png') no-repeat;
}

.sorteos_tulink2
{
position: relative;
float: left;
width: 32px;
height: 32px;
background: url('/img/tu.png') no-repeat;
}

.sorteos_fblink2 a,
.sorteos_tulink2 a
{
width: 100%;
height: 100%;
float: left;
}

.sorteos_main_wrap21
{
position: relative;
float: left;
width: 270px;
margin-left: 110px;
margin-top: 20px;
}

.sorteos_main_wrap22
{
position: relative;
float: left;
width: 450px;
margin-left: 110px;
margin-top: 20px;
}

.sorteos_main_title2
{
font-family: Trebuchet MS;
color: #333;
font-size: 32px;
line-height: 32px;
font-weight: bold;
float: left;
width: 270px;
overflow: hidden;
}

.sorteos_main_content2
{
font-family: Trebuchet MS;
float: left;
color: #5b5048;
font-size: 12px;
line-height: 18px;
margin-top: 10px;
width: 260px;
}


.sorteos_main_content2 p,
.sorteos_main_content2 span,
.sorteos_main_content2 p span
{
color: #5b5048 !important;
font-size: 12px!important;
font-family: Trebuchet MS !important;
line-height: 150% !important;
}

.sorteos_main_content2 a
{
color: #e32515 !important;
text-decoration: none !important;
}

.participa_link2
{
position: relative;
float: left;
width: 189px;
height: 28px;
margin-top: 10px;
}

.ver_link2
{
position: relative;
float: left;
width: 209px;
height: 28px;
margin-top: 5px;
}

.participa_link2 a,
.ver_link2 a
{
width: 100%;
height: 100%;
float: left;
}

/*------------------------------------------------*/

#sorteos_main_bg32
{
width: 705px;
float: left;
position: relative;
margin: 0px;
min-height: 130px;
}

#sorteos_main_bg33
{
width: 705px;
height: 90px;
float: left;
position: relative;
margin: 0px;
}

.sorteos_img3
{
position: relative;
float: left;
width: 290px;
height: 265px;
overflow: hidden;
margin-left: 55px;
}

.fb_text3
{
position: relative;
float: right;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-top: 18px;
margin-right: 10px;
}

.sorteos_fblink3
{
position: relative;
float: right;
width: 32px;
height: 32px;
margin-right: 10px;
background: url('/img/fb.png') no-repeat;
}

.sorteos_tulink3
{
position: relative;
float: right;
width: 32px;
height: 32px;
background: url('/img/tu.png') no-repeat;
}

.sorteos_fblink3 a,
.sorteos_tulink3 a
{
width: 100%;
height: 100%;
float: left;
}

.sorteos_main_wrap31
{
position: relative;
float: right;
width: 310px;
margin-right: 40px;
}

.sorteos_main_wrap32
{
position: relative;
float: right;
width: 510px;
margin-right: 160px;
margin-top: 20px;
}

.sorteos_main_title3
{
font-family: Trebuchet MS;
color: #333;
font-size: 32px;
line-height: 32px;
font-weight: bold;
float: left;
width: 310px;
overflow: hidden;
}

.sorteos_main_content3
{
font-family: Trebuchet MS;
float: left;
color: #5b5048;
font-size: 12px;
line-height: 18px;
margin-top: 10px;
width: 300px;
}

.sorteos_main_content3 p,
.sorteos_main_content3 span,
.sorteos_main_content3 p span
{
color: #5b5048 !important;
font-size: 12px!important;
font-family: Trebuchet MS !important;
line-height: 150% !important;
}

.sorteos_main_content3 a
{
color: #e32515 !important;
text-decoration: none !important;
}

.participa_link3
{
position: relative;
float: left;
width: 189px;
height: 28px;
margin-top: 10px;
}

.ver_link3
{
position: relative;
float: left;
width: 209px;
height: 28px;
margin-top: 5px;
}

.participa_link3 a,
.ver_link3 a
{
width: 100%;
height: 100%;
float: left;
}


#sorteos_take
{
width: 715px;
height: 812px;
float: left;
position: relative;
margin-top: 0px;
}

.sorteos_reglink
{
width: 95px;
height: 35px;
float: left;
position: relative;
margin-top: 245px;
margin-left: 315px;
}

.sorteos_baseslink
{
width: 85px;
height: 20px;
float: left;
position: relative;

margin-top: 53px;
margin-left: 490px;
}

.sorteos_reglink a,
.sorteos_baseslink a
{
width: 100%;
height: 100%;
float: left;
}

#sorteos_title
{
width: 705px;
min-height: 130px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 95px;
padding-left: 10px;
}

.sorteo_elem
{
float: left;
width: 168px;
height: 168px;
margin-left: 3px;
background: url('/img/sorteosbg_index_elem.png') no-repeat;
margin-top: 5px;
}

.sorteo_img
{
width: 145px;
height: 90px;
float: left;
margin-top: 8px;
margin-left: 8px;
overflow: hidden;

}

.sorteo_title
{
width: 145px;
height: 28px;
line-height: 13px;
float: left;
margin-top: 5px;
margin-left: 8px;
overflow: hidden;
color: #333;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
}

.sorteo_title a
{
color: #333;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#sorteos_title #notipagenumber a
{
color: #333 !important;
}

/*salud main-------------------------*/

#salud_main
{
width: 655px;
height: 1275px;
margin-bottom: 30px;
float: left;
position: relative;
overflow: hidden;
padding-bottom: -50px;
}

#salud_main .saludwrap
{
float: right;
height: 1200px;
width: 655px;
overflow: hidden;
}

#salud_main .salud_img
{
position: absolute;
top: 230px;
left: 25px;
width: 290px;
height: 290px;
overflow: hidden;
}


.salud_content_wrap
{
float: left;
width: 300px;
overflow: auto;
margin-left: 320px;
margin-top: 205px;
height: 835px;
}

.salud_main_title
{
font-family: Trebuchet MS;
color: #fb0101;
font-size: 38px;
line-height: 43px;
font-weight: bold;
/*
margin-top: 205px;
margin-left: 320px;
*/
float: left;
width: 270px;
overflow: hidden;

}

.salud_link1
{
position: relative;
float: left;
width: 208px;
height: 68px;
margin-top: 20px;
}

.salud_link1 a
{
width: 100%;
height: 100%;
float: left;
}

.salud_main_content
{/*
margin-left: 322px;
*/
float: left;
color: #000 !important;
font-size: 11px!important;
padding-top: 0px;
width: 270px;
padding-right: 10px;
overflow: hidden;
margin-top: 10px;
font-family: Verdana !important;
/*height: 705px;*/
}

.salud_main_content p,
.salud_main_content span,
.salud_main_content p span
{
color: #000 !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.salud_main_content a
{
color: #FB0101 !important;
text-decoration: none !important;
}

#salud_main .fb_text
{
float: left;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-top: 18px;
margin-right: 5px;
}

#salud_main .salud_fblink
{
float: left;
width: 35px;
height: 35px;
margin-right: 5px;
background: url('/img/fb.png') no-repeat;
}

#salud_main .salud_tulink
{
float: left;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
}

#salud_main .salud_fblink a,
#salud_main .salud_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#salud_title
{
width: 670px;
min-height: 210px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 210px;
padding-left: 10px;
}

#salud_title #notipagenumber a
{
color: #000 !important;
}

.salud_elem
{
float: left;
width: 208px;
height: 160px;
background: url('/img/saludbg_index_elem.png') no-repeat 13px 0px;
margin-left: 13px;
margin-top: 10px;
position: relative;
}

.salud_img
{
width: 170px;
height: 100px;
overflow: hidden;
position:absolute;
top: 4px;
left: 16px;
}

.salud_slice
{
width: 208px;
height: 68px;
background: url('/img/slice.png') no-repeat;
overflow: hidden;
position:absolute;
top: 90px;
left: 0px;
}

.salud_title
{
width: 200px;
height: 68px;
margin-left: 4px;
line-height: 16px;
float: left;
margin-top: 20px;
text-align: center;
overflow: hidden;
color: #000;
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
}

.salud_title a
{
color: #000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
height: 26px;
line-height: 13px;
overflow: hidden;
float: left;
width: 90%;
margin-left: 5%;
}

/*cuidemos main-------------------------*/

#cuidemos_main
{
width: 705px;
height: 875px;
float: left;
position: relative;
margin-top: 20px;
}

#cuidemos_main3
{
width: 705px;
height: 210px;
float: left;
position: relative;
}

.fb_text
{
position: relative;
float: right;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-right: 8px;
margin-top: 18px;
}

.cuidemos_fblink
{
position: relative;
float: right;
width: 35px;
height: 35px;
margin-right: 8px;
background: url('/img/fb.png') no-repeat;
}

.cuidemos_tulink
{
position: relative;
float: right;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
}

.cuidemos_fblink a,
.cuidemos_tulink a
{
width: 100%;
height: 100%;
float: left;
}

.cuidemos_main_content
{/*margin-top: 110px;
margin-left: 250px;*/
float: left;}
/*
.cuidemos_main_content p
{font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #604c3f;
width: 290px;
font-weight: bold;
margin-top: 8px;}*/

.cuidemos_main_content p
{
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #27191a;
font-weight: bold;
}

.cuidemos_main_content a
{
color: #c8071f;
}

.cuidemos_main_mask
{position: absolute;
width: 551px;
height: 551px;
top: 33px;
left: 77px;
z-index: 2;
}

.cuidemos_main_mask .mask1,
.cuidemos_main_mask .mask2,
.cuidemos_main_mask .mask3,
.cuidemos_main_mask .mask4
{
width: 100%;
height: 100%;
float: left;
display: none;
}

.cuidemos_main_mask .mask5
{
width: 551px;
height: 551px;
position: absolute;
display: none;
top: 0px;
left: 0px;
}

.cuidemos_main_links
{top: 470px;
left: 76px;
height: 120px;
width: 550px;
position: absolute;
z-index: 3;}

.cuidemos_main_links a
{float: left;
width: 100%;
height: 100%;
}

.cuidemos_main_links .link1
{
float: left;
width: 220px;
height: 35px;
margin-top: 10px;
margin-left: 10px;
}

.cuidemos_main_links .link2
{
float: left;
width: 110px;
height: 35px;
margin-top: 10px;
margin-left: 20px;
}


.cuidemos_main_links .link3
{
float: left;
width: 90px;
height: 35px;
margin-top: 10px;
margin-left: 30px;
}

.cuidemos_main_links .link4
{
float: left;
width: 120px;
height: 30px;
margin-top: 20px;
margin-left: 10px;
}

.cuidemos_main_links .link5
{
float: left;
width: 250px;
height: 30px;
margin-top: 20px;
margin-left: 30px;
}



.cuidemos_foto_links
{
top: 588px;
left: 76px;
height: 120px;
width: 550px;
position: absolute;
z-index: 3;
}

.cuidemos_foto_links a
{
float: left;
width: 100%;
height: 100%;
}

.cuidemos_foto_links .link1
{
float: left;
width: 220px;
height: 35px;
margin-top: 10px;
margin-left: 10px;
}

.cuidemos_foto_links .link2
{
float: left;
width: 110px;
height: 35px;
margin-top: 10px;
margin-left: 20px;
}

.cuidemos_foto_links .link3
{
float: left;
width: 90px;
height: 35px;
margin-top: 10px;
margin-left: 30px;
}

.cuidemos_foto_links .link4
{
float: left;
width: 120px;
height: 30px;
margin-top: 20px;
margin-left: 10px;
}

.cuidemos_foto_links .link5
{
float: left;
width: 250px;
height: 30px;
margin-top: 20px;
margin-left: 30px;
}

.cuidemos_foto
{width: 705px;
height: 1035px;
position: absolute;
top: 0px;
left: -30px;
color: #604c3f;}

.cuidemos_foto a
{color: #c8071f;
}

.cuidemos_ranking
{float: left;
width: 95px;
height: 35px;
margin-left: 70px;
margin-right: 50px;
margin-top: -5px;}

.cuidemos_ranking a
{
float: left;
width: 100%;
height: 100%;
}

.cuidemos_bases
{
float: left;
width: 95px;
margin-left: 70px;
}

.cuidemos_bases2
{
position: absolute;
left: 60px;
top: 995px;
}

.cuidemos_bases a,
.cuidemos_bases2 a
{
float: left;
width: 100%;
height: 100%;
text-align: center;
color: #654502;
}

.cuidemos_content
{width: 645px;
height: 575px;
float: left;
margin-left: 30px;
position: relative;}

.cuidemos_content p
{
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #27191a;
font-weight: bold;
}

.cuidemos_content .dynamic_intro p,
.cuidemos_content .dynamic_intro
{
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #27191a;
font-weight: bold;
}

.cuidemos_content .dynamic_intro h1,
.cuidemos_content .dynamic_intro h2,
.cuidemos_content .dynamic_intro h3,
.cuidemos_content .dynamic_intro h4,
.cuidemos_content .dynamic_intro h5,
.cuidemos_content .dynamic_intro h6
{
font-weight: bold !important;
color: #e90e32 !important;}

.cuidemos_content .dynamic_intro ul
{padding: 0px;}

.cuidemos_content .dynamic_intro li
{
list-style-type: none;
background: url('/img/cui_li.jpg') no-repeat 0px 3px;
padding-left: 15px;
margin-top: 10px;
}

.cuidemos_content .question_hint
{position: absolute;
top: 100px;
left: 60px;
width: 285px;
overflow: auto;
padding-right: 10px;
height: 390px;
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #27191a;
font-weight: bold;
background: transparent !important;;
background-color: transparent !important;}
.cuidemos_content .question_hint p,
.cuidemos_content .question_hint div,
.cuidemos_content .question_hint span
{color: #27191a;
background: transparent !important;;
background-color: transparent !important;
font-family: Trebuchet MS;
}
.cuidemos_content .question_hint h1,
.cuidemos_content .question_hint h2,
.cuidemos_content .question_hint h3,
.cuidemos_content .question_hint h4,
.cuidemos_content .question_hint h5,
.cuidemos_content .question_hint h6
{
font-weight: bold !important;
color: #e90e32 !important;
}

.cuidemos_content .question_hint ul
{
padding: 0px;
}

.cuidemos_content .question_hint li
{
list-style-type: none;
background: url('/img/cui_li.jpg') no-repeat 0px 3px;
padding-left: 15px;
margin-top: 10px;
}

.cuidemos_content .question
{
position: absolute;
top: 190px;
left: 100px;
width: 310px;
height: 210px;
font-family: Trebuchet MS;
font-size: 22px;
line-height: 25px;
color: #eb022c;
font-weight: bold;
}

.cuidemos_content .question_answers
{float: left;
width: 310px;
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #4d4949;
font-weight: bold;
margin-top: 20px;
}

.cuidemos_content .question_answers .question_answer
{
float: left;
width: 290px;
padding-left: 20px;
background: url('/img/answer_dot.png') no-repeat 0px 2px;
cursor: pointer;
margin-top: 5px;
}

.cuidemos_content .question_answers .question_answer_selected
{
background: url('/img/answer_dot_selected.png') no-repeat 0px 2px !important;
float: left;
}

.cuidemos_content .question_answers .question_answer_disabled
{
background: url('/img/answer_dot_disabled.png') no-repeat 0px 2px !important;
float: left;
cursor: default;
color: #9e9e9e;
}

.cuidemos_content .question_reglink
{
width: 101px;
height: 35px;
float: left;
position: relative;
margin-top: 15px;
margin-left: 90px;
}

.cuidemos_content .question_reglink a
{
width: 100%;
height: 100%;
float: left;
}

.cuidemos_content .start
{
width: 309px;
height: 36px;
float: left;
position: relative;
margin-top: 25px;
margin-left: 10px;
cursor: pointer;
}

.cuidemos_content .stop
{
width: 130px;
height: 36px;
float: left;
position: relative;
margin-top: 25px;
margin-left: 10px;
cursor: pointer;
}

.cuidemos_content .end
{
width: 309px;
height: 59px;
float: left;
position: relative;
margin-top: 25px;
margin-left: 10px;
cursor: pointer;
}

.cuidemos_content .renew
{
width: 309px;
height: 36px;
float: left;
position: relative;
margin-top: 25px;
margin-left: 10px;
cursor: pointer;
}

.cuidemos_content .stopwatch,
.cuidemos_content .stopwatch2
{width: 130px;
height: 36px;
position: absolute;
background: url('/img/stopwatchbg.png') no-repeat;}

.cuidemos_content .stopwatch .mindec,
.cuidemos_content .stopwatch .minuni,
.cuidemos_content .stopwatch .secdec,
.cuidemos_content .stopwatch .secuni
{height: 36px;
width: 25px;
float: left;
background: url('/img/digits.png') no-repeat;
}

.cuidemos_content .stopwatch .mindec
{margin-left: 10px;
/*background-position: 0px 0px;*/}
.cuidemos_content .stopwatch .minuni
{
margin-left: 0px;
/*background-position: 0px 0px;*/
}
.cuidemos_content .stopwatch .secdec
{
margin-left: 7px;
/*background-position: 0px 0px;*/
}
.cuidemos_content .stopwatch .secuni
{
margin-left: 0px;
/*background-position: 0px 0px;*/
}

.cuidemos_content .question_pag
{
position: absolute;
top: 520px;
left: 65px;
width: 268px;
height: 17px;
}

.cuidemos_content .question_pag a
{float: left;
width: 11px;
margin-right: 11px;
height: 15px;
}

.cuidemos_content .question_halfpag
{
position: absolute;
top: 520px;
left: 124px;
width: 150px;
height: 17px;
}

.cuidemos_content .question_halfpag a
{
float: left;
width: 11px;
margin-right: 11px;
height: 15px;
}

.cuidemos_content .question_eightpag
{
position: absolute;
top: 520px;
left: 124px;
width: 215px;
height: 17px;
}

.cuidemos_content .question_eightpag a
{
float: left;
width: 11px;
margin-right: 11px;
height: 15px;
}

.cuidemos_menu
{
width: 645px;
height: 40px;
float: left;
margin-top: 230px;
margin-left: 30px;
}

.cuidemos_menu ul
{list-style-type: none;
margin: 0px;
padding: 0px;
float: left;}

.cuidemos_menu ul li
{
height: 40px;
float: left;
margin: 0px;
padding: 0px;
}

.cuidemos_menu ul li a
{
float: left;
width: 100%;
height: 100%;
}

#hint_answer
{
float: left;
width: 460px;
height: 520px;
font-family: Trebuchet MS;
font-size: 10px;
line-height: 13px;
color: #4b4344;
font-weight: bold;
padding-top: 170px;
padding-left: 80px;
padding-right: 110px;
padding-bottom: 40px;
overflow: hidden;
}
#hint_answer p
{color: #4b4344;}
#hint_answer h1,
#hint_answer h2,
#hint_answer h3,
#hint_answer h4,
#hint_answer h5,
#hint_answer h6
{
font-weight: bold !important;
color: #e90e32 !important;
}

#hint_answer ul
{
padding: 0px;
}

#hint_answer li
{
list-style-type: none;
background: url('/img/cui_li.jpg') no-repeat 0px 3px;
padding-left: 15px;
margin-top: 10px;
}

.ranking_list
{
width: 495px;
height: 440px;
float: left;
margin-top: 223px;
margin-left: 59px;}

.ranking_list .player
{
width: 495px;
height: 15px;
float: left;
line-height: 15px;
color: #000;
font-family: Trebuchet MS;
font-size: 10px;
font-weight: bold;}

.ranking_list .player .name
{
float: left;
width: 130px;
margin-left: 15px;
}
.ranking_list .player .surname
{
float: left;
width: 230px;
margin-left: 10px;
}
.ranking_list .player .time
{
float: left;
width: 50px;
margin-left: 33px;
}

/*animal main-------------------------*/

#animal_main
{
width: 630px;
min-height: 800px;
float: left;
position: relative;
}

#animal_main .animal_img
{
position: absolute;
top: 100px;
left: 105px;
width: 355px;
height: 295px;
overflow: hidden;
z-index: 1;
}

#animal_header_main
{
width: 563px;
height: 102px;
position: absolute;
top: 40px;
right: -25px;
z-index: 2;
}

#animal_img_main
{
background: url('/img/animaladasbg_img_title.png') no-repeat;
width: 700px;
height: 406px;
position: absolute;
top: 20px;
left: 0px;
z-index: 0;

}

.animal_main_title
{
font-family: Trebuchet MS;
color: #fb0101;
font-size: 38px;
line-height: 43px;
font-weight: bold;
margin-top: 420px;
margin-left: 95px;
float: left;
width: 540px;
overflow: hidden;

}

.animal_link
{
float: left;
position: relative;
width: 300px;
height: 95px;
}

.animal_link a
{
width: 100%;
height: 100%;
float: left;
}

.animal_main_content
{
margin-left: 98px;
float: left;
color: #000 !important;
font-size: 11px !important;
font-family: Verdana !important;
padding-top: 10px;
padding-right: 10px;
width: 530px;
}

.animal_main_content p,
.animal_main_content span,
.animal_main_content p span
{
color: #000 !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.animal_main_content a
{
color: #FB0101 !important;
text-decoration: none !important;
}



#animal_main .fb_text
{
position: absolute;
top: 38px;
right: -260px;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
}

#animal_main .animal_fblink
{
position: absolute;
top: 40px;
right: -300px;
width: 35px;
height: 35px;
background: url('/img/fb.png') no-repeat;
}

#animal_main .animal_tulink
{
position: absolute;
top: 40px;
right: -340px;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
}

#animal_main .animal_fblink a,
#animal_main .animal_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#animal_title
{
width: 670px;
min-height: 210px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 210px;
padding-left: 10px;
}

#animal_main #notipagenumber a
{
color: #FB0101 !important;
}

.animal_elem
{
float: left;
width: 215px;
height: 160px;
background: url('/img/animaladasbg_index_elem.png') no-repeat 0px 0px;
margin-left: 5px;
margin-top: 10px;
position: relative;
}

.animal_img_elem
{
width: 112px;
height: 90px;
overflow: hidden;
position:absolute;
top: 15px;
left: 33px;
}

.animal_title_elem
{
width: 210px;
height: 39px;
background: url('/img/animaladasbg_title_elem.png') no-repeat;
overflow: hidden;
position:absolute;
top: 125px;
right: 15px;
}

.animal_title
{
width: 200px;
height: 39px;
margin-left: 10px;
line-height: 16px;
float: left;
margin-top: 3px;
text-align: left;
overflow: hidden;
color: #000;
font-family: Trebuchet MS;
font-size: 14px;
font-weight: bold;
}

.animal_title a
{
color: #000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

/*corner main-------------------------*/

#corners_main
{
width: 712px;
height: 1022px;
float: left;
position: relative;
}

#corners_main .cornerswrap
{
float: right;
height: 810px;
width: 712px;
overflow: hidden;
margin-bottom: 10px;
}

#corners_main .corners_img
{
position: absolute;
top: 160px;
left: 42px;
width: 240px;
height: 450px;
overflow: hidden;
}


.corners_wrap_right
{
margin-top: 120px;
margin-left: 290px;
float: left;
width: 331px;
overflow-y: auto;
overflow-x: none;
height: 685px;
}


.corners_main_title
{
font-family: Trebuchet MS;
color: #444 !important;
font-size: 38px;
line-height: 43px;
font-weight: bold;
float: left;
width: 298px;
}

.corners_main_content
{
float: left;
color: #444 !important;
font-size: 11px;
margin-top: 5px;
width: 298px;
padding-right: 15px;
}

.corners_main_content p,
.corners_main_content span,
.corners_main_content p span
{
color: #444 !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.corners_main_content a
{
color: #f438d5 !important;
text-decoration: none !important;
}


.corner_link1
{
float:left;
margin-left: 290px;
margin-right: 100px;
width: 233px;
height: 92px;
}


.corner_link1 a
{
width: 100%;
height: 100%;
float: left;
}

#corners_main .fb_text
{
float: left;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
margin-left: 340px;
margin-right: 5px;
margin-top: 23px;
}

#corners_main .corner_fblink
{
float: left;
width: 35px;
height: 35px;
background: url('/img/fb.png') no-repeat;
margin-right: 5px;
margin-top: 5px;
}

#corners_main .corner_tulink
{
float: left;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
margin-top: 5px;
}

#corners_main .corner_fblink a,
#corners_main .corner_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#corners_title
{
width: 705px;
min-height: 200px;
float: left;
position: relative;
margin-top: 0px;
padding-top: 135px;
padding-left: 10px;
}

#corners_title #notipagenumber a
{
color: #000 !important;
}

.corner_elem
{
float: left;
width: 135px;
margin-left: 3px;
background: url('/img/cornersbg_index_elem.png') no-repeat 15px 0px;
margin-top: 5px;
position: relative;
}

.corner_img
{
width: 82px;
height: 110px;
float: left;
margin-top: 9px;
margin-left: 24px;
overflow: hidden;
}

.corner_pin
{
width: 14px;
height: 14px;
position: absolute;
background: url('/img/pin.png') no-repeat;
top: 2px;
left: 58px;
}

.corner_title
{
width: 100px;
float: left;
margin-top: 15px;
margin-left: 20px;
color: #000;
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
}

.corner_title a
{
color: #000;
font-family: Trebuchet MS;
font-size: 12px;
line-height: 13px;
float:left;
font-weight: bold;
text-decoration: none;
}

.corner-home-newsbox
{
width: 320px;
float: left;
margin-left: 13px;
}

.corner-home-newsbox .image_link
{
width: 320px;
height: 300px;
margin-top: 25px;
float: left;
overflow: hidden;
}


/*promociones main-------------------------*/

#promotion_main
{
width: 650px;
height: 730px;
float: left;
position: relative;
margin-top: 10px;
}

#promotion_main .promotion_img
{
position: absolute;
top: 212px;
left: 50px;
width: 245px;
height: 200px;
overflow: hidden;
z-index: 1;
}

.promotion_main_title
{
font-family: Trebuchet MS;
color: #1f4572;
font-size: 24px;
line-height: 24px;
max-height: 48px;
font-weight: bold;
margin-top: 145px;
margin-left: 325px;
float: left;
width: 270px;
overflow: hidden;
}

.promotion_link
{
position: absolute;
top: 435px;
left: 325px;
width: 137px;
height: 27px;
}

.promotion_link a
{
width: 100%;
height: 100%;
float: left;
}

.promotion_link2
{
position: absolute;
top: 425px;
left: 50px;
width: 87px;
height: 40px;

}

.promotion_link2 a
{
width: 100%;
height: 100%;
float: left;
}

.promotion_main_content
{
margin-left: 335px;
float: left;
color: #000;
font-size: 11px;
margin-top: 12px;
width: 245px;
padding-right: 7px;
height: 200px;
overflow: auto;
}


.promotion_main_content p,
.promotion_main_content span,
.promotion_main_content p span
{
color: #000 !important;
font-size: 11px!important;
font-family: Verdana !important;
line-height: 150% !important;
}

.promotion_main_content a
{
color: #1f4572 !important;
text-decoration: none !important;
}


#promotion_main .fb_text
{
position: absolute;
top: 655px;
right: 130px;
font-family: Trebuchet MS;
color: #120902;
font-size: 12px;
letter-spacing: -1px;
}

#promotion_main .promotion_fblink
{
position: absolute;
top: 638px;
right: 90px;
width: 35px;
height: 35px;
background: url('/img/fb.png') no-repeat;
}

#promotion_main .promotion_tulink
{
position: absolute;
top: 638px;
right: 50px;
width: 35px;
height: 35px;
background: url('/img/tu.png') no-repeat;
}

#promotion_main .promotion_fblink a,
#promotion_main .promotion_tulink a
{
width: 100%;
height: 100%;
float: left;
}

#promotion_main .left_box
{
width: 250px;
height: 175px;
float: left;
margin-left: 30px;
margin-top: 160px;
color: #000;
font-size: 11px;
padding: 10px;
padding-top: 5px;
overflow: auto;

}

#promotion_main .left_box p
{
color: #000;
font-size: 11px;
line-height: 14px;
margin-bottom: 5px;
}

#promotion_main .right_box
{
width: 300px;
height: 210px;
float: left;
margin-top: 152px;
margin-left: 20px;
}

#promotion_main .bottom_box
{
width: 600px;
height: 215px;
float: left;
margin-left: 30px;
margin-top: 17px;
}

#promotion_main #notipagenumber a
{
color: #1f4572 !important;
}

.promotion_elem
{
float: left;
width: 138px;
height: 105px;
background: url('/img/promocionesbg_index_elem.png') no-repeat 0px 0px;
position: relative;
margin-right: 10px;
}

.promotion_imgelem
{
width: 120px;
height: 70px;
float: left;
overflow: hidden;
margin-top: 7px;
margin-left: 8px;
}

.promotion_pin
{
width: 14px;
height: 14px;
position: absolute;
background: url('/img/pin.png') no-repeat;
top: 2px;
left: 58px;
}

/*----------------------------------------------------------------------------*/

#banner_nins
{
width: 890px;
height: 145px;
float: left;
}

#banner_nins a
{
float: left;
width: 100%;
height: 100%;
}



/*----------------------------------------------------------------------------*/

#newsletter_view
{margin: 0px auto;
text-align: center;}

#newsletter_view a
{
margin: 0px auto;
display: block;
}

#newsletter_view a img
{
margin: 0px auto;
border: none;
display: block;
}

/*----------------------------------------------------------------------------*/

.fblink a
{
width: 100%;
height: 100%;
float: left;
}

.tulink a
{
width: 100%;
height: 100%;
float: left;
}

/*----------------------------------------------------------------------------*/

.concursos_main_content h1,
.concursos_main_content h2,
.concursos_main_content h3,
.concursos_main_content h4,
.concursos_main_content h5,
.concursos_main_content h6,

.sorteos_main_content2 h1,
.sorteos_main_content2 h2,
.sorteos_main_content2 h3,
.sorteos_main_content2 h4,
.sorteos_main_content2 h5,
.sorteos_main_content2 h6,

.sorteos_main_content1 h1,
.sorteos_main_content1 h2,
.sorteos_main_content1 h3,
.sorteos_main_content1 h4,
.sorteos_main_content1 h5,
.sorteos_main_content1 h6,

.comic_main_content h1,
.comic_main_content h2,
.comic_main_content h3,
.comic_main_content h4,
.comic_main_content h5,
.comic_main_content h6,

.sorteos_main_content3 h1,
.sorteos_main_content3 h2,
.sorteos_main_content3 h3,
.sorteos_main_content3 h4,
.sorteos_main_content3 h5,
.sorteos_main_content3 h6,

.salud_main_content h1,
.salud_main_content h2,
.salud_main_content h3,
.salud_main_content h4,
.salud_main_content h5,
.salud_main_content h6,

.cuidemos_main_content h1,
.cuidemos_main_content h2,
.cuidemos_main_content h3,
.cuidemos_main_content h4,
.cuidemos_main_content h5,
.cuidemos_main_content h6,

.animal_main_content h1,
.animal_main_content h2,
.animal_main_content h3,
.animal_main_content h4,
.animal_main_content h5,
.animal_main_content h6,

.corners_main_content h1,
.corners_main_content h2,
.corners_main_content h3,
.corners_main_content h4,
.corners_main_content h5,
.corners_main_content h6,

.promotion_main_content h1,
.promotion_main_content h2,
.promotion_main_content h3,
.promotion_main_content h4,
.promotion_main_content h5,
.promotion_main_content h6
{
font-family:Verdana !important;
line-height:110% !important;
}
