@import url("common.css");
@import url("fap.css");
@import url("dock.css");

/* main selectors */
body {
	background: url(/images/gradient_body.gif) top repeat-x;
	/*background: #FFFFFF url(/images/ice/bg_body.gif) top left repeat-x;*/
	margin: 0px 0px 0px 0;
	padding: 0px 10px 0px;
	text-align:center;	
	font-family:Arial;
}

/*RESET*/
img { border:none}
a { color:#469dbe;}
a:hover { color:#ff850d;}
.naranja { color:#ff850d;}
.rojo { color:#e2001a;}
.verde { color:#0C0;}
.azul { color:#469dbe;}
.gris { color:#999;}
.gris666 { color:#666;}
.bold { font-weight:700;}

.txtNoDecoration { text-decoration:none}
.width75 { width:75px;}
.width100 { width:100px;}
.width110 { width:110px;}
.width115 { width:115px;}
.width130 { width:130px;}
.width140 { width:140px;}
.width150 { width:150px;}
.width200 { width:200px;}
.width250 { width:250px;}

.bold { font-weight:700;}
.font18 { font-size:18px}
.font22 { font-size:22px}
.font40 { font-size:40px}

.font10 { font-size:10px;}
.font11 { font-size:11px;}
.font12 { font-size:12px;}
.font13 { font-size:13px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font19 { font-size:19px;}
.font20 { font-size:20px;}
.font24 { font-size:24px;}
.font30 { font-size:30px;}

/* Ventanas Modales */
.boxTitlePubli { float:left; width:980px; margin:5px 0; text-align:left; padding:0 0 10px 0; }
.boxSeccPubli {float:left; width:620px; text-align:left; font-size:14px; border-right:dotted 1px #ccc; padding-right:14px;}
.boxSeccPubli p img { margin:0 12px 0 0}
.rightPubli { float:right; width:332px; text-align:left;}
.rightPubli .bloqRightPubli { float:left; width:332px;}
.rightPubli .bloqRightPubli input, .rightPubli .bloqRightPubli textarea{ float:right; padding:2px 0 2px 5px; width:160px; font-family:arial; font-size:14px; color:#666; border:1px #CCC solid; background:#fff;}
.rightPubli .bloqRightPubli .verifica { float:right; width:167px; font-family:arial; font-size:14px; }
.rightPubli .bloqRightPubli .verifica input { float:left; width:17px; font-family:arial; font-size:14px; color:#666; border:0; padding:2px 0 2px 5px;}
.rightPubli .bloqRightPubli p { margin:0 0 10px 0;}
.rightPubli .bloqRightPubli .sendForm { float:left; width:332px; margin:15px 0 0 0;}
/* Fin Modales */

.boxIconsSprite { float:left; width:700px;}
.icosGenerales {font-size:19px; background-image:url("/images/icons.gif");}
.bulletGreen {  padding:0 6px;  background-position:-4px 0px;}
.bulletOrange {  padding:0 6px;  background-position:-25px 0px;}
.bulletRed {  padding:0 6px;  background-position:-46px 0px;}
.star {  padding:0 6px;  background-position:-68px 0px;}
.halfStar {  padding:0 5px;  background-position:-90px 0px;}
.icoNews {  padding:0 6px;  background-position:-4px 22px; font-size:15px;}

.clearFix { clear:both;}
.content {float:left; width:100%; }
.cuerpo {float:left; width:100%; clear:left;}


.bkgBlueLight { background:#ecf5f8;}

/*SPRITE ICONOS*/

.icosGlobales {font-size:10px; line-height:25px; background-image:url("/images/icos_sprite.gif"); cursor:pointer}

.sobre1 { padding:2px 7px;  background-position:0px 3px;}
.ok1 { padding:0 7px 2px 8px; background-position:-20px 0px;}
.delete1 { padding:2px 9px; background-position:-126px -18px;}
.save1 { padding:1px 9px; background-position:-38px 0px;}
.add1 { padding:2px 9px; background-position:-58px 0px;}
.add2 { padding:2px 9px; background-position:-141px -18px;}
.print1 { padding:2px 9px; background-position:-78px 0px;}
.sobre2 { padding:0px 9px; background-position:-99px 0px;}
.facebook1 { padding:2px 6px 1px 6px; background-position:-120px 0px;}
.twitter1 { padding:1px 6px;  background-position:-140px 0px;}
.google1 { padding:2px 7px; background-position:0px -17px;}
.meneame1 { padding:1px 8px 1px 7px; background-position:-20px -18px;}
.live1 { padding:1px 9px 1px 7px; background-position:-41px -18px;}
.comparte1 { padding:2px 7px; background-position:-62px -18px;}
.rss1 { padding:2px 8px; background-position:-84px -18px;}
.delicious1 { padding:2px 8px; background-position:-105px -18px;}
.mesenger1 {  padding:5px 9px 5px 8px; background-position:-45px -110px;}
.mesenger2 {  padding:5px 9px 5px 8px; background-position:-68px -110px;}
.tarjeta1 {  padding:3px 8px; background-position:0px -134px;}
.tarjeta2 {  padding:3px 8px; background-position:-22px -134px;}
.tarjeta3 {  padding:3px 8px; background-position:-45px -134px;}
.ico_news {  padding:0px 2px 1px 8px; background-position:-68px -135px; float:right; width:16px; height:15px; }
.ico_rss {  padding:0px 0px 1px 0px; background-position:-93px -135px; float:right; width:16px; height:15px; }
.sobre3 { padding:4px 10px; background-position:-136px -86px;}

.smile1 { padding:4px 10px; background-position:0px -38px;}
.smile2 { padding:4px 10px; background-position:-22px -38px;}
.smile3 { padding:4px 10px; background-position:-45px -38px;}
.smile4 { padding:4px 10px; background-position:-68px -38px;}
.smile5 { padding:4px 10px; background-position:-91px -38px;}
.smile6 { padding:4px 10px; background-position:-114px -38px;}
.smile7 { padding:4px 10px; background-position:0px -62px;}
.smile8 { padding:4px 10px; background-position:-22px -62px;}
.smile9 { padding:4px 10px; background-position:-45px -62px;}
.smile10 { padding:4px 10px; background-position:-68px -62px;}
.smile11 { padding:4px 10px; background-position:-91px -62px;}
.smile12 { padding:4px 10px; background-position:-114px -62px;}
.smile13 { padding:4px 10px; background-position:1px -86px;}
.smile14 { padding:4px 10px; background-position:-22px -86px;}
.smile15 { padding:4px 10px; background-position:-45px -86px;}
.smile16 { padding:4px 10px; background-position:-68px -86px;}
.smile17 { padding:4px 10px; background-position:-91px -86px;}
.smile18 { padding:4px 10px; background-position:-114px -86px;}
.smile19 { padding:4px 10px; background-position:1px -110px;}
.smile20 { padding:4px 10px; background-position:-22px -110px;}
.smile21 { padding:4px 10px; background-position:-138px -38px;}
.smile22 { padding:4px 10px; background-position:-138px -62px;}


/*FIN SPRITE ICONOS*/

/* Firma post */
.firma_post { width:100%; border-top:1px dotted #999999; padding:5px 5px 0 5px; font-style:italic; font-size:11px; margin-top:10px; }

/* Estilos nuevos para DIV */
div.contenedor { margin: 0 auto; min-width:990px; max-width:1200px; width:expression(document.body.clientWidth < 991?"900px":"auto");}
div.header {clear: both;}
div.colLeft { float: left; width: 180px;}
div.colRight {float: right; width: 350px;}
div.contenido {	margin: 15px 370px 0 0; position:relative;}

.clearfix { clear:both}


/*BOTONES*/

/*18PX*/
.button18 { display:inline-block; padding:2px 10px; color:#FFF; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.button18:hover { color:#FFF; text-decoration:none; border:1px #347791 solid; background-position:0 -18px;}

.buttonGreen18 { display:inline-block; padding:2px 10px; color:#FFF; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #0dbb00 solid; background:#0dbb00 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -36px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9ee499' ,endColorStr='#0dbb00' ,gradientType= '0' );*/}
.buttonGreen18:hover { color:#FFF; text-decoration:none; border:1px #1a963f solid; background-position:0 -54px;}

.buttonRed18 { display:inline-block; padding:2px 10px; color:#FFF; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e2001a solid; background:#e2001a url(http://st.facilisimo.com/images/bkg_button.gif) 0 -72px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f399a3' ,endColorStr='#e2001a' ,gradientType= '0' );*/}
.buttonRed18:hover { color:#FFF; text-decoration:none; border:1px #a91317 solid; background-position:0 -90px;}

.buttonOrange18 { display:inline-block; padding:2px 10px; color:#FFF; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e27912 solid; background:#e27912 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -126px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffce9e' ,endColorStr='#e27912' ,gradientType= '0' );*/}
.buttonOrange18:hover { color:#FFF; text-decoration:none; border:1px #469dbe solid; background-position:0 -108px;}

.buttonExpo18 { display:inline-block; padding:2px 10px; color:#FFF; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -108px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.buttonExpo18:hover { color:#FFF; text-decoration:none; border:1px #e27912 solid; background-position:0 -126px;}

.buttonDes18 { display:inline-block; padding:2px 10px; color:#999; font-size:11px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #CCC solid; cursor:text; background:#CCC url(http://st.facilisimo.com/images/bkg_button.gif) 0 -144px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF' ,endColorStr='#CCCCCC' ,gradientType= '0' );*/}
.buttonDes18:hover { color:#999; text-decoration:none}



/*20PX*/
.button20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#FFF; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -162px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.button20:hover { color:#FFF; text-decoration:none; border:1px #347791 solid; background-position:0 -182px;}

.buttonGreen20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#FFF; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #0dbb00 solid; background:#0dbb00 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -202px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9ee499' ,endColorStr='#0dbb00' ,gradientType= '0' );*/}
.buttonGreen20:hover { color:#FFF; text-decoration:none; border:1px #1a963f solid; background-position:0 -222px;}

.buttonRed20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#FFF; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e2001a solid; background:#e2001a url(http://st.facilisimo.com/images/bkg_button.gif) 0 -242px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f399a3' ,endColorStr='#e2001a' ,gradientType= '0' );*/}
.buttonRed20:hover { color:#FFF; text-decoration:none; border:1px #a91317 solid; background-position:0 -262px;}

.buttonOrange20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#FFF; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #FF850D solid; background:#FF850D url(http://st.facilisimo.com/images/bkg_button.gif) 0 -302px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffce9e' ,endColorStr='#e27912' ,gradientType= '0' );*/}
.buttonOrange20:hover { color:#FFF; text-decoration:none; border:1px #469dbe solid; background-position:0 -282px;}

.buttonExpo20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#FFF; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -282px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.buttonExpo20:hover { color:#FFF; text-decoration:none; border:1px #e27912 solid; background-position:0 -302px;}

.buttonDes20 { display:inline-block; padding:2px 10px 0 10px; height:18px; color:#999; font-size:14px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #CCC solid; cursor:text; background:#CCC url(http://st.facilisimo.com/images/bkg_button.gif) 0 -322px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF' ,endColorStr='#CCCCCC' ,gradientType= '0' );*/}
.buttonDes20:hover { color:#999; text-decoration:none}
	
/*23PX*/
.button23 { display:inline-block; padding:0 10px; height:23px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -342px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.button23:hover { color:#FFF; text-decoration:none; border:1px #347791 solid; background-position:0 -365px;}

.buttonGreen23 { display:inline-block; padding:0 10px ; height:23px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #0dbb00 solid; background:#0dbb00 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -388px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9ee499' ,endColorStr='#0dbb00' ,gradientType= '0' );*/}
.buttonGreen23:hover { color:#FFF; text-decoration:none; border:1px #1a963f solid; background-position:0 -411px;}

.buttonRed23 { display:inline-block; padding:0 10px; height:23px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e2001a solid; background:#e2001a url(http://st.facilisimo.com/images/bkg_button.gif) 0 -434px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f399a3' ,endColorStr='#e2001a' ,gradientType= '0' );*/}
.buttonRed23:hover { color:#FFF; text-decoration:none; border:1px #a91317 solid; background-position:0 -457px;}

.buttonOrange23 { display:inline-block; padding:0 10px ; height:23px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e27912 solid; background:#e27912 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -503px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffce9e' ,endColorStr='#e27912' ,gradientType= '0' );*/}
.buttonOrange23:hover { color:#FFF; text-decoration:none; border:1px #469dbe solid; background-position:0 -480px;}

.buttonExpo23 { display:inline-block; padding:0 10px; height:23px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -480px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.buttonExpo23:hover { color:#FFF; text-decoration:none; border:1px #e27912 solid; background-position:0 -503px;}

.buttonDes23 { display:inline-block; padding:0 10px; height:23px; color:#999; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #CCC solid; cursor:text; background:#CCC url(http://st.facilisimo.com/images/bkg_button.gif) 0 -526px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF' ,endColorStr='#CCCCCC' ,gradientType= '0' );*/}
.buttonDes23:hover { color:#999; text-decoration:none}

/*28PX*/

.button28 { display:inline-block; padding:3px 10px 0 10px; height:25px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -549px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.button28:hover { color:#FFF; text-decoration:none; border:1px #347791 solid; background-position:0 -577px;}

.buttonGreen28 { display:inline-block; padding:3px 10px 0 10px; height:25px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #0dbb00 solid; background:#0dbb00 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -605px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#9ee499' ,endColorStr='#0dbb00' ,gradientType= '0' );*/}
.buttonGreen28:hover { color:#FFF; text-decoration:none; border:1px #1a963f solid; background-position:0 -633px;}

.buttonRed28 { display:inline-block; padding:3px 10px 0 10px; height:25px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e2001a solid; background:#e2001a url(http://st.facilisimo.com/images/bkg_button.gif) 0 -661px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f399a3' ,endColorStr='#e2001a' ,gradientType= '0' );*/}
.buttonRed28:hover { color:#FFF; text-decoration:none; border:1px #a91317 solid; background-position:0 -689px;}

.buttonOrange28 { display:inline-block; padding:2px 10px 0 10px; height:25px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #e27912 solid; background:#e27912 url(http://st.facilisimo.com/images/bkg_button.gif) 0 -745px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffce9e' ,endColorStr='#e27912' ,gradientType= '0' );*/}
.buttonOrange28:hover { color:#FFF; text-decoration:none; border:1px #469dbe solid; background-position:0 -717px;}

.buttonExpo28 { display:inline-block; padding:3px 10px 0 10px; height:25px; color:#FFF; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #469dbe solid; background:#469dbe url(http://st.facilisimo.com/images/bkg_button.gif) 0 -717px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#b5d8e5' ,endColorStr='#469dbe' ,gradientType= '0' );*/}
.buttonExpo28:hover { color:#FFF; text-decoration:none; border:1px #e27912 solid; background-position:0 -745px;}

.buttonDes28 { display:inline-block; padding:3px 10px 0 10px; height:25px; color:#999; font-size:18px; font-weight:700; text-align:center; font-family:Arial, Helvetica, sans-serif; text-decoration:none; border:1px #CCC solid; cursor:text; background:#CCC url(http://st.facilisimo.com/images/bkg_button.gif) 0 -773px repeat-x; /*background:none; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF' ,endColorStr='#CCCCCC' ,gradientType= '0' );*/}
.buttonDes28:hover { color:#999; text-decoration:none}


.cuerpo #google_ads_div_paus_990 { margin-top:2px};

.boxMenuHead { float:left; width:100%; clear:left;}
.boxMenuHead .logoHead { float:left; position:relative; padding:10px 0; width:100%; font-size:18px; color:#666; text-align:center;}
.boxMenuHead .logoHead a { color:#cc3333; font-size:36px; /*text-decoration:none;*/}
.boxMenuHead .publiHead { float:right; margin:10px 0 0 0; }
.boxMenuHead .opcionesHead { float:left; padding:5px 0; width:100%; font-size:16px; text-align:center; border-bottom:1px #cc3333 solid; border-top:1px #cc3333 solid; background:#e0e6ec;}
.boxMenuHead .opcionesHead a { /*text-decoration:none;*/ font-size: 18px; font-weight: normal;} 

.rounded_line {
	/*
	background: #CCDDEE;
	border: solid 1px #FFFFFF;
	padding: 5px;
	*/
}

.rounded_line_ext {
	background: #CCDDEE;
	/*border: solid 1px 1px 1px 1px #FFFFFF;*/
	padding: 5px;
}

#top_logo{
	border: 0px solid #FFFFFF;
	/*background: url(/images/ice/top_header.png) repeat;*/
	/* background: url(/images/ice/top_header_ts.png) repeat; */
/* MG XMas */
	/*background: url(/images/ice/xmas/xmas_header.png);*/
/* MG XMas */
	/*height: 100px;*/
}

#bottom_logo_ext{
	/*
	border-top: 1px solid #CC3333;
	border-bottom: 1px solid #CC3333;
	*/
	margin:10px auto;
	max-width:1200px;
	min-width:990px;
}

#bottom_logo{
	border: 0px solid #FFFFFF;
	/*border-top: 1px solid #880000;*/
	background: #edf5f8;
	color:#666666;
	padding:10px 0;
	margin:0 0 10px 0;
	/*height: 150px;*/
}

#bottom_logo #pie {
	text-align:center; 
	padding:0 0 5px 0; 
	margin:0 50px; 
	font-size:12px	
}

#bottom_logo #pie p {margin:5px 0;}

.leftshadow{
	/*background: url(/images/ice/shadow_left.gif) repeat-y;*/
	width: 9px;
	vertical-align: top;
}

.rightshadow{
	/*background: url(/images/ice/shadow_right.gif) repeat-y;*/
	width: 9px;
	vertical-align: top;
}

#forumtable {
	background-color: #FFFFFF;
	border: solid 0px #333333;
	border-width: 0px 0px 0px 0px;
}

#acp, #forumtable, p, td, th {
}

label { color: #333333; }

label:hover { color: #666666; }

/*a { color: #225566; text-decoration: underline; }*/
/*a:visited { text-decoration: underline; }
a:hover, a:active { color: #CC3333; text-decoration: underline;}*/

.error-message { color: #CC3333; }

hr {
	border: 0px none #FFFFFF;
	border-top: 1px solid #444444;
}

/* header */
.forum-header {
	background: #E8EEF8 url(/images/ice/bg_top_100.jpg) top left repeat-x;
	padding: 0;
}

.forum-header2 {
	background: #E8EEF8;
	padding: 0;
}

.forum-buttons {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #113355;
	height: 25px;
	background: #FFFFFF url(/images/ice/bg_th.gif) top left repeat-x;
	/*
	border-top: solid 1px #113355;
	border-bottom: solid 1px #113355;
	*/
	border-top: solid 1px #CC3333;
	border-bottom: solid 1px #CC3333;
	white-space: nowrap;
}

.forum-buttons2 {
	background: #FFFFFF url(/images/ice/bg_th.gif) top left repeat-x;
	color: #225566;
	font-weight: bold;
	font-size: 11px;
	height: 18px;
	padding: 0 5px;
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	white-space: nowrap;
}

.forum-buttons2 a, .forum-buttons2 a:visited {
	color: #113355;
	font-weight: bold;
	text-decoration: none;
}

.forum-buttons2 a:hover, .forum-buttons2 a:active {
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;
}

.forum-buttons a, .forum-buttons a:visited {
	color: #113355;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

.forum-buttons a:hover, .forum-buttons a:active {
	color: #CC3333;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

div#menu{
	/*width: 770px;*/
	margin: 0 auto;
	text-align: left;
}

ul#nav, ul#nav li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#nav{
	float: right;
	/*font-size: 80%;*/
	margin-right: 5px;
}

ul#nav li{
	float: left;
	margin-left: 3px;
	text-align: center;
}

ul#nav a{
	background: #444444 url(/images/ice/bg_hdr1_orange.gif) top left repeat-x;
	color: #FFEEDD;
	font-weight: bold;
	text-decoration: none;
	float: left;
	width: 95px;
	padding: 5px 0;
}

ul#nav a:hover{
	background: #FFDDEE url(/images/ice/bg_hdr1_blue.gif) top left repeat-x;
	color: #225566;
	font-weight: bold;
}

ul#nav li.activelink a, ul#nav li.activelink a:hover{
	background: #E8EEF8 url(/images/ice/tbl_h_c.gif) top left repeat-x;
	color: #225566;
	font-weight: bold;
}

.header-search { padding: 5px; }

/* footer */
#copyright {
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(/images/ice/bg_copyright.gif);
	border-bottom: solid 2px #113355;
	border-top: solid 1px #444444;
	font-size: 9px;
	color: #808080;
}

#copyright a, #copyright a:visited {
	color: #225566;
	text-decoration: none;
}

#copyright a:hover, #copyright a:active {
	color: #113355;
	text-decoration: none;
}

#partners {
	padding: 7px;
	text-align: center;
	background-color: #F8F8F8;
	border-top: solid 1px #444444;
	font-size: 10px;
	color: #808080;
}

.admin-link a, .admin-link a:visited {
	font-size: 12px;
	line-height: 20px;
	text-decoration: underline;
}

.admin-link a:hover, .admin-link a:active {
	text-decoration: underline;
}

.forumline {
	margin: 0 0 5px 0;
}

.forumlinenb {
	background-color: #F8F8F8;
}

.forumline-no {
	border: solid 1px #444444;
	background-color: #F8F8F8;
}

.forumline-no2 {
	background-color: #FFF;
	/*margin: 5px 0;*/
}

.row1, .row2, .row3, .row4, .row1h, .row1h-new, .row2h, .row3h, .row1hHover, .row1h-newHover {
	background-color: #F8F8F8;
	text-align: left;
}

.row1 .explaintitle {font-size:14px; font-weight:bold}
.row1 .gensmall {font-size:12px;}

.row5, .row5h {
	background-color: #444444;
}

.row5bg {
	background: #444444 url(/images/ice/bg_hdr.gif);
	border-width: 1px 0px 1px 0px;
	border-bottom: 1px solid #113355;
	border-top: 1px solid #113355;
}

.row6 {
	background-color: #F8F8F8;
	border: solid 1px #AAAAAA;
}

.row-recent {
	background-color: #F8F8F8;
	border: solid 1px #FFFFFF;
	border-bottom-color: #DDDDDD;
	text-align: left;
}

.rowcal {
	background-color: #F8F8F8;
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	text-align: left;
}

.rowcal2 {
	background-color: #F8F8F8;
	text-align: left;
}

.rowcal3 {
	background-color: #F8F8F8;
	text-align: center;
}

.rowcalquote {
	background-color: #F8F8F8;
	border: solid 1px #113355;
	text-align: center;
	vertical-align: top;
}

.quote {
	background:#FFFFE1 none repeat scroll 0 0;
	border:1px solid #999999;
	padding:10px;
	vertical-align: top;
}

.row1h:hover, .row1hHover {
	background: #F0F0F0 url(/images/ice/bg_row_hover.gif) bottom right no-repeat;
	border-top-color: #F8F8F8;
	border-left-color: #F8F8F8;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}

.row1h-new:hover, .row1h-newHover {
	background: #F0F0F0 url(/images/ice/bg_row_hover_new.gif) bottom right no-repeat;
	border-top-color: #F8F8F8;
	border-left-color: #F8F8F8;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
}

.forumline div.row1, .forumline p.row1, .forumlinenb div.row1, .forumlinenb p.row1 { text-align: left; padding: 3px; }

.row1g, .row1g-left, .row1g-left-top {
	background: #FFF;
	vertical-align: middle;
	text-align: center;
}

.row2g-left-top {
	background: #FFF;
	border: none;
	vertical-align: top;
	text-align: left;
}

.row1g-left, .row1g-left-top {
	text-align: left;
}

.row1g-left-top {
	vertical-align: top;
}

.forumline th, .forumlinenb th, .roundedtop th {
	background: none;
	color: #225566;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	padding: 0 5px;
	white-space: nowrap;
}


.forumline .row1h-forum, .forumline .row1h-forumHover, .forumline .row1h-forum-new, .forumline .row1h-forum-newHover {
	padding: 0 2px 2px 2px; background:red
}

.forumlinenb .row1h-forum, .forumlinenb .row1h-forumHover, .forumlinenb .row1h-forum-new, .forumlinenb .row1h-forum-newHover {
	padding: 0 2px 2px 2px;
}

.forumline .no-padding, .forumlinenb .no-padding {
	padding: 0;
}

.forumline .row-header, .forumlinenb .row-header {
	background: #FFF none repeat scroll 0 0;
	border: solid 1px #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	padding: 5px 0 0 10px;
	text-align: left;
	vertical-align: top;
	height: 32px;
}

.forumline p.row-header, .forumlinenb p.row-header { height: 25px; }

.forumline .row-header span, .forumlinenb .row-header span {
	background: url(/images/ice/little_box.png) no-repeat left;
/* MG XMas */
	/*background: url(/images/ice/xmas/little_box.png) top left no-repeat;*/
/* MG XMas */
	padding-left: 24px;
	color: #225566;
	display: block;
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	/*line-height: 1.2em;*/
}

.row-header a, .row-header a:visited {
	color: #113355;
	text-decoration: underline;
}

.row-header a:hover, .row-header a:active {
	color: #CC3333;
	text-decoration: underline;
}

.forumline .catHead, .forumlinenb .catHead {
	background: #C8C8C8 url(/images/ice/bg_th.gif);
	border: solid 1px #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	padding: 0;
	text-align: left;
	vertical-align: top;
	height: 27px;
}

.forumline p.catHead, .forumlinenb p.catHead { height: 25px; }

.forumline .catHead span, .forumlinenb .catHead span {
	background: url(/images/ice/little_box.png) no-repeat left;
/* MG XMas */
	/*background: url(/images/ice/xmas/little_box.png) top left no-repeat;*/
/* MG XMas */
	padding-left: 24px;
	color: #225566;
	display: block;
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
	height: 24px;
	/*line-height: 1.2em;*/
}

.catHead a, .catHead a:visited {
	color: #113355;
	text-decoration: underline;
}

.catHead a:hover, .catHead a:active {
	color: #CC3333;
	text-decoration: underline;
}

/* shortcuts */
.row-center, .row-center-small, .forumline .row1h-center, .row1h-centerHover {
	text-align: center;
	vertical-align: middle;
}

.row-center-small {
	font-size: 10px;
}

.catBottom, .cat, .catLeft, .catRight {
	background: #FFF;
	text-align: center;
	border: solid 1px #FFFFFF;
	border-bottom-color: #DDDDDD;
	border-top-color: #DDDDDD;
	height: 28px;
	min-height: 28px;
}

.forumline td.catBottom, .forumlinenb td.catBottom { padding: 1px; }

.spaceRow {
	background: #ECF5F8;
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	height: 3px;
	padding: 0;
}

.forumline td.spaceRow, .forumlinenb td.spaceRow { padding: 0; }

.roundedtop {
	margin-top: 5px;
	margin-bottom: 0px;
}

.roundedtop td {
	height: 29px;
	white-space: nowrap;
}

.topcorners {
	
	vertical-align: bottom;
	width: 27px;
	height: 29px;
}

.roundedhl {
	background: url(/images/ice/tbl_h_l.gif) no-repeat;
}

.roundedhc {
/*background: #E8EEF8*/
	/*background: url(/images/ice/tbl_h_c.gif) bottom left repeat-x;*/
/* MG XMas */
	/*background: url(/images/ice/xmas/tbl_h_c.gif) bottom left repeat-x;*/
/* MG XMas */
}

.roundedhr {
	background: url(/images/ice/tbl_h_r.gif) no-repeat;
}

.roundedfl {
	background: url(/images/ice/tbl_f_l.gif) no-repeat;
}

.roundedfc {
	background: url(/images/ice/tbl_f_c.gif) top left repeat-x;
}

.roundedfr {
	background: url(/images/ice/tbl_f_r.gif) no-repeat;
}

.roundedbottom {
	margin-top: 0px;
	margin-bottom: 5px;
}

/* navigation */
.nav-header {
	background: url( /images/degradoPest.gif ) bottom repeat-x;
	/*background:#e5eaef;*/
/* MG XMas */
	/*background: #E8EEF8 url(/images/ice/xmas/bg_nav1.gif);*/
/* MG XMas */
	color: #666;
	font-size: 12px;
	font-weight: 100;
	text-align: left;
	padding: 4px 5px;
}

.nav-header2 {
	background-image: url(/images/ice/bg_nav1.gif);
	color: #888888;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 4px 5px;
}

.nav-header3 {
	background-image: url(/images/ice/bg_nav1.gif);
	color: #888888;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 4px 5px;
}

.nav-header .estasEn { font-weight:700; color:#ff850d;}
.nav-header .estasEn a { color:#469dbe;}
.nav-header .estasEn a:hover { color:#ff850d;}

.nav-links {
	color: #666;
	text-align: right;
	background: #ecf5f8;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1.4em;
}

.nav-links2 {
	color: #888888;
	text-align: left;
	background: #f8fafb;
	padding: 3px 5px;
	font-size: 10px;
	line-height: 1.4em;
}

.nav-links-left {
	position: relative;
	float: left;
	text-align: left;
}

.nav-links-left2 {
	position: relative;
	float: left;
	text-align: left;
	vertical-align: bottom;
}

.nav-header, .nav-links {

}

.nav-div { 
}

.nav-div a, .nav-div a:visited {
	/*color: #225566;
	text-decoration: none;*/
}

.nav-div a:hover, .nav-div a:active {
	/*color: #ff850d;*/
	/*text-decoration: none;*/
}

/*.nav-links a, .nav-links a:visited, .nav-links a:hover{ color:#469dbe; text-decoration: underline; }*/
.nav-links a { color:#469dbe; text-decoration: underline; }
.nav-links a:hover{ color:#ff850d; text-decoration: underline; }

.nav-div a.nav-current, .nav-div a.nav-current:visited {
	/*color: #993366;*/
	/*color:#ff850d;*/
	text-transform:uppercase;
}

.nav-div a.nav-current:hover, .nav-div a.nav-current:active {
	/*color: #CC3333;*/
	color:#ff850d;
	/*text-decoration: none;*/
}

/* forum index */
.forumlink, .forumlink-new {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	/*color: #113355;*/
	color:#888;
}

/*a.forumlink, a.forumlink:visited { color: #cc3333; text-decoration: none; }
a.forumlink:hover, a.forumlink:active { color: #469dbe; text-decoration: underline; }
a.forumlink-new, a.forumlink-new:visited { color: #cc3333; text-decoration: none; }
a.forumlink-new:hover, a.forumlink-new:active { color: #469dbe; text-decoration: underline; }*/

.forumlink2, .forumlink2-new {
	font-weight: bold;
	line-height: 1.3em;
}

.moderators {
	font-size: 10px;
	color: #888888;
}

.moderators a, .moderators a:visited {
	color: #777777;
	text-decoration: underline;
}

.moderators a:hover, .moderators a:active {
	color: #113355;
	text-decoration: underline;
}

/* viewforum */
.topiclink b, .topiclink-new b {
	color: #225566;
	font-size: 11px;
}

.topiclink a, .topiclink-new a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.topiclink a:visited {
	text-decoration: none;
}

.topiclink a:hover, .topiclink a:active {
	text-decoration: underline;
}

.topiclink-new a, .topiclink-new a:visited {
	text-decoration: none;
}

.topiclink-new a:hover, .topiclink-new a:active {
	text-decoration: underline;
}

/* pagination */
.gotopage a, .gotopage a:visited, .pagination a, .pagination a:visited {
	padding: 1px;
	background: #FFFFFF url(/images/ice/bg_nav2.gif) top left repeat-x;
	border: #888888 1px solid;
	color: #225566;
}

.gotopage a:hover, .gotopage a:active, .pagination a:hover, .pagination a:active {
	padding: 1px;
	border: #CC3333 1px solid;
	color: #113355;
}

/* post */
.row-signature {
	background-color: #F8F8F8;
	border: solid 1px #FFFFFF;
	border-top: none;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	text-align: left;
}

.row-post-author, .row-post {
	background: #FFFFFF;
/* MG XMas */
	/*background: #FFFFFF url(/images/ice/xmas/bg_post.gif) top left repeat-x;*/
/* MG XMas */
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	vertical-align: top;
	padding: 3px;
}

.row-post-author2, .row-post2 {
	background-color: #F8F8F8;
	border: solid 1px #FFFFFF;
	border-bottom: none;
	border-right-color: #DDDDDD;
	vertical-align: top;
	padding: 3px;
}

.row-post-ads {
	background: #FFF;
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	vertical-align: middle;
	padding: 3px;
}

.row-post-author {
	text-align: center;
	width: 150px;
}

.row-post {
	text-align: left;
}

.row-post2 {
	text-align: left;
}

.row-post-author2 {
	text-align: center;
	width: 150px;
}

.post-name {
	font-weight: bold;
	color: #225566;
	font-size: 12px;
	/*line-height: 1.6em;*/
}

.post-rank {
	color: #888888;
	font-size: 10px;
}

.post-details {
	text-align: left;
	margin: 5px;
	color: #666666;
	font-size: 10px;
	line-height: 1.4em;
}

.post-images img {
	display: block;
	margin: 1px auto;
}

.post-buttons-top {
	float: right;
	margin-top: 2px;
}

.post-subject {
	color: #225566;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	line-height: 20px;
}

.row-post-date, .row-post-buttons {
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	vertical-align: middle;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	background: #c9d9e1;
	white-space: nowrap;
	padding: 1px;
}

.row-post-buttons {
	text-align: left;
}

.post-buttons a img, .post-buttons a:visited img, .post-buttons-single a img, .post-buttons-single a:visited img {
	/*background-color: #445599;*/
}

.post-buttons a:hover img, .post-buttons a:active img, .post-buttons-single a:hover img, .post-buttons-single a:active img {
	/*background-color: #FF5522;*/
}

.post-buttons-single {
	text-align: center;
	vertical-align: middle;
}

.post-text blockquote {
	color: #444444;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #CCCCCC;
	background: #FFFFFF url(/images/ice/bg_quote_content.gif) bottom right no-repeat;
	padding: 5px;
	font-size: 12px;
}

.post-text blockquote a, .post-text blockquote a:visited {
	color: #777777;
	text-decoration: none;
	border-bottom: dotted 1px #666666;
}

.post-text blockquote a:hover, .post-text blockquote a:active {
	color: #113355;
	text-decoration: none;
	border-bottom: dotted 1px #113355;
}

.post-text blockquote h6 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #DDDDDD;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFFFFF url(/images/ice/bg_quote_header.gif) top left no-repeat;
}

.post-text .code {
	color: #225566;
	display: block;
	margin: 5px 20px;
	width: auto;
	border: solid 1px #CCCCCC;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 12px;
	font-family: 'Courier New', sans-serif;
}

.post-text .code h6 {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #DDDDDD;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFFFFF url(/images/ice/bg_code_header.gif) top left no-repeat;
}

.post-text .code a, .post-text .code a:visited {
	color: #777777;
	text-decoration: none;
	border-bottom: dotted 1px #666666;
}

.post-text .code a:hover, .post-text .code a:active {
	color: #113355;
	text-decoration: none;
	border-bottom: dotted 1px #113355;
}

/* inputs */
.helpline {
	background-color: #F8F8F8;
	border:1px solid #F8F8F8;
	color: #666;
	width:830px;
}
.helpline:hover {
	background-color: #F8F8F8;
	border:1px solid #F8F8F8;
	color: #666;
	width:830px;
}

* html input, * html textarea, * html select,
input, textarea, select {
	background-color: #F8F8F8;
	border: 1px solid #AAAAAA;
	color: #888888;
}

.message-box textarea {
   width: 840px !important;
   height:250px;
}

.message-box-rapida textarea {
   width: 660px !important;
   height:250px;
}

input:hover, textarea:hover, select:hover {
	background-color: #EEEEEE;
	border: solid 1px #CC3333;
	color: #CC3333;
}

input:focus, textarea:focus, select:focus {
	background-color: #F4F4F4;
	border: solid 1px #FF5500;
	color: #000000;
}

input.post, input.mainoption, input.altoption, input.liteoption, a.mainoption {
	/*text-transform:uppercase;*/
	background:url(/images/degradoBotones.gif);
	cursor:pointer;
}

input.liteoptionblue {
	/*text-transform:uppercase;*/
	border: 1px #469DBE solid;
	color: #FFF;
	font-weight: bold;
	background:#469DBE url(http://st.facilisimo.com/images/bkg_button.gif) repeat-x scroll 0 0;
	cursor:pointer;
	padding:0 5px;
	margin:0;
}

input.post {background: #F8F8F8 url(/images/ice/bg_input.gif) top left repeat-x; /*text-transform:lowercase*/}

input.mainoption, a.mainoption {
	/*text-transform:uppercase;*/
	background:url(/images/degradoBotones.gif);
	/*background: #FAFAFA url(/images/ice/bg_input.gif) top left repeat-x;*/
}

input.post, * html input.post {
	border: 1px solid #AAAAAA;
	color: #333333;
}

input.mainoption, * html input.mainoption, a.mainoption {
	border: 1px #ff850d solid;
	color: #FFF;
	font-weight: bold;
}

input.altoption, * html input.altoption {
	/*border: solid 1px #888888;
	color: #225566;*/
	border: 1px #ff850d solid;
	color: #FFF;
	font-weight: bold;
}

input.liteoption, * html input.liteoption {
	/*border: solid 1px #AAAAAA;
	color: #666666;*/
	border: 1px #ff850d solid;
	color: #FFF;
	font-weight: bold;
}

/*input.post:hover, input.mainoption:hover, input.altoption:hover, input.liteoption:hover {
	background: #FAFAFA url(/images/ice/bg_input.gif) top left repeat-x;
	border: solid 1px #CC3333;
	color: #CC3333;
}

input.post:focus, input.mainoption:focus, input.altoption:focus, input.liteoption:focus {
	background: #E7E7E7 url(/images/ice/bg_input.gif) top left repeat-x;
	border: solid 1px #FF5500;
	color: #333333;
}*/

input.button {
	background: #FFFFFF url(/images/ice/bg_nav2.gif) top left repeat-x;
	border: solid 1px #BBBBBB;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	color: #333333;
}

input.button:hover {
	border: solid 1px #CC3333;
	border-right-color: #BB2222;
	border-bottom-color: #BB2222;
	color: #000000;
}

input.button:focus {
	border: solid 1px #FF5500;
	border-right-color: #EE4400;
	border-bottom-color: #EE4400;
	color: #000000;
}

select optgroup {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
}

select option {
	background-color: #F0F0F0;
	color: #333333;
}

/* private message popup */
.popuppm-new a {
	margin: 5px 0;
	padding: 10px 60px;
	font-size: 12px;
	font-weight: bold;
	background: #FFF;
	border: solid 1px #444444;
	color: #113355;
	text-decoration: none;
	background-image:url(/images/parpadeo.gif); background-repeat: repeat;
}

.popuppm-new a:hover {
	color: #666666;
	text-decoration: underline;
}

.row-right {
	text-align: right;
	vertical-align: middle;
}

/* News Block */
.forumline .news-header, .forumlinenb .news-header {
	background: none;
	/*border: solid 1px #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;*/
	padding: 0;
	text-align: left;
	vertical-align: top;
	height: 27px;
}


.forumline .news-header span, .forumlinenb .news-header span {
	background: url(/images/ice/little_box.png) no-repeat left;
/* MG XMas */
	/*background: url(/images/ice/xmas/little_box.png) top left no-repeat;*/
/* MG XMas */
	padding-left: 24px;
	color: #225566;
	display: block;
	padding-top: 6px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5em;
}

.newsrow {
	margin: 2px 0 5px 0;
	padding: 1px 3px;
	color: #225566;
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
}

.newsdate {
	margin: 2px 0 5px 0;
	padding: 1px 3px;
	color: #225566;
	font-size: 10px;
	line-height: 1.5em;
	text-align: center;
}

.newsversion {
	font-size: 10px;
	color: #FFFFFF;
	margin: 5px;
	vertical-align: middle;
}
b.date-today, .last-post b { /*color: #DD2222;*/ color:#22CC33; font-weight: bold; }

b.date-yesterday, .last-post em { color: #22CC33; font-weight: bold; font-style: italic; }

.row-news b { color: #225566; }

/* phpbbstyles.com bbcode */
blockquote {
	margin: 0;
	padding: 0;
	display: block;
}

.post-text blockquote .quote-user, .post-text blockquote .quote-nouser {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #DDDDDD;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFFFFF url(/images/ice/bg_quote_header.gif) top left no-repeat;
}

.post-text .code-header {
	margin: 0;
	margin-bottom: 5px;
	padding-left: 18px;
	padding-bottom: 3px;
	border-bottom: solid 1px #DDDDDD;
	font-size: 11px;
	line-height: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #808080;
	background: #FFFFFF url(/images/ice/bg_code_header.gif) top left no-repeat;
}

.code-header a:link, .code-header a:visited  { color: #666666; text-decoration: none; border-bottom: dotted 1px #666666; }

.code-header a:hover, .code-header a:active { color: #113355; text-decoration: none; border-bottom: dotted 1px #113355; }

.code-content { padding: 0; }

.code-list {
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
}

li.code-row {
	white-space: normal;
	border-top: 1px #DDDDDD solid;
	color: #BBBBBB;
	wrap-option: emergency;
}

.code-row-text {
	color: #225566;
}

div.code li.code-row-highlight {
	color: #FF5500;
	border-color: #D8D8D8;
}

div.code li.code-row-highlight .code-row-text, div.code span.code-row-highlight {
	color: #FF5500;
}

li.code-row-first {
	border-top: none;
}

.copyright {
	padding-left: 2px;
	padding-right: 2px;
	font-size: 9px;
	color: #113355;
	vertical-align: middle;
}

.generation {
	/*padding: 2px;
	padding-bottom: 4px;*/
	font-size: 9px;
	color: #225566;
}

.activity-links {
	color: #888888;
	text-align: right;
	background: #FFFFFF url(/images/ice/bg_nav2.gif) top left repeat-x;
	padding: 8px 30px 0px 10px;
	font-size: 10px;
	line-height: 1.4em;
}

.activity-links-left {
	position: relative;
	float: left;
	text-align: left;
}

/* edit notes */
.post-notes {
	border: solid 1px #999999;
	margin: 0;
	margin-top: 10px;
	background-color: #F8F8F8;
}

.post-note {
	background-color: #F0F0F0;
	border: solid 1px #FFFFFF;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	text-align: left;
	font-size: 10px;
	color: #666666;
	padding: 2px;
}

.post-note a, .post-note a:visited { color: #666666; text-decoration: underline; }

.post-note a:hover, .post-note a:active { color: #113355; text-decoration: underline; }

.post-note-delete { float: right; }

/*
MG
*/
.bbcb_mg_codetitle, .post-text .mg_codetitle {
	color: #FFFFAA;
	background: #559977 url('./images/bbc_code.gif') no-repeat right;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 5px;
	width: 90%;
	margin-top: 10px;
}

.bbcb_mg_codediv, .post-text .mg_codediv {
	color: #006600;
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	border-top: 0;
	font: 12px Courier, "Courier New", sans-serif;
	text-align: left;
	padding: 5px;
	overflow: auto;
	width: 90%;
	/* height: 100px; */
}

.bbcb_mg_quotetitle, .post-text .mg_quotetitle {
	color: #446688;
	background: #AACCFF url('./images/bbc_quote.gif') no-repeat right;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 5px;
	width: 90%;
	margin-top: 10px;
}

.bbcb_mg_attachtitle, .post-text .mg_attachtitle {
	color: #FFDD99;
	background: #FF9933 url('./images/bbc_zip.gif') no-repeat right;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding: 5px;
	width: 90%;
	margin-top: 10px;
}

.bbcb_mg_quotediv, .post-text .mg_quotediv, .bbcb_mg_attachdiv, .post-text .mg_attachdiv {
	color: #666666;
	background: #FAFAFA;
	border: 1px solid #DDDDDD;
	border-top: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px;
	width: 90%;
	overflow: auto;
	direction: ltr;
	/* max-height: 200px; */
}

.post-text .mg_codetitle, .post-text .mg_codediv, .post-text .mg_quotetitle, .post-text .mg_quotediv, .post-text .mg_attachtitle, .post-text .mg_attachdiv {
	display: block;
}

.bbcb_mg_spoiler, .post-text .spoiler, .post-text .spoiler_trans {
	background-color: #FAFAFA;
	border: 1px solid #FF5500;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	margin: 5px 20px;
	padding: 5px;
}

.post-text .spoiler {
	display: block;
	color: #666666;
}

.post-text .spoiler_trans {
	display: block;
	color: #FAFAFA;
	width: auto;
}

.foundercolor,
a.foundercolor,
a.foundercolor:link,
a.foundercolor:active,
a.foundercolor:visited { color: #FF5500; font-weight: bold; }

a.foundercolor:hover { color: #557799; text-decoration: underline; }

.admincolor,
a.admincolor,
a.admincolor:link,
a.admincolor:active,
a.admincolor:visited { /*color: #DD2222;*/color:#469dbe; font-weight: bold; }

a.admincolor:hover { color: #557799; text-decoration: underline; }

.modcolor,
a.modcolor,
a.modcolor:link,
a.modcolor:active,
a.modcolor:visited { color: #228844; font-weight: bold; }

a.modcolor:hover { color: #557799; text-decoration: underline; }

.usercolor,
a.usercolor,
a.usercolor:link,
a.usercolor:active,
a.usercolor:visited { color : #224488; font-weight: bold; }

a.usercolor:hover { color: #557799; text-decoration: underline; }

.topic_glo,
a.topic_glo,
a.topic_glo:active,
a.topic_glo:visited { color: #FF5500; font-weight: bold; }

a.topic_glo:hover { color: #CC3333; text-decoration: underline; }

.topic_ann,
a.topic_ann,
a.topic_ann:link,
a.topic_ann:active,
a.topic_ann:visited { /*color: #DD2222;*/color:#469dbe; font-weight: bold; text-align:center; margin:10px; }

a.topic_ann:hover { text-decoration: underline; }

.topic_imp,
a.topic_imp,
a.topic_imp:link,
a.topic_imp:active,
a.topic_imp:visited { font-weight: bold; }

a.topic_imp:hover { text-decoration: underline; }

.topic_nor,
a.topic_nor,
a.topic_nor:link,
a.topic_nor:active,
a.topic_nor:visited { color : #224488; font-weight: bold; }

a.topic_nor:hover { text-decoration: underline; }

/* BBCode Buttons */
.bbimages:hover {
	background-color: #FF5500;
}

abbr, acronym {
	border-bottom: 1px dotted #333333;
	cursor: help;
}

.forum_rules { font-size : 10px; color : #ff0000; font-weight : bold; }

/* XS Dropdown & OnClick Menus */
#dropmenudiv {
	position: absolute;
	border: 1px solid #113355;
	border-bottom-width: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	z-index: 100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #113355;
	padding: 1px 0;
	text-decoration: none;
}

#dropmenudiv a:hover {
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #113355;
	padding: 1px 0;
	text-decoration: none;
}

#dropmenudiv a:hover { /*hover background color*/
	background: #F0F0F0 url(/images/ice/bg_row_hover.gif) bottom right no-repeat;
}

.upi2db_unread_color{
	border-style: solid;
	border-width: 1px;
	border-color: #FF0000;
}

.upi2db_edit_color{
	border-style: solid;
	border-width: 1px;
	border-color: #FFFF00;
}

.upi2db_mark_color{
	border-style: solid;
	border-width: 1px;
	border-color: #33CC33;
}

/*MODULO NOTICIAS DE PORTADA*/

.modCentPort { text-align:left; margin:0 10px 0 0px;}
.modCentPort .boxDatos { float:left; margin:2px 0 20px 0; width:300px}
/*.modCentPort .boxDatos { float:left; margin:5px 0 20px 0; width:100%}*/
.boxNewsPort { margin: 10px 0 20px 0;}
.titularNewsPort { padding:5px 0; text-align:center}
.boxCabeceraNews { padding:4px 0; font-weight:700; text-align:center; background:#e5eaef;}
.boxContNews {padding:10px; text-align:left;}

/*.boxRowAvatar { position:relative; height:80px;}*/
.boxRowAvatar { position:relative; }
.boxRowAvatar .icoAvatar { float:left; width:80px; text-align:center; margin:0 10px 0 0; background-color:#F3F3F3 }
.boxRowAvatar img { margin:0 10px 0 0;}
.boxRowAvatar p.titularNews { padding:0; margin:0 0 3px 0;}
.boxRowAvatar p.titularNews a{ font-size:18px; color:#ff850d; text-decoration:underline;}
.boxRowAvatar p.titularNews a:hover{ color:#ff850d}
.boxRowAvatar .datosAvatar { position:absolute; bottom:0; left:90px; color:#666; top:43px; }

.boxBodyNewsPort { margin:10px 0 0 0; font-size:14px;}
.boxBodyNewsPort p.textBody { margin:15px 0 0 0; color:#666; font-size:14px}

.boxOpcPort { padding:3px 10px; margin:10px 0 0 0; height:26px; color:#666; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}
.boxOpcPort .boxIconos { float:right; margin:5px 0 0 0;}
.boxOpcPort a:hover{ color:#ff850d}

/*FIN MODULO NOTICIAS DE PORTADA*/

/* NUEVA PLANTILLA FACILISIMO */

/*.boxContenMain { padding-bottom:30px; padding-top:20px; clear:left; min-width:790px; max-width:1200px; text-align:left}*/
.boxContenMain { padding-bottom:30px; padding-top:20px; clear:left; max-width:1200px; text-align:left}
/*.boxContenMain .rowTitularSecc { font-size:18px; font-weight:700; min-width:790px; max-width:1200px;}*/
.boxContenMain .rowTitularSecc { font-size:18px; font-weight:700; max-width:1200px;}
/*.boxContenMain .rowModeradores { padding:10px 0 10px 10px; min-width:790px; max-width:1200px; font-size:14px;} */
.boxContenMain .rowModeradores { padding:10px 0 10px 10px; max-width:1200px; font-size:14px;}
/*.boxContenMain .rowEmpty { min-width:790px; max-width:1200px;}*/
.boxContenMain .rowEmpty { max-width:1200px;}
.paginadorCamp { float:right; width:570px; text-align:right; font-size:12px;}
.paginadorCamp input.inputPaginador { padding:1px 0 1px 3px; *padding:0 0 0 3px; width:25px; color:#666;}
/*.paginadorCamp input { padding:1px 0 1px 3px; *padding:0 0 0 3px; width:20px; color:#666;}*/
.paginadorCamp a { font-weight:700; /*text-decoration:none;*/}
.paginadorCamp .botonLink, .paginadorCamp .botonNoLink { padding:2px 5px; border:1px #CCC solid; background:url(/images/degradoPaginador.gif) repeat-x}
.paginadorCamp .botonLink:hover { border:1px #ff850d solid;}
.paginadorCamp .botonNoLink { color:#ff850d; border:1px #ff850d solid; cursor:text}
.boxContenMain .rowEmpty .filtrar { float:left; font-size:12px;}
.boxContenMain .rowEmpty .filtrar select { color:#666;}

/*.boxContenMain .boxOrange { padding:0 10px; margin:10px 0 0 0; min-width:770px; max-width:1180px; font-size:14px; border:1px #ff850d solid; background:#fff3e6;} */
.boxContenMain .boxOrange { padding:0 10px; margin:10px 0 0 0; max-width:1180px; font-size:14px; border:1px #ff850d solid; background:#fff3e6;}
.boxContenMain .boxOrange p { margin:10px 0;}
.boxContenMain .rowPostUser { margin-top:30px; min-width:790px; max-width:1200px;}
.boxContenMain .rowPostUser .boxComment { margin-right:240px;}
.boxContenMain .rowPostUser .boxComment .fotoAvatar { float:left; width:80px; text-align:center; }
.boxContenMain .rowPostUser .boxComment .textosAvatar { margin-left:90px; font-size:12px;}
.boxContenMain .rowPostUser .boxComment .textosAvatar p { margin:5px 0;}
.boxContenMain .rowPostUser .boxDatosComment { float:right; width:230px; text-align:right; font-size:14px;}
.boxContenMain .rowPostUser .boxDatosComment p { margin:5px 0;}

.boxContenMain .rowPostUser .boxDatosComment .botonLink, .boxContenMain .rowPostUser .boxDatosComment .botonNoLink { padding:2px 5px; border:1px #CCC solid; /*text-decoration:none;*/ font-weight:700; background:url(/images/degradoPaginador.gif) repeat-x}
.boxContenMain .rowPostUser .boxDatosComment .botonLink:hover { border:1px #ff850d solid;}
.boxContenMain .rowPostUser .boxDatosComment .botonNoLink { color:#ff850d; border:1px #ff850d solid; cursor:text}

.boxContenMain .rowSeccPermisos { margin-top:40px; min-width:790px; max-width:1200px;}
.boxContenMain .rowSeccPermisos .modSecc { float:left; padding:10px; width:420px; font-size:14px; background:#f2f2f2;}
.boxContenMain .rowSeccPermisos .modSecc select { color:#666;}
.boxContenMain .rowSeccPermisos .modPerm { float:right; padding:10px; width:365px; background:#f2f2f2;}
.boxContenMain .rowSeccPermisos .modPerm p { margin:0 0 10px 15px; font-size:16px;}

.boxContenMain .boxDatosPerfil { padding-bottom:10px; margin-top:20px; min-width:790px; max-width:1200px; border-bottom:1px #999 dotted;}
.boxContenMain .boxDatosPerfil .modLeftPerfil { float:left; width:390px;}
.boxContenMain .boxDatosPerfil .modLeftPerfil p { margin:0;}
.boxContenMain .boxDatosPerfil .modLeftPerfil img { float:left; margin:0 10px 0 0;}
.boxContenMain .boxDatosPerfil .modRightPerfil { float:right; width:390px;}
.boxContenMain .boxDatosPerfil .modRightPerfil p { margin:0;}
.boxContenMain .boxGeneralLiq { clear:both; margin-top:10px; min-width:790px; max-width:1200px;}

.boxContenMain .boxUltAporta { padding:0;}
.boxContenMain .boxUltAporta .boxGeneralLiq { margin-top:20px} 
.boxContenMain .boxUltAporta .rowEmpty { margin-top:30px}

.boxContenMain .boxUltImages { padding:20px 0 0 0;}
.boxContenMain .boxUltImages .boxImages { margin-top:10px; min-width:790px; max-width:1200px;}
.boxContenMain .boxUltImages .boxImages .boxModImages { float:left; position:relative; padding:135px 0 0 0; margin:10px 10px 0 0; width:190px; height:71px; font-size:12px;}
.boxContenMain .boxUltImages .boxImages .boxModImages .trozoFoto { position:absolute; bottom:79px; left:0; width:190px; text-align:center;}
.boxContenMain .boxUltImages .boxImages .boxModImages .trozoTexto { float:left; width:190px; height:69px; text-align:center;}

.boxContenMain .rowPostUserOpened { margin-top:30px; min-width:790px; max-width:1200px; float:left;}
.boxContenMain .rowPostUserOpened .boxComment { margin-right:10px;}
.boxContenMain .rowPostUserOpened .boxComment .fotoAvatar { float:left; width:80px; font-size:11px;}
.boxContenMain .rowPostUserOpened .boxComment .fotoAvatar p { margin:0; text-align:center}
.boxContenMain .rowPostUserOpened .boxComment .textosAvatar { margin-left:90px; font-size:14px;}
.boxContenMain .rowPostUserOpened .boxComment .textosAvatar p { margin:5px 0;}
.boxContenMain .rowPostUserOpened .boxComment .lineaUnderPost { margin: 10px 0 0 0; padding:10px 0; font-size:14px; border-top:1px #999 dotted;}
.boxContenMain .rowPostUserOpened .boxComment .cita { padding:10px; border:1px #999 solid; background:#ffffe1}

.boxContenMain .boxValorarNot { padding:10px; border:1px #ff850d solid; font-size:14px; background:#fff3e6; margin-top:20px;}
.boxContenMain .boxValorarNot .fila1 { text-align:center;}
.boxContenMain .boxValorarNot .fila1 p { margin:0 0 10px 0;}
.boxContenMain .boxValorarNot .fila2 { padding:0 0 10px 0; border-bottom:1px #999 dotted; text-align:center; }
.boxContenMain .boxValorarNot .fila3 { text-align:center;}
.boxContenMain .boxValorarNot .fila3 .huecos { float:left; width:25%}

input.button18 { padding:1px 14px; color:#FFF; cursor:pointer}

.boxSearchHome { padding:15px 0; width:178px; text-align:center; font-size:11px; border:1px solid #AAA; background-color:#FFF;}

.boxLoginHome { padding:5px 0 10px 0; margin-top:10px; width:348px; font-size:12px; border:1px solid #ccc; background:url(/images/degradoLoginedHome.gif) repeat-x}
.boxLoginHome a { text-decoration:none; }
.boxLoginHome .colLeft { float:left; padding:0 0 0 9px; width:165px; text-align:left; border-right:1px #999 dotted;}
.boxLoginHome .colLeft .post { margin:8px 0 0 0;}
.boxLoginHome .colRight { float:right; padding:0 9px 0 0; width:145px; text-align:left;}

.boxLoginedHome { padding:10px; margin-top:10px; width:328px; height:100px; font-size:12px; border:1px solid #ccc; background:url(/images/degradoLoginedHome.gif) repeat-x}
.boxLoginedHome .tituloBox { padding:0 0 8px 0; margin:5px 0 5px 0; width:328px; border-bottom:1px #666 dotted;}
.boxLoginedHome p { margin:10px 0 0 0;}

.boxMenuLeft { padding:10px 0; width:180px; text-align:left; background:#e5eaef}
.boxMenuLeft .row { padding:1px 10px;}
.boxRecomLeft { padding:10px 0; width:178px; font-size:12px; text-align:left; border:1px solid #AAA; background-color:#FFF;}
.boxRecomLeft .row { padding:1px 0 1px 10px;}
.boxProximosEventos { padding:0px; margin:5px 0 0 0; width:348px; text-align:left; font-size:12px;  border:none;}
.boxProximosEventos a { font-weight:700; text-decoration:none} 
.boxProximosEventos .boxMarquee { height:200px; overflow:hidden}
.boxTemasRecientes { padding:15px 10px; margin:5px 0 0 0; width:328px; text-align:left; font-size:12px;  border:1px solid #ccc;}
.boxTemasRecientes a { text-decoration:none} 
.boxTemasRecientes .boxMarquee { height:100px; overflow:hidden}

.boxtopPoster { float:left; padding:15px 5px; margin:0 0 10px 0; width:338px; text-align:center; font-size:12px; border:1px solid #ccc; }
.boxtopPoster div { float:left; padding:10px 2px 10px 0; }

/* ESTILOS PARA EL CAMBIO DE AVATAR */
#mask {top:0; left:0; position:absolute; z-index:1000; background-color:#000; display:none; }  
#modalAvatar { position:absolute; z-index:2000; display:none; background-color:#FFF; min-height:200px; min-width:250px;}
#modalAvatar .titavatar { font-weight:700; float:left; margin:5px 0 5px 10px; -margin:5px 0 5px 5px; width:95%; border-bottom:1px dotted #ccc; font:bold 18px Arial; padding:0 0 5px 0; text-align:left; }
#modalAvatar .bot_avatar { text-align:center; position:absolute; bottom:10px; right:0; left:0; z-index:11111;}
#modalAvatar a { text-decoration:none}
#imageContainer{position:relative; float:left; margin:5px 10px 0 20px;}
.crop_transparentDiv{background-color:#FFF; filter:alpha(opacity=60); -khtml-opacity: 0.6; -moz-opacity: 0.6; opacity:0.6; position:absolute}
.crop_dottedDiv{position:absolute; border:1px dotted #7f7f7f; z-index:10000}
.crop_dottedDiv div{filter:alpha(opacity=0); opacity:0; -khtml-opacity:0; -moz-opacity:0; width:100%; height:100%; background-color:#FFF}

/*SEARCH HEAD*/

.boxSearchHead {float:right; padding:5px 0 0 0; width:160px; height:27px; background:white url(/images/degradoSearchHead.gif) repeat-x}
.boxSearchHead .botonSearchHead { width:24px; height:18px; cursor:pointer; border:1px #ff850d solid; background:url(/images/lupaSearchHead.gif) no-repeat}
.boxSearchHead .inputSearchHead { padding:2px 5px; width:110px; font-size:12px; color:#666;}
.boxSearchHead .inputSearchHead:hover { border-color:#999; color:#666;}

/*FORMULARIOS*/
.campos, .camposrojo { padding:0 0 0 5px; font-family: arial; font-size: 12px; color: #333; text-decoration:none; background-color:#fff;}
.campos {border: 1px #469dbe solid; }
.camposrojo{border: 1px #ff0000 solid; }
.radios { vertical-align:middle;}
/*FORMULARIOS*/

 /*CAPA COMPARTIR*/
.fbshare { float:right; margin-top:-20px; }
.boxCompartir { float:left; width:763px; margin:0 0 0 0; border:none; padding:0 0 10px 0;}
.boxCompartir .titu { font-weight:700; float:left; margin:5px 0 5px 10px; -margin:5px 0 5px 5px; width:710px; border-bottom:1px dotted #ccc; font:bold 18px Arial; padding:0 0 5px 0; text-align:left; }
.boxCompartir .opcion { float:left; width:371px; font-size:12px; margin:10px 0 0 10px; -margin:10px 0 0 5px; text-align:left;}
.boxCompartir .opcion p { float:left; width:371px; font-size:12px; margin:0; color:#888; }
.boxCompartir .opcion .icos { float:left; width:155px; margin:10px 0 0 24px; -margin:10px 0 0 12px; cursor:pointer;}
.boxCompartir .bot_avatar { border-top:1px dotted #ccc; text-align:center; position:absolute; bottom:10px; right:0; left:0; padding:5px;}
.boxCompartir a { text-decoration:none; }

.boxCompartir .opcion .boxCampos { float:left; width:363px;}
.boxCompartir .opcion .boxCampos .modEntero { float:right; width:340px; height:30px;}
.boxCompartir .opcion .boxCampos .txt { float:left; width:365px; padding:5px 0; border-bottom: dotted 1px #ccc; color:#ed0000; font-size:11px; text-align:right;}
.boxCompartir .opcion .boxCampos input, .rowCampos textarea { float:right; width:400px; font-weight:100;}

/* CAPA BIENVENIDA */
.boxFirstVisit { float:left; padding:5px 10px 10px 10px; width:710px;}
.boxFirstVisit .headFirst { text-align:center; font-size:26px; font-weight:700; color:#FFF;}
.boxFirstVisit .boxEverythingFirst { float:left; padding:8px; margin:8px 0 0 0; width:690px; font-size:14px; background:#FFF; text-align:left;}
.boxFirstVisit .boxEverythingFirst img { vertical-align:middle}
.boxFirstVisit .botonesEverythingFirst { float:left; padding:8px 0; width:700px; color:#FFF; font-size:22px; font-weight:700; text-align:center}

/*ESTILOS PARA LA CABECERA
.linkLogo { float:left; width:100%; height:67px;
	background-image: url("/images/logo_head.png") !important; background-repeat:no-repeat;
	background-image: none; 
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logo_head.png',sizingMethod='scale');}
*/

.cabecera {
	text-align:center;
	margin: 0 auto;
	font-size:18px;
	padding:10px 0;
	text-align:center;
	max-width:1200px;
	min-width:990px;
	height:223px;
}

.primary {
	padding:0 0 2px 0;
	max-width:1200px;
	min-width:990px;
	height:32px;
	font:bold 16px arial;
	color:#666;
	}
.primary .separador {
	float:left;
	padding:0 5px;
	}

.category {
	height:30px;
	font:normal 12px arial;
	background: url( /images/degradoPest.gif ) bottom repeat-x;
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	min-width: 75px;
	position: relative;
	z-index: 50;
	border:1px #ff850d solid;
	text-align:left;
	cursor: pointer;}

.category strong {
	position: relative;
	padding: 5px 0 8px 10px;
	margin: 0 0px 0 0;
	width: auto;
	height:18px;
	display: block;
	cursor: pointer;
	font-size:15px;
	font-weight:700;
	color: #666;
	}

.category strong:hover, .category strong:hover .linkBoton {
	color:orange;
	}
	

	




.category:hover ul { display:block}

.category ul {
    background: #fffbf6;
    display: none;
    max-height: 400px;
    overflow: hidden;
    padding: 5px 0;
	position: absolute;
    top: 31px;
	left:-1px;
    width: 100%;
    z-index: 100;
	border:1px #c0c0c0 solid;
	overflow-x: hidden;
	font-weight:700;
}
.category ul ul {
    max-height: none;
    overflow: visible;
    position: static;
}
.category a {
    color: #469dbe;
    display: block;
    padding: 5px 5px;
    position: relative;
	font-size:14px;
	font-weight:700;
	text-decoration:none;
}
.category a:hover {
	color:#FFF;
	background:orange;
	}
	
.category a:hover .naranja {
	color:#FFF;
	}

.category li {
    background: #FFF;
    color: #848484;
    float: left;
    font: 1.1em/1em Arial, sans-serif;
    width: 100%;
	text-align:left;
}

.category li img {
	float:right;
	padding:0 3px;
}

.category li li { font-size: 12px; }

.category .linkBoton { float:left; padding:0px 5px 3px 0; font-size:15px; color: #666;}
.category .linkBoton:hover { color:orange; background:none}

.block { display:block}
.none { display:none}

/*IE6 specific code to get hover working for any element*/
* html .category {
  	_azimuth: expression(
    this.onmouseenter = this.onmouseenter || new Function("this.childNodes[2].style.display = 'block'"),
    this.onmouseleave = this.onmouseleave || new Function("this.childNodes[2].style.display = 'none'"),
    'inherit'
  	);}
.rowHead { padding:0 0 5px 0; height:70px; min-width:990px; max-width:1200px; font-family:arial;}
.rowHead .logoHead { float:left; width:460px; text-align:left}
.rowHead .logoHead img { display:inline}
.rowHead .logoHead p { float:right; padding:0 0 0 5px; margin:0; line-height:25px; text-align:right;}
.rowHead .logoHead p a { /*text-decoration:none*/}

.primary .accesos { float:right; width:228px; font-size:14px; font-weight:100; text-align:right;}
.primary .accesos a:hover {color:#ff850d;}

.rowHead .comparte { float:right; margin:0; width:530px; font-size:12px; text-align:right; color:#FFF; }
.rowHead .comparte img { vertical-align:middle}
.rowHead .comparte a {color:#fff;}
.rowHead .comparte .compartir {color:#666;}
.rowHead .comparte a:hover { /*text-decoration:none*/}

.boxPubliHead { /*float:left;*/ padding:0; /*width:990px;*/max-width:1200px; min-width:990px; height:120px; border:1px dotted #999999 }

/* Fin de Estilos Nuevos */

/* Inicio Estilos para la capa de compartir y bienvenida*/
#mask {top:0; left:0; position:absolute; z-index:1000; background-color:#000; display:none; }  
#cCompartir { display:none; width:770px; height:300px; position:absolute; z-index:2000; background-color:#FFF}
#cBienvenida { display:none; width:730px; height:530px; position:absolute; z-index:2000;}

/* transparencia para las capas */ 
.transBlack_40 { background:url(/images/transBlack_40.png)}

.lineIconsAccess { padding:10px 0 0 0; margin:10px auto 0 auto; width:328px; font-size:14px; border-top:1px #999 dotted;}
.lineIconsAccess img { vertical-align:middle}
.lineIconsAccess p { margin:0 0 5px 0;}