/* ### Generico a todas las pantallas
*/
body, html
{
	margin: 0;
	padding: 0;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size:1em;
}


/* Cabecera */

#pers {margin:0px 0px 0px 0px;}


/* capas contenedoras estructura */

#total {width:100%;text-align:center;}
#total2 {width:60em;min-width:960px;text-align:left;margin:auto; }

#cab {width:100%;}
#contenth {width:100%;}
#content {float:left; background-color:#efefee;background-image:url(../images/terra/fondo_h1.jpg); background-repeat:no-repeat; width:100%;}

#cont {float:left;width:49.35em;min-width:790px;color:#000; }
#cont2 {float:left;width:59.22em;min-width:948px;color:#000; }

#col2_304 {float:right;width:18.99em;min-width:304px;color:#000}/*HE MODIFICADO EL FLOAT A RIGHT, a ver qué pasa...*/
#col1_620 {float:left;width:39.65em; min-width:620px;color:#000; padding-bottom:15px;}

#pie {width:924px;margin-top:10px; margin-left:23px; float:left;}

/* headings */
h1, h2, h3, h4, h5 {margin:0;padding:0;text-align:left;font-weight:normal;font-size:1em;}

/* genericos */
form, fieldset, legend, label {margin:0;padding:0;}
fieldset {border:none} 
legend {display:none}
td {font-family:arial,verdana,sans-serif;font-size:1em;}



/* otros estilos */
.sn {display:none}

h1 {margin:0 0 0 -9999px; display:inline; float:left;}
div h2{color:#f76408; font-size:1.4em; font-weight:bold; padding-top:10px;}

/*PUBLICIDAD*/
#contenedoraPubli {float:right;}
.bann {background:#FFF url(../images/terra/p300.gif) no-repeat; padding: 15px 0 2px 0; text-align:center; margin-bottom:10px;}
#banner300{clear:left;}
.publi {display:none; }

#ultimasImagenes, #blogs_foros, #ultimosVideos{ margin-left:12px;} 
#foros h2, #blogs h2  {background-repeat:no-repeat; background-position: 10px 10px;  padding:10px 0 0 40px; }
#foros h2  {background-image:url(../images/terra/icono_foros.gif);}
#blogs h2 {background-image:url(../images/terra/icono_blogs.gif);}
#ultimosVideos h2 {background-repeat:no-repeat; background-position: 10px 10px;  padding:10px 0 25px 40px; background-image:url(../images/terra/icono_videos.gif);}
#ultimasImagenes h2{background:url(../images/terra/top_right_ultimas_imagenes_.gif) top right no-repeat; padding-top:40px;}
#ultimasImagenes h2 .cabeceraImagenes { background-image:url(../images/terra/icono_imagenes.gif); background-repeat:no-repeat; background-position: 10px 10px; color:#f76408; font-weight:bold; padding:10px 0 0 40px; } 

#foros{float:right;  width:47%; margin-right:1.5%; display:inline;}
#blogs{float:left; width:47%; margin-left:1.5%; display:inline;}
#ultimosVideos {float:left; display:inline;}

/*Sección MENU*/
#menu { float:left; width:100%; height:4em; display:inline;}
#menu strong{ display:none;}
#menu ul{float:left; margin:0; padding:1.3em 0 0 0; list-style:none; width:100%; background-image:url(../images/bg_menu); background-repeat:repeat-x; background-position:bottom; height:45px }
#menu ul li{float:left;}
#menu ul .seleccionado {font-weight:bold; background-image:url(../images/terra/bg_menu_seleccionado.gif); background-repeat:repeat-x; background-position:top; background-color:#efefef;}
#menu ul .ayuda { color:#ec7425; margin-left:37em; text-align:right; font-size:0.75em; text-decoration:underline; line-height:2em; }
#menu  .buscar {background:#FFF url(../images/terra/bg_bot.gif) bottom repeat-x;border:1px #7A7B7B solid;color:#333;font-weight:bold;width:9.5em;height:1.5em;line-height:1em;font-family:arial,verdana,sans-serif;}

#buscador {position:relative;  width:100%; text-align:left; padding:0px; margin:0px; font-size:0.8em;}
#buscador .contenedoraBuscador {position:absolute; top:0.3em; width:100%; text-align:right; }
#buscador .tf1 {border:#CCCCCC 1px solid; font-size: 1em; width:10em; margin-right:10px;}
#buscador .tf2 {border:#CCCCCC 1px solid; font-size: 1em; width:10em; margin-right:10px;}

.masValorados{display:block; color:#000000; font-size:0.7em;}

#componenteGaleria{background-image:url(../images/terra/ref_componente.jpg);background-repeat:no-repeat;width:616px;height:119px}
#componenteGaleria table{width:94%;margin:20px 0px 0px 20px;}

#UsuariosOn {margin-left:11px;}
#UsuariosOn table{width:97%;}



#ultimasImagenes{ margin-top:14.5em; background-image:url(../images/terra/bg_ultimas_imagenes.jpg); background-position:bottom right; background-repeat:no-repeat;}
#ultimasImagenes .bordeCajaExterno{ background-image:url(../images/terra/bg_ultimas_imagenes.jpg);  background-repeat:no-repeat; background-position:bottom right;}
#ultimasImagenes .bordeCajaInterno{ background-image:url(../images/terra/top_left_ultimas_imagenes.gif); background-repeat:no-repeat; background-position:top left; }

/*Sección BLOGS y FOROS*/
#blogs_foros { background-image:url(../images/terra/bg_h2_foros_blogs.gif); background-repeat:repeat-x;  background-position:top right;  float:left; background-color:#fff; clear:right; display:inline;}
/*#foros{float:right;  width:48%; }*/
#foros ul, #blogs ul { padding-top:25px;}

.imagenBlog, .imagenForos, .imagenMasValorado{float:left; padding:5px 6px 5px 6px; }
.imagenBlog, .imagenForos {width:3.62em; height:3.62em;}
.imagenMasValorado { margin:0px 0 15px 15px; width:6.87em; height:6.87em; border:0 none;}
.imagenVideo {float:left;display:inline;margin:5px 6px 0px 0px; }

#blogs h4 , #foros h4 {color:#f76408; font-size:0.8em; float:left;}
#blogs h4 a, #foros h4 a{color:#f76408; text-decoration:none;}
#blogs h4 a:hover, #foros h4 a:hover{text-decoration:underline;}

#UltimosVideos h4{color:#f76408; font-size:0.8em; float:left;}
#UltimosVideos h4 a{color:#f76408; text-decoration:none;}
#UltimosVideos h4 a:hover{text-decoration:underline;}

.cierreClear{clear:both;}
ul{list-style:none; padding:0; margin:0;}
#blogs_foros li h3{font-weight:bold; color:#666666; font-size:0.75em; padding:5px 0 0px 0; min-height:40px;}
* html #blogs_foros li h3 {height:40px;}
#blogs li, #foros li {min-height:80px; background-image:url(../images/terra/cierre_lista.gif); background-repeat:repeat-x; background-position:10px 75px; width:100%;}
* html #blogs li, #foros li{ height:80px;}
#blogs li span, #foros li span {float:right; }
#blogs p, #foros p { text-align:right; font-size:0.7em; padding:0 0 10px 0; margin:0px;}
#blogs .vinculo, #foros .vinculo {color:#333333; }


/*Sección ÚLTIMOS VIDEOS*/
#ultimosVideos { background-color:#FFFFFF; background-image:url(../images/terra/bg_h2_fondo_videos.gif); background-repeat:repeat-x; background-position:top left; padding:0 10px 10px 10px; float:left; }
#ultimosVideos ul{ margin:10px 0 0 0; padding:0;float:left;display:inline;width:100%}
#ultimosVideos .videoIzquierda{ float:left; width:48.4%;}
#ultimosVideos .videoDerecha{ float:right; width:48.4%;}
#ultimosVideos h3 {font-weight:bold; color:#666666; display:block;min-height:65px; min-width:150px;}
#ultimosVideos .contxt {float:left;padding-bottom:10px;margin-bottom:5px;background:url(../images/terra/cierre_lista.gif) bottom repeat-x;}
#ultimosVideos .contxt2 {float:left;width:10.7em;margin-top:8px;}
* html #ultimosVideos h3{height:65px;font-size:0.95em;}
#ultimosVideos .comentarios { font-size:0.70em; margin:0; padding:0; color:#7a6d67;}
#ultimosVideos .parrafoVideo { margin:0;  font-size:0.75em; line-height:18px; float:left; display:block; }
.linkComentarios { color:#f76408;} 
/* icono video */
.foto {float:left;display:inline;text-align:center;width:6.3em;margin:8px 8px 0 8px;position:relative;overflow:hidden;}
.foto img {width:6.3em;min-width:100px;height:4.9em;min-height:75px;}
.foto .ico {width:23px;height:23px;right:6px;bottom:6px;position:absolute;background:url(../images/terra/ico_video2.gif) no-repeat;}
* html .foto .ico {background:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/terra/ico_video2.png');}

/*Seccion USUARIO MÁS VALORADO*/
#usuarioMasValorado {background-color:#ffe0cc; float:right; width:17.9em; margin:25px 15px 10px 0;display:inline; }
#numeroUsuariosConectados{background-color:#c14703; color:#FFFFFF; padding:8px 5px 5px 48px; margin:5px 15px; display:block; font-size:0.87em; background-image:url(../images/bg_numerousuarios.gif); background-repeat:no-repeat; background-position:bottom left;}
#usuarioMasValorado h3{ font-weight:bold; background-image:url(../images/terra/cierre_masvalorado.gif); background-repeat:repeat-x; background-position:0px 25px; padding:0px 0 15px 15px;}
#usuarioMasValorado h4 {font-size:1.12em; color:#cc3300; background-image:url(../images/terra/icon_user.gif); background-repeat:no-repeat; background-position:3px 2px; float:left; display:block; margin-left:10px; padding-left:15px; width:7em; min-height:90px;}
* html #usuarioMasValorado h4 {height:90px;}
#usuarioMasValorado .valoracion{float:left; margin-left:5px; width:9.5em;}
#usuarioMasValorado .valoracion{text-align:right;}
#usuarioMasValorado .ForumPostUserIcons {float:left;}
.votos{ font-size:0.75em; float:left; }
#usuarioMasValorado .votos{ text-align:right; width:5.5em;}

#usuarioMasValorado h5{ font-weight:bold;  background-repeat:repeat-x; background-position:0px 25px; padding:0px 0 15px 15px;}

#usuarioMasValorado ul { color:#796c66; display:inherit;}
#usuarioMasValorado li { line-height:1.2em; margin-bottom:0.8em;  }

#usuarioMasValorado ul strong{ color:#333333;}

#usuarioMasValorado .imagenBlog {width:2.92em; height:2.92em;}




/*Sección TUS BLOGS*/
#tusBlogs { float:right; min-width:18.7em; width:18.7em;  background-color:#FFFFFF; padding:2px; margin-bottom:10px; min-height:253px;}
* html #tusBlogs { height:253px;}
#tusBlogs h3{ background-color:#b5afa4; color:#FFFFFF; font-weight:bold; font-size:0.9em; padding:8px 0 8px 10px; }
#tusBlogs h4{ float:left;color:#ed772c; font-weight:bold; font-size:0.81em; width:13em; min-height:40px; margin-top:10px}
#tusBlogs span {float:left; display:block;}
#tusBlogs .blogMasVotado{ min-height:80px; background-color:#f7f6f5; float:left; width:100%; display:block; margin-top:3px; background-image:url(../images/terra/cierre_masvalorado.gif); background-position:bottom; background-repeat:repeat-x; float:right; }
#tusBlogs .valoracion{float:left; width:13em;  text-align:right}
#tusBlogs .votos{ text-align:right; width:11em;}
#tusBlogs .imagen{float:left; margin:10px 10px 0px 10px;}
#tusBlogs .listaTusBlogs {float:left; margin:0px; padding:0px; width:100%;}
* html #tusBlogs h4 { height:40px;}
/** html #tusBlogs .blogMasVotado {margin-bottom:10px;}*/
* html #mensajesValorados ol { margin-top:15px;}
* html #tusBlogs .blogMasVotado {height:80px;}
* html #tusBlogs {width:18.7em;}
.spanValoracion { float:left;}

/*Sección CREA TU BLOG*/
#creaTuBlog { float:right; width:303px; min-width:18.7em; background-color:#FFFFFF; padding:2px;padding-right:0px; margin-bottom:10px; }
#creaTuBlog h3{ background-color:#b5afa4; color:#FFFFFF; font-weight:bold; font-size:0.9em; padding:8px 0 8px 10px; } 
#CreaTuBlog h3 a{color:#FFFFFF;}
#creaTuBlog p { padding:10px; font-size:0.8em;}
#creaTuBlog p strong { color:#f76408; font-weight:bold;}
#creaTuBlog p { background-image:url(../images/terra/cierre_lista.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:30px;}
#creaTuBlog .fondoBtCreaTuBlog {background-image:url(../images/terra/bg_creatublog.gif); background-repeat:repeat-x; background-position:bottom; float:left; width:302px; height:65px;background-color:#FFFFFF; position:relative; }
#creaTuBlog h4{padding:10px; font-size:0.8em;}



/*Sección MENSAJES VALORADOS*/
#mensajesValorados { background-color:#FFFFFF; padding:2px; min-height:210px; margin-bottom:10px;}
* html #mensajesValorados{ height:210px;}
#mensajesValorados h3{ background-color:#b5afa4; color:#FFFFFF; font-weight:bold; font-size:0.9em; padding:8px 0 8px 10px;}
#mensajesValorados ul, #tusBlogs ol { font-size:0.75em; color:#796c66; margin-left:30px; padding-left:5px; margin-top:15px; display:inherit;}
#mensajesValorados li, #tusBlogs li { line-height:1.2em; margin-bottom:0.8em;  }
#mensajesValorados .lastListElement, #tusBlogs .lastListElement {margin-bottom:0; padding-bottom:0px;}
#mensajesValorados ul strong, #tusBlogs ol strong{ color:#333333;}


#mensajesValorados li {min-height:80px; background-image:url(../images/terra/cierre_lista.gif); background-repeat:repeat-x; background-position:10px 75px; width:100%;}

/*VINCULOS*/
#menu ul a{ display:block; font-size:1em; text-decoration:none; color:#333333; padding:1em 1.8em 0.7em 1.8em;}
#menu ul a:hover{ text-decoration:underline;}

#ultimasImagenes h2 a, #foros h2 a, #blogs h2 a, #ultimosVideos h2 a { color:#f76408; text-decoration:none; }
#ultimasImagenes h2 a:hover, #foros h2 a:hover, #blogs h2 a:hover, #ultimosVideos h2 a:hover{ text-decoration:none;}

#blogs_foros li h3 a, #foros li h3 a  { color:#666666; text-decoration:none;}
#blogs_foros li h3 a:hover, #foros li h3 a:hover { text-decoration:underline;}

#tusBlogs h4 a{ color:#ed772c; text-decoration:none;}
#tusBlogs h4 a:hover{text-decoration:underline;}

#ultimosVideos h3 a { color:#666666; text-decoration:none;}
#ultimosVideos h3 a:hover { text-decoration:underline;}

#usuarioMasValorado h4 a{color:#cc3300; text-decoration:none; }
#usuarioMasValorado h4 a:hover{ text-decoration:underline; }

#usuarioMasValorado li a{color:#cc3300; text-decoration:none;}
#usuarioMasValorado li a:visited{color:#cc3300; text-decoration:none;}


#creaTuBlog p a {color:#f76408; text-decoration:none;}
#creaTuBlog p a:hover {color:#f76408; text-decoration:underline;}

#mensajesValorados h3 a { color:#FFFFFF; text-decoration:none;}
#mensajesValorados h3 a:hover {text-decoration:underline;}

#mensajesValorados .vinculoBlog, #tusBlogs .vinculoForos { text-align:right; display:block; width:100%; margin-bottom:12px;}
#mensajesValorados .vinculoBlog a, #tusBlogs .vinculoForos a  {color:#333333; font-size:0.75em; background-image:url(../images/terra/bullet_vinculo.gif); background-position:left; padding-left:15px; background-repeat:no-repeat; margin-right:10px;}

#mensajesValorados ol li a, #tusBlogs ol li a  { color:#796c66; text-decoration:none; }
#mensajesValorados ol li a:hover, #tusBlogs ol li a:hover  { text-decoration:underline; }

#mensajesValorados ul {margin-top:15px;}

#creaTuBlog .bt:link, #creaTuBlog .bt:visited{ display:block; height:2em; color:#666666; width:10em; text-decoration:none; background-image:url(../images/terra/fondo_bt.gif); text-align:center; line-height:2em; font-size:0.75em; font-weight:bold; background-repeat:no-repeat; border:#b5afa4 1px solid;  background-position:top left; float:left; padding-left:8px; background-color:#d6d3cd; position:relative; left:50%; margin-left:-5em; top:15%;}
#creaTuBlog .bt:hover{color:#999999; }

* html #creaTuBlog .bt:link, * html #creaTuBlog .bt:visited{ margin-left:-4em;}/*Para centrar el botón en explorer 6*/

a
{
	color: #ec7425;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.subrayado
{
	color: #ec7425 !important;
	text-decoration: underline !important;	
}
select,
textarea,
input,
button
{
    font-size: 11px;
}
button, button:active /* button respuesta seleccionar etiqueta */
{
	width: 188px;
	margin: 0 5px;
	padding: 0;
	background: #fff url(../images/terra/fondo_boton.gif) repeat-x left center;
	border: 1px double #ccc;
	font-size: 12px;
	line-height:18px;
	font-weight: bold;
}
#CommonOuter /* Contenedor exterior */
{
	width: 960px;

   margin-left: 23px;

}
#Common /* Contenedor */
{
	background-color: #efefee;
}

.CabeceraTerra
{
	width:960px;min-width:960px;text-align:left;margin-left:23px;
}



#CommonHeader /* Contenedor cabecera */
{
	width: 100%;
	background: #ffffff /*url(../images/terra/cabecera_fake.jpg) no-repeat top center*/; /* PROVISIONAL */
	padding: 0;
}

#CommonFooter /* Contenedor pie */
{
	
	padding: 36px 0;
	text-align:center;
}

#CommonFooter a
{
	display: none;  /* PROVISIONAL */
}


#CommonLeftColumn
{
	background-color: #ffffff;
	padding-bottom: 12px;
}

#CommonBodyColumn	/* TD columna principal */
{
	/*width: 646px;*/
	padding-bottom: 12px;
}

#CommonRightColumn	/* TD columna derecha */
{
	/*width: 314px;*/
	padding-bottom: 12px;
}



/*
Common Styles
*/

.CommonJumpArea
{
	font-size: 90%;
	padding: 4px;
	padding-left: 0;
	padding-right: 0;
	font-weight: bold;
}

.CommonFeedArea
{
	margin:10px;
	font-size: 90%;
	padding: 4px;
	padding-left: 0;
	padding-right: 0;
	font-weight: bold;
}

.CommonPagingArea
{
	font-size: 90%;
	padding: 6px;
	margin: 1px 5px 0 3px;
	color:#636361;
	font-weight:normal
}
.CommonPagingArea span.columnText
{
	float:left;
}
.CommonPagingArea a
{
	font-weight:normal;
}
.CommonPagingArea a:LINK,
.CommonPagingArea a:VISITED
{
	color: #666;
}

.CommonSortArea
{
	font-size: 90%;
	padding: 5px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	margin-right: 40px;
}

.CommonBreadCrumbArea /* Rastro de migas */
{
	font-size: 16px;
	margin:1px 1px 10px;
	padding: 5px 5px 5px 20px;
	background-color: #b7afa4;
	color: #fff;
}

.CommonBreadCrumbArea a:link,
.CommonBreadCrumbArea a:visited,
.CommonBreadCrumbArea a:hover,
.CommonBreadCrumbArea a
{
	color: #fff;
	font-weight:bold;
}
.CommonFilterArea
{
	font-size: 90%;
	padding: 4px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: bold;
	margin-right: 40px;
}
div.CommonTitleBarImage
{
	width:100%;
	height:31px;
}
div.CommonTitleBarImage table /* Contenedor buscador cabecera */
{
	float:left;
}
div.CommonTitleBarImage table input /* Contenedor buscador cabecera */
{
	width:116px;
}
div.CommonTitleBarImage table
{
	width:100%;
}
#welcome
{
	color: #333;
	font-size: 12px;
}
#welcome A, #welcome A:VISITED, #welcome A:ACTIVE, #welcome A:HOVER
{
	font-size: 12px;
}

.CommonSearch
{
	margin: 0px 0;
	width: 405px;
}
.CommonSearch input
{
	font-size: 12px;
	color: #666;
	width: 116px;
	border:1px solid #999;
}
.CommonSearch select
{
	margin:0 4px;
	font-size: 12px;
	color: #333;
	width: 116px;
	border:1px solid #999;
}
.CommonSearch span /* .CommonSearchButtonOute */
{
	background: #fff none;
	padding: 0;
	margin: 0 4px;
	border:1px solid #9e9e9e;
}
.CommonSearch .CommonSearchButton
{
	width: 116px;
	background: #ccc url(../images/terra/fondo_boton.gif) repeat-x left center;
	color: #4c4c4c;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	padding: 0px 5px;
	margin: 0 auto;
	border: 1px solid #fff;
	cursor: pointer;
}
.CommonSearchResults
{
	font-size: 80%;
	color: #333;
	font-weight: bold;
	padding: 8px;
}

.CommonSearchResultsArea
{
	border-style: solid;
	border-width: 0;
	border-top-width: 2px;
	border-color: #cccccc;
	margin-top: 16px;
	padding-top: 4px;
}

/* 
Tree Form Element
*/

.CommonTreeFormArea
{
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	padding: 2px;
	width: 350px;
	height: 175px;
	overflow: auto;
	margin: 4px;
	margin-left: 2px;
}

.CommonTreeFormTree
{
	padding: 0;
}

.CommonTreeFormNode
{
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeSelected
{
	padding: 1px;
	font-weight: bold;
	background-color: #dddddd;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeHover
{
	cursor: pointer;
	font-size: 90%;
}

/* 
Title Bar Styles
*/

.CommonTitleBar
{
	height: 31px;
	position: relative;
}

.CommonTitleBarTitleArea
{
	display: none;
}
.CommonTitleBarSearchArea
{
	text-align:right;
	font-size: 11px;
	color: #666666;
}



.CommonSearchButtonOuter
{
	background: url(../images/common/search-button.gif) no-repeat top left;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
	text-align: left;
	padding-left: 4px;
	font-weight: bold;
	color: #333;
	
	margin-left: 4px;
}

.CommonSearchButton
{
	background-image: url(../images/common/search-button-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #cccccc;
	font-size: 12px;
	text-align: left;
	padding-left: 5px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 4px;
	font-weight: bold;
	color: #333;
}

.CommonSearchButton:link,
.CommonSearchButton:visited,
.CommonSearchButton:active
{
	color: #999999;
	text-decoration: none;
}

.CommonSearchButton:hover
{
	text-decoration: underline;
}
.CommonTitleBarImage
{
}

td.CommonTitleBarImage
{
	display:none;
	width:250px;
}

td.CommonTitleBarImage *
{
	display:none;
}


.CommonTitleBarTitle
{
	height: 50px;
	padding: 0 0 0 4px;
	font-size: 150%;
	color: #555555;
	margin: 0;
	margin-bottom: -5px;
	font-weight: bolder;
}

.CommonTitleBarTitle A:LINK
{
	color: #333333;
	text-decoration: none;
}

.CommonTitleBarTitle A:VISITED
{
	color: #333333;
	text-decoration: none;
}

.CommonTitleBarTitle A:ACTIVE
{
	color: #333333;
	text-decoration: none;
}

.CommonTitleBarDescription
{
	position: relative;
	top: -4px;
	padding: 0 0 0 6px;
	color: #999999;
	margin: 0;	
	margin-bottom: -14px;
}



/*
User Area
*/

.CommonUserArea
{
	text-align:left;
	padding: 0;
	color: #666666;
	font-size: 10px !important;
	font-weight: normal;
	margin: 5px 0;
}
.CommonUserArea A:LINK, .CommonUserArea A:VISITED, .CommonUserArea A:ACTIVE, .CommonUserArea A:HOVER
{
	font-weight: bold;
	text-decoration:underline;
}


/*
Form Styles
*/
#ForumSettings
{
	width: 50%;
}
#ForumSettings div table
{
	width:50%;
}
#ForumSettings input
{
	padding: 3px;
	color:#666;
	background:#fff url(../images/terra/fondo_boton.gif) repeat-x left center;
	border:1px double #ccc;
	font-weight:bold;
}
.CommonFormArea
{
	clear:both;
}
.CommonFormArea table
{
	margin:8px 0;
	padding:5px;
	font-size:13px;
	font-weight:normal;
}
.CommonFormArea table td
{
	padding-bottom:10px;
}

.CommonFormTitle
{
	color: #999999;
	font-size: 140%;
	font-weight: bold;
	padding: 4px;
	padding-left: 0;
	margin: 0;
}

.CommonFormDescription
{
	padding: 2px;
	padding-left: 0;
	padding-bottom: 8px;
	padding-top: 8px;
}

TD.CommonFormFieldName
{
	color: #666666;
	padding: 2px;
	padding-right: 8px;
	font-weight: bold;
}

DIV.CommonFormFieldName
{
	color: #666666;
	padding: 2px;
	padding-top: 8px;
	font-weight: bold;
}

TD.CommonFormFieldDescription
{
	color: #333;
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

DIV.CommonFormFieldDescription
{
	color: #333;
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

TD.CommonFormField
{
	border-bottom:1px solid #ccc;
	color: #666;
	padding: 2px;
}

DIV.CommonFormField
{
	color: #333;
	padding: 2px;
}

.CommonFormActionButtons
{
	color: #666;
	padding: 2px;
	text-align: right;
}
#Buttons input /* BOTON PUBLICAR MENSAJE pantalla respuesta */
{
	display:block;
	text-align:center;
	padding:2px 8px;
	background:#fff url(../images/terra/fondo_boton.gif) left center !important;
	color:#666;
	border:1px double #ccc;
	font-weight:bold;
}


/*
Join Form Styles
*/

.JoinTitle
{
	width:650px;
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	background-color: #b7b1a3;
	color: #698d73;
	padding: 8px;
	padding-left: 8px;
	margin: 0;
	margin-top: 20px;
}

.JoinArea
{
	width:650px;
	font-size: 100%;
	color: #333;
	background-color: #b7b1a3;
	padding: 8px;
	padding-bottom: 16px;
	text-align: left;
}


/*
Message Styles
*/

.CommonMessageArea
{
	width: 50%;
	margin-top: 64px;
	margin-bottom: 64px;
	background-color: #ffffff;
}

.CommonMessageTitle
{
	text-align: left;
	font-size: 140%;
	font-weight: bold;
	background-color: #b7b1a3;
	color: #fff;
	padding: 2px;
	padding-left: 8px;
	margin: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.CommonMessageContent
{
	font-size: 100%;
	color: #333;
	padding: 8px;
	padding-bottom: 16px;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-color: #cccccc;
}

.CommonInlineMessageArea
{
	margin-top: 4px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	background-color: #ffffff;
	background-position: left top;
	background-repeat: repeat-x;
}

.CommonInlineMessageTitle
{
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	background-color: #f4f4f4;
	color: #666666;
	padding: 6px;
	padding-left: 8px;
	margin: 0;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
	border-color: #cccccc;
}

.CommonInlineMessageArea A:LINK, .CommonInlineMessageArea A:VISITED, .CommonInlineMessageArea A:ACTIVE, .CommonInlineMessageArea A:HOVER
{
	color: #666666;
}

.CommonInlineMessageContent
{
	font-size: 80%;
	color: #333333;
	padding: 8px;
	text-align: left;
}

.CommonInlineTidbit
{
	background-image: url('/cs/themes/default/images/tidbit_arrow.gif');
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding: 4px;
	margin: 1px;
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left: 22px;
	margin-left: 40px;
}

.CommonInlineTidbit, .CommonInlineTidbit A
{
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	color: #66bb66;
}

.CommonInlineTidbit A
{
	color: #449944;
}

.CommonMessageSuccess
{
	padding: 8px;
	font-size: 100%;
	color: #334433;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #cfe7c0;
	margin-top: 8px;
	margin-bottom: 8px;
}

.CommonLicenseMessageSuccess
{
	padding: 8px;
	font-size: 100%;
	color: #334433;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #cfe7c0;
	margin-top: 8px;
	margin-bottom: 8px;
}

.CommonSmallMessageSuccess
{
	padding: 2px;
	font-size: 80%;
	font-weight: bold;
	color: #334433;
}

.CommonMessageError
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
	font-size: 100%;
	color: #443333;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #EBD9D9;
}

.CommonLicenseMessageError
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
	font-size: 100%;
	color: #444433;
	font-weight: bold;
	border: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #fff499;
}

.CommonSmallMessageError
{
	padding: 2px;
	font-size: 80%;
	font-weight: bold;
	color: #990000;
}

/*
Content
*/

.CommonTextBig
{
	margin: 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 120%;
}

.CommonInputSearch
{
	font-size: 150%;
}

.CommonInputBig
{
	width: 90%;
	font-size: 13px;
}

.CommonContentArea /* Contenedor central */
{
	background: #fff;
	margin: 12px;
	border:2px solid #fff;
}

.CommonFreeTextContent
{
	line-height: 20px;
	padding-left: 15px;
}

.CommonTitle,
{
	background: #b5afa4;
	color: #fff;
	font-size: 5px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-bottom:10px;
}
.CommonTitle a:link,
.CommonTitle a:active,
.CommonTitle a:visited
{
	color: #fff;
	text-decoration: none;
}
.CommonTitle a:hover
{
	text-decoration: underline;
}
.CommonTitle
{
	visibility:hidden;
}
.CommonTitle span,
.CommonProfileTitle
{
	visibility:visible;
	display:block;
	background: #b5afa4 url(../images/terra/fondo_post_titulo.jpg) repeat-x left bottom;
	color: #666;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0 6px 10px;
	margin: 0;
	margin-bottom:10px;	
}
.CommonSubTitle
{
	display:none;
	padding: 4px;
	padding-left: 0;
	margin: 0;
	color: #999;
	font-size: 140%;
	font-weight: bold;
}

.CommonHeader
{
	color: #666666;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-top: 8px;
}
.TopPubli
{
	padding: 5px 0 3px;
	background: #efefee;
	text-align: center;
}
.TopPubli table
{
	margin:0 auto;
}
.CommonContent
{
	margin: 0;
	padding: 0;
}


.CommonGroupedContentArea
{
	padding-bottom: 8px;
	margin-bottom: 16px;
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
	border-color: #eeeeee;
}

.CommonFloatArea
{
	float: left;
	width: 126px;
	margin: 8px;
	margin-left: 0;
	padding: 8px;
	padding-top: 0;
}

UL.CommonFloatList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

UL.CommonFloatList LI
{
	margin-bottom: 8px;
	clear: both;
}

.CommonNonFloatArea
{
	margin-left: 150px;
}

/* ###  COLUMNA DERECHA - MODULOS */
.CommonSidebar /* Contenido Columna derecha */
{
	padding: 12px 12px 0 0;
	margin: 0;
}
.CommonSidebarArea /* Contenedor modulos columna derecha */
{
	overflow: hidden;
	padding: 2px;
	margin: 0 0 12px 0;
	width: 290px;	/* 314 - 24 de margen*/
	background: #fff;
}
.CommonSidebarArea a:link,
.CommonSidebarArea a:active,
.CommonSidebarArea a:visited /* Links modulos coluna derecha */
{
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.CommonSidebarArea A:hover /* Links marcados modulos columna derecha */
{
	text-decoration: underline;
}
.CommonSidebarHeader /* Cabecera modulos columna derecha */
{
	padding: 4px 8px;
	margin: 0;
	background: #dedbd4;
	color: #666;
	font-size: 14px;
	text-align: left;
}
}
.CommonSidebarHeader a /* Enlaces cabecera modulos columna derecha */
{
	color: #666;
}
.CommonSidebarContent a:link,
.CommonSidebarContent a:active,
.CommonSidebarContent a:visited /* Links contenido modulos columna derecha*/
{
	color: #ec7425;
	font-weight: bold;
	text-decoration: none;
}
.CommonSidebarContent a:hover
{
	text-decoration: underline;
}
.CommonSidebarContent /* Contenido modulos columna derecha */
{
	padding: 12px 2px 2px 2px;
	background: #fff;
	color: #666;
	overflow: hidden;
	font-size: 0.95em;
}
.CommonSidebarContentItem /* Elementos dentro de la caja de la columna derecha */
{
	display: list-item;
	margin: 0 0 10px 20px;
	color: #666;
	font-size: 0.95em;
}

#CommonSidebarContentItem /* Elementos dentro de la caja de la columna derecha */
{
	font-size: 0.75em;
}

#CommonSidebarContentItem h4 /* Elementos dentro de la caja de la columna derecha */
{
	font-size: 0.95em;
}


ul.CommonSidebarList
{
	margin: 0;
	padding: 0;
}
ul.CommonSidebarList li /* elementos de la lista modulos columna derecha */
{
	margin-bottom: 5px;
	margin-left: 16px;
	color: #666666;
}
ul.CommonSidebarRssList /* Lista RSS modulo columna derecha */
{
	margin: 0;
	padding: 0;
}
ul.CommonSidebarRssList li
{
	margin-bottom: 5px;
	padding-bottom: 1px;
	margin-left: 16px;
	list-style-image: url(../images/common/feed-icon-12x12.png);	
	color: #fff;
}

li.CommonSidebarRssListItem
{
	margin-bottom: 5px;
	padding-bottom: 1px;
	margin-left: 16px;
	list-style-image: url(../images/common/feed-icon-12x12.png);	
	color: #fff;
}
.CommonSidebarImage /* Imagenes en los modulos de la columna derecha */
{
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #C4D6AE;
	background-color: #fafafa;
	text-align: center;
}
ul.CommonSidebarImageList /* Lista de imagenes */
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.CommonSidebarFooter /* pie modulos columna derecha */
{
	padding: 0 10px 10px 0;
	overflow: hidden;
	font-size:90%;
	color: #666;
	text-align: right;
}
.CommonSidebarFooter a /* Links pie modulos columna derecha */
{
	padding-left: 15px;
	color: #333 !important;
	text-decoration: underline !important;
	font-weight:normal !important;
	background:url(../images/terra/ico_flecha.gif) no-repeat left center;
}
.CommonDescription /* descripcion del canal del foro y del post */
{
	display:none;
	color: #333333;
	padding: 0;
	margin-top: 0;
}

/*
Text Button
*/

.CommonTextButton
{
	/*display: inline-table;
	display: -moz-inline-box;
	display: inline-block;*/
	margin: 1px;
	padding: 4px;
	padding-left: 22px;
	color: #333333;
	/*
	background:url(../images/terra/ico_actualizar.gif) no-repeat left center;
	*/
	font-size: 100%;
	font-weight: normal;
	text-decoration: underline;
}

.CommonTextButton:LINK,
.CommonTextButton:VISITED,
.CommonTextButton:ACTIVE,
.CommonTextButton:HOVER
{
	text-decoration: underline;
	color: #333333;
}

.CommonTextButtonBig
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-size: 120%;
	white-space: nowrap;
}
.CommonTextButtonBig:LINK,
.CommonTextButtonBig:VISITED,
.CommonTextButtonBig:ACTIVE,
.CommonTextButtonBig:HOVER
{
	text-decoration: none;
	color: #333333;
	background-color: #eeeeee;
}
.CommonTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #bbbbbb;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButtonHighlight:LINK,
.CommonTextButtonHighlight:VISITED,
.CommonTextButtonHighlight:ACTIVE,
.CommonTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbbbbb;
	color: #333333;
}

.CommonImageTextButton /* BOTONES EN GENERAL con imagen */
{
	padding: 6px 27px;
	margin: 0 0 0 10px;
	background:no-repeat left center;
	border: 0 none;
	color: #333333;
	font-weight: bold;
	padding-left: 33px;
	line-height: 24px;
}

.CommonFormArea .CommonImageTextButton /* BOTONES ADELANTE, SIGUIENTE, etc.. Encima de los post */
{
	padding: 5px;
	margin: 3px 10px;
	background:no-repeat left center;
	border: 0 none;
	color: #333333;
	font-weight: normal;
	padding-left: 22px;
	/*line-height: 28px;*/
}
.ForumPostButtons .CommonImageTextButton /* BOTONES RESPONDER, CITA DENTRO DE LOS POST */
{
	padding: 5px 4px;
	margin: 1px 0;
	background:no-repeat 1px 1px;
	border: 0 none;
	border-right:1px solid #999;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	padding-left: 24px;
}
.ForumPostButtons .CommonImageTextButton:LINK,
.ForumPostButtons .CommonImageTextButton:VISITED,
.ForumPostButtons .CommonImageTextButton:ACTIVE
.ForumPostButtons .CommonImageTextButton:HOVER
{
	text-decoration: none;
	color: #333333;
}

.BotonNuevo
{
	margin:20px 0;
	text-align: right;
}
.CommonImageTextButtonBig /* BOTON GRANDE Iniciar conversacion */
{
	padding: 6px 15px;
	margin: 5px;
	background: #fff no-repeat left center;
	/*border:3px double #cecece;*/
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	padding-left: 30px;
	line-height: normal;
}
.ForumPostButtons .CommonImageTextButtonHighlight /* BOTONES RESALTADOS RESPONDER, CITA DENTRO DE LOS POST */
{
	padding: 5px 4px;
	margin: 1px 0;
	background:no-repeat 1px 1px;
	border-right:1px solid #999;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	padding-left: 24px;
	line-height: normal;
}

.ForumPostButtons .CommonImageTextButtonHighlight:LINK,
.ForumPostButtons .CommonImageTextButtonHighlight:VISITED,
.ForumPostButtons .CommonImageTextButtonHighlight:ACTIVE,
.ForumPostButtons .CommonImageTextButtonHighlight:HOVER
{
	text-decoration: none;
	color: #333333;
}

.CommonButtonInnerContentDown
{
	background-image: url(../images/common/button-down-arrow.gif);
	padding-right: 9px;
	background-repeat: no-repeat;
	background-position: right center;
}

.CommonButtonInnerContentRight
{
	background-image: url(../images/common/button-right-arrow.gif);
	padding-right: 7px;
	background-repeat: no-repeat;
	background-position: right center;
}

.CommonBigButton
{
	font-size: 18px;
}

/*
Options Styles
*/

.CommonOptionsListArea
{
	background-color: #f4f4f4;
	padding: 4px;
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 0;
	margin-bottom: 6px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.CommonOptionsListTitle
{
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	margin: 0;
	margin-bottom: 4px;
	padding: 0;
}

.CommonOptionsListItem
{
	font-size: 8pt;
}

/*
Advertisements
*/

.CommonStandardTopAdArea
{
	text-align: center;
	padding: 4px;
	margin: 0;
	margin-bottom: 4px;
	border: solid;
	border-width: 0;
	border-top-width: 1px;
	border-color: #999999;
}

.CommonStandardTopAdArea IFRAME
{
	margin-left: auto;
	margin-right: auto;
}

.CommonStandardBottomAdArea
{
	text-align: center;
	padding: 4px;
	border: solid;
	border-width: 0;
	border-top-width: 1px;
	border-color: #999999;
	margin: 0;
	margin-top: 4px;
}

.CommonStandardBottomAdArea IFRAME
{
	border: solid;
	border-width: 1px;
	border-color: #999999;
	margin-left: auto;
	margin-right: auto;
}

/*
List 
*/

.CommonListArea
{
	padding: 0;
	margin: 6px 0;
}
.CommonListArea table th /* Encabezado lista posts */
{
	font-weight:normal;
	border-bottom:1px dashed #ccc;
}
.CommonListArea table th.ForumMyImageAndNameHeader /* Encabezado lista, primera celda mensajes */
{
	padding-left:25px;
	text-align:left;
	font-size:15px;
	font-weight:bold;
}
.CommonListTitle
{
	display:none;
	color: #666666;
	font-weight: bold;
	padding: 0;
	margin: 0 0 12px 0;
}
.CommonListTitle A,
.CommonListTitle A:VISITED,
.CommonListTitle A:ACTIVE,
.CommonListTitle A:HOVER
{
	color: #666666;
}

.CommonListHeaderLeftMost
{
	text-align: left;
	padding: 4px;
	color: #666666;
	font-size: 80%;
	font-weight: bold;
}

.CommonListHeader
{
	text-align: center;
	padding: 4px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.CommonListCellLeftMost
{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0;
	border-color: #eeeeee;
	color: #333333;
	font-size: 80%;
}

.CommonListCell
{
	padding: 4px;
	border:0 none;
	color: #333333;
	font-size: 80%;
	text-align: left;
}

.AlternateCommonListCell {
padding: 4px;
border: 0 none;
color: #333;
font-size: 80%;
text-align: left;
background-color:#f6f6f6 
}

.CommonListCell a
{
	color:#ec7425;
}

/* 
Simple Tab Strip Styles 
*/

.CommonSimpleTabStripTab 
{
	color: #333;
	font-size: 14px; 
	cursor:pointer;
	height: 28px;
}

.CommonSimpleTabStripTab A:LINK, .CommonSimpleTabStripTab A:VISITED, .CommonSimpleTabStripTab A:ACTIVE
{
	display: block;
	height: 22px;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #666666;
	text-decoration: none;
}

.CommonSimpleTabStripTab A:HOVER
{
	display: block;
	height: 22px;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #333;
	text-decoration: underline;
}

.CommonSimpleTabStripTabHover
{
	font-size: 14px;
}

.CommonSimpleTabStripTabHover A:LINK, .CommonSimpleTabStripTabHover A:VISITED, .CommonSimpleTabStripTabHover A:ACTIVE
{
	display: block;
	height: 22px;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #666666;
	text-decoration: none;
}

.CommonSimpleTabStripTabHover A:HOVER
{
	display: block;
	height: 22px;
	font-size: 14px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #333;
	text-decoration: underline;
}

.CommonSimpleTabStripSelectedTab
{
	height: 28px;
	background-color: #efefee;
	font-size: 14px; 
	font-weight: bold;
	color: #333;
	cursor:default;
	cursor:pointer;

}

.CommonSimpleTabStripSelectedTab A:LINK, .CommonSimpleTabStripSelectedTab A:VISITED, .CommonSimpleTabStripSelectedTab A:ACTIVE
{
	display: block;
	height: 22px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #333;
	text-decoration: none;
}

.CommonSimpleTabStripSelectedTab A:HOVER
{
	display: block;
	height: 22px;
	padding-top: 8px;
	padding-left: 16px;
	padding-right: 16px;
	color: #333;
	text-decoration: none;
}

/* 
Tab Strip Styles 
*/

.CommonTabBar /* Barra de pestanas generales del Community (Eliminada mediante CSS para las pruebas) */
{
	margin: 0;
	margin-top: -3px;
  	height: 32px;
  	overflow: hidden;
	background: #efefee url(../images/terra/fondo_subcabecera.gif) repeat-x;
}

.CommonTabBarInner
{
	border: none;
}

.CommonTopGroup ul
{
	margin: 0;
	padding: 0;
}

.CommonTopGroup li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CommonTopLevelTab, .CommonTopGroup li
{
	color: #333;
	font-size:12px; 
	cursor:pointer;
	padding-left: 16px;
	padding-right: 16px;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	border-color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
	white-space: nowrap;
}

.CommonTopLevelTab A:LINK, .CommonTopLevelTab A:VISITED, .CommonTopLevelTab A:ACTIVE
{
	color: #333;
	display:block;
	text-decoration: none;
}

.CommonTopLevelTab A:HOVER
{
	color: #333;
	display: block;
	text-decoration: none;
}

.CommonTopLevelTabHover 
{
	font-size:12px; 
	color: #333;
	cursor:default;
	cursor:pointer;
	background-image: url(../images/common/top_item_selected_bg.gif);
	background-repeat:repeat-x;
	padding-left: 16px;
	padding-right: 16px;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	border-color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
	white-space: nowrap;
}

.CommonTopLevelTabHover A:LINK, .CommonTopLevelTabHover A:VISITED, .CommonTopLevelTabHover A:ACTIVE
{
	color: #333;
	display:block;
	text-decoration: none;
}

.CommonTopLevelTabHover A:HOVER
{
	color: #333;
	display: block;
	text-decoration: none;
}

.CommonSelectedTopLevelTab
{
	font-size:12px; 
	font-weight: bold;
	color: #333;
	cursor:default;
	cursor:pointer;
	background-image: url(../images/common/top_item_selected_bg.gif);
	background-repeat:repeat-x;
	padding-left: 16px;
	padding-right: 16px;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	border-color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
	white-space: nowrap;
}

.CommonSelectedTopLevelTab A:LINK, .CommonSelectedTopLevelTab A:VISITED, .CommonSelectedTopLevelTab A:ACTIVE
{
	color: #333;
	display:block;
	text-decoration: none;
}

.CommonSelectedTopLevelTab A:HOVER
{
	color: #333;
	display:block;
	text-decoration: none;
}

/*
Search Results
*/

.CommonSearchResultArea
{
	border-style: solid;
	border-width: 0;
	border-bottom-width: 1px;
	border-color: #eeeeee;
	margin: 8px;
	margin-bottom: 8px;
	margin-left: 0;
}

.CommonSearchResult
{
	color: #333;
	font-size: 100%;
	line-height: 20px;
}

.CommonSearchResultName
{
	color: #738AC4;
	font-size: 140%;
	font-weight: normal;
	padding: 4px;
	padding-left: 0;
	margin: 0;
}

.CommonSearchResultDetails
{
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999999;
	font-size: 80%;
}

.CommonSearchStatistics
{
	font-size: 80%;
	margin-top: 8px;
	margin-bottom: 16px;
}

UL.CommonSearchResultList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*
Validation Styles
*/

.CommonValidationWarning
{
	font-size: 100%;
	color: #ff0000;
	font-weight: bold;
	padding: 2px;
}

/*
Popup Area
*/

.CommonPopupArea
{
	padding: 8px;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

/***** CA ************/

.CATopGroup
{
  z-index:99;
  position:relative;
}

.CADefaultTab 
{
  color:black; 
  background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
  font-size:11px; 
  cursor:default;
}

.CADefaultTabHover 
{
  color:black; 
  background-image: url(../../../utility/caimages/tabs/hover_tab_bg.gif);
  font-size:11px; 
  cursor:default;
}

.CASelectedTab 
{
  color:black; 
  background-image: url(../../../utility/caimages/tabs/selected_tab_bg.gif);
  font-size:11px; 
  cursor:default;
}

.CADisabledTab 
{
  color:#AAAAAA; 
  background-image: url(../../../utility/caimages/tabs/tab_bg.gif);
  font-size:px; 
  font-weight: bold;
  cursor:default;
}

.CAMultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:100%;
  position:relative;
  padding:10px;
  top:-3px;
  left:1px;
  z-index:98;
}

.CAMultiPageModal
{
  background-color:White;
  border: 1px solid #919B9C;
  height:350px;
  position:relative;
  padding:20px;
  top:-3px;
  left:1px;
  z-index:98;
}
.PageViewModalPanel
{
	height:290px;
	overflow-y:scroll;
	padding-right:2px;
}

.CAPageContent
{
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border-style: dashed;
	border-width: 1px;
	border-color: #999999;
	background-color: #efefef;
}

.CommonInlineEditOn
{
	background-color: #efefef;
}

.CommonInlineEditOff
{
	padding: 0;
}

/*
Copyright
*/
.Copyright
{
	margin-top: 10px;
	margin-left: 13px;
	margin-right: 13px;
	font-size: 11px;
	text-align: right;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color:#ffffff;
	border:solid 1px gray; 
}

.CommonContextMenuItem
{
	background-color:white; 
	font-size:90%; 
	border:solid 1px white; 
	cursor:pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color:#b7b1a3; 
	color:black; 
	font-size:90%; 
	border:solid 1px #dddddd; 
	cursor:pointer;
	padding: 3px;
}

.CommonContextMenuItemExpanded
{
	background-color:silver; 
	color:black; 
	font-size:90%; 
	border:solid 1px white; 
	cursor:pointer;	
	padding: 3px;
}

.CommonContextMenuSeperatorItem
{
	background-color:#cccccc; 
	height: 1px;
	border-style: solid;
	border-color: white;
	border-width: 4px;
	cursor:pointer;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333333;
}

.CommonModal
{
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
	border-right-width: 3px;
	border-right-color: #888888;
	border-bottom-width: 3px;
	border-bottom-color: #888888;
	background-color: #eeeeee;
}

.CommonModalTitle
{
	height: 24px;
	font-size: 16px;
	padding: 5px;
	padding-bottom: 7px;
	border-style:1px solid #ccc;
	background: #EDEEEF;
	color: #666;
	font-weight: bold;
	cursor: move;
	overflow: hidden;
}
.CommonModalTitle span
{
	padding:5px 0 3px 25px;
	line-height:28px;
	background:url(../images/terra/ico_actualizar.gif) no-repeat 4px center;
}

.CommonModalClose
{
	float: right;
	width:25px;
	height:25px;
	background: url(../images/common/close.gif) no-repeat right center;
	overflow: none;
	cursor: pointer;
}

.CommonModalContent
{
	background-color: #ffffff;
}
.CommonModalContent iframe
{
	padding:0;
}
.CommonModalFooter
{
	border-style: 1px solid #ccc;
	background: #eeeeee;
	padding: 2px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #ffffff;
	/*border-style: solid;
	border-color: #999999;
	border-width: 1px;*/
	padding: 4px;
	white-space: nowrap;
}
.CommonRateControlReadOnly img {width:auto !important;height:auto !important;}

.CommonRateControl
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #eeeeee;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControlActive
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #ffcc66;
	border-style: solid;
	border-width: 1px;
	border-color: #cc9933;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea
{
	background-color: #ffffff;
	height: 330px;
	width: 215px;
	margin: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	overflow: auto;
}

.CommonContentSelectorItemsArea
{
	margin: 5px;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	height: 250px;
	overflow: auto;
	padding: 4px;
}

.CommonContentSelectorOptionsArea
{
	margin: 5px;
	margin-top: 0;
	margin-left: 0;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	height: 60px;
	overflow: auto;
	padding: 4px;
}

.CommonContentSelectorTree
{
	padding: 0;
	height: 330px;
	width: 215px;
	overflow: visible;
}

.CommonContentSelectorTreeNode
{
	cursor: pointer;
}

.CommonContentSelectorTreeNodeSelected
{
	font-weight: bold;
	cursor: pointer;
}

.CommonContentSelectorTreeNodeHover
{
	cursor: pointer;
}

.CommonContentSelectorItem
{
	font-size: 90%;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItemSelected
{
	font-size: 90%;
	border-style: solid;
	border-width: 3px;
	border-color: #999999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img
{
	margin-top: auto;
	margin-bottom: auto;
}

.CommonContentSelectorItemName
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 6px;
	margin-top: 1px;
	margin-bottom: 16px;
}

.CommonContentSelectorItemNameSelected
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	background-color: #999999;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 6px;
	margin-top: 1px;
	margin-bottom: 16px;
}

.CommonContentSelectorButtonArea
{
	text-align: right;
	margin: 5px;
	margin-top: 0;
	font-weight: bold;
	font-size: 120%;
}

/*
ThreePanelResizeableControl Styles
*/

.CommonResizeArea
{
	width: 8px;
	background-color: #7fa2bd /*#eeeeee*/;
	border-style: solid;
	border-width: 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-color: #333333;
	position: relative;
	cursor: move;
	cursor: col-resize;
}

.CommonCollapseButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #cccccc;
	color: #333;
	
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
}

.CommonCollapseButton:LINK, .CommonCollapseButton:VISITED, .CommonCollapseButton:ACTIVE
{
	color: #333;
	
}

.CommonCollapseButton:HOVER
{
	background-color: #eeeeee;
	color: #333;
	
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin:0in;margin-bottom:.0001pt;
}

/* Comment Form */

#CommonCommentForm, #CommonContactForm {

	padding: 0;

	font-size: 0.95em;}

#CommonCommentForm h2, #CommonContactForm h2
{
	margin-bottom:0;
}

#CommonCommentForm h3, #CommonContactForm h3{	
font-size: 1.3em;
	margin: 0 10px 0 0;
	padding: 10px 0 5px;
	font-weight: 600;
	letter-spacing: 0;}

#CommonCommentForm p, #CommonContactForm p{
	padding: 0em;
	font-size: 0.95em;
}

#CommonCommentForm dl, #CommonContactForm dl {
	margin: 0;
	padding: 0;
}

#CommonCommentForm dt, #CommonContactForm dt {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
	font-size: 1.0em;
	margin: 0;}
	
#CommonCommentForm dd, #CommonContactForm dd {
	color: #777777;
	margin-left:0;
}

#CommonCommentForm dt em, #CommonContactForm dt em {
	font-size: 0.95em;
}
 
#CommonCommentForm .smallbox, #CommonContactForm .smallbox {
	width: 350px;
	padding: 2px;
	border-top: 1px solid #7F8D3E;
	border-right: 1px solid #E2E3D1;
	border-bottom: 1px solid #E2E3D1;
	border-left: 1px solid #E2E3D1;
}

#CommonCommentForm textarea, #CommonContactForm textarea {
	width: 500px;
	height: 150px;
	padding: 2px;
	border-top: 1px solid #7F8D3E;
	border-right: 1px solid #E2E3D1;
	border-bottom: 1px solid #E2E3D1;
	border-left: 1px solid #E2E3D1;
	font-size: 1em;
	}

/* Comments */

#comments{
	margin: 0;
	padding: 0;
}

#comments dl
{
    margin:0;
    padding:0;

}
	
#comments h3{	
font-size: 1.3em;
	margin: 0 0 0 0;
	padding: 10px 0 5px;
	font-weight: 600;
	letter-spacing: 0;
}

#comments dt{
	font-size: 1.1em;
	letter-spacing: 0;
	font-weight: 600;
    margin-left:0;
	    padding-left:0;

}
#comments dd{
	padding: 0.5em 1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
	padding-left:0;
	font-size: 0.9em;
}

#comments dd span{
	font-weight: 600;
	padding-top: 0.5em;
	font-size: 0.9em;
	color: #777777;
}
.comment h4{
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	font-weight: 600;
}

/* Help Icon */
.helpicon
{
	border-style:none;
	line-height: normal;
}

.helpicon img
{
	height: 20px;
	width: 16px;
	vertical-align: middle;
}

a.helpicon
{
	border-style:none;
	height: 20px;
	background-image: url(../images/common/help_out_lt.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
a.helpicon:hover, a.helpicon:active 
{
	background-image:url(../images/common/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}

/* BEGIN ComponentArt Date Picker & Popup Calendar */
.calendar_button { border:none; cursor:pointer; }

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  cursor: pointer;
}

.calendar td { font-size:11px; }

.title { font-weight:bold; background-color:#D7D7E5; }

.day
{
	width:25px;
	cursor:pointer;
	text-align:center;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.dayhover
{
	width:25px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
	border-width:1px;
	border-color:#F6F6F6;
	border-style:solid;
}

.dayheader
{
	width:25px;
	text-align:center;
	border-width:1px;
	border-color:white;
	border-style:solid;
	font-weight:bold;
	background-color:#FFFFFF;
}

.othermonthday { color:#999999; }

.outofrangeday { visibility:hidden; }

.selectedday
{
	width:25px;
	background-color:#FBE694;
	color:#333;
	border-width:1px;
	border-color:#BB5503 !important;
	border-style:solid;
	font-weight:bold;
}

.calendar
{
	border-style:solid;
	border-width:1px;
	border-color:Black;
	border-collapse:collapse;
	background-color:#FFFFFF;
	cursor:default;
}

.month
{
	background-color:#F6F6F6;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
}

.nextprev
{
	cursor:pointer;
	height:25px;
	vertical-align:center;
	padding:0px 5px 0 5px;
}

.selector
{
	width:14px;
	cursor:pointer;
	text-align:left;
	vertical-align:center;
	background-color:#FFFFFF;
}
/* END ComponentArt Date Picker & Popup Calendar */

/* Poll Styles */

.CommonPollMoveUpButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/up.gif);
}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE
{
	text-decoration: none;
	color: #333333;
}

.CommonPollMoveUpButton:HOVER
{
	text-decoration: none;
	color: #333333;
	background-color: #dddddd;
}

.CommonPollMoveDownButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/down.gif);
}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE
{
	text-decoration: none;
	color: #333333;
}

.CommonPollMoveDownButton:HOVER
{
	text-decoration: none;
	color: #333333;
	background-color: #dddddd;
}

.CommonPollDeleteButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-color: #cccccc;
	border-left-color: #cccccc;
	background-color: #eeeeee;
	color: #333333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(../images/common/delete.gif);
}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE
{
	text-decoration: none;
	color: #333333;
}

.CommonPollDeleteButton:HOVER
{
	text-decoration: none;
	color: #333333;
	background-color: #dddddd;
}

ol.CommonPollAnswerList
{
	margin: 0;
	padding: 0;
}

ol.CommonPollAnswerList li
{
	margin-left: 24px;
}

/* rendered poll styles */

.CommonPollArea
{
	width: 60%;
	background: #fff;
	border: 1px solid #bbb;
	margin:5px auto;
}

.CommonPollQuestion
{
	background: #EDEEEF;
	border-bottom: 1px solid #ccc;
	padding: 4px;
	color: #fff;
	margin: 0;
	font-size: 14px;
}

.CommonPollContent
{
	padding: 4px;
}

.CommonPollDescription
{
	padding: 5px 10px;
	font-size: 12px;
}

.CommonPollSwitchedContent
{
	width: 80%;
	margin: 6px auto;
	font-size:14px;
}
.CommonPollSwitchedContent input,
.CommonPollSwitchedContent input:active
{
	float: right;
	margin: 3px 10px;
	padding:1px 20px;
	background: #fff url(../images/terra/fondo_boton.gif) repeat-x left bottom;
	border: 1px double #ccc;
	font-size: 12px;
	font-weight: bold;
}
.CommonPollSwitchedContent ul li input
{
	float: none;
	marign: 3px 10px;
	background: none;
	border: 0 none;
}

ul.CommonPollAnswerList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.CommonPollAnswerList li
{
	padding: 0;
	margin: 6px;
	margin-left: 0;
	margin-right: 0;
}

.CommonPollAnswer
{
	padding: 2px;
}

.CommonPollUserVote
{
	color: #999;
}

.CommonPollFooter
{
	padding: 2px;
	background: #EDEEEF;
	border-top: 1px solid #ccc;
	font-size: 11px;
	color: #333;
}

ul.CommonPollFooterList
{
	list-style-type: none;
	margin: 0;
	color: #333;
	text-align: center;
}

ul.CommonPollFooterList li
{
	display: block;
	margin-left: 6px;
	margin-right: 6px;
}
/* End Poll Styles */

/* Tag Styles */

.CommonTagCloud
{
	background-color: #f7f7f7;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #999999;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	line-height: 225%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.CommonTag1,
.CommonTag2,
.CommonTag3,
.CommonTag3,
.CommonTag4,
.CommonTag5,
.CommonTag6
{
	margin: 0;
	padding: 0;
	display: inline;
}

.CommonTag1 a:link,
.CommonTag1 a:visited,
.CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 225%;
	font-weight: 900;
}

.CommonTag2 a:link,
.CommonTag2 a:visited,
.CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 175%;
	font-weight: 800;
}

.CommonTag3 a:link,
.CommonTag3 a:visited,
.CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 150%;
	font-weight: 600;
}

.CommonTag4 a:link,
.CommonTag4 a:visited,
.CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 120%;
	font-weight: 500;
}

.CommonTag5 a:link,
.CommonTag5 a:visited,
.CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 100%;
	font-weight: 300;
}

.CommonTag6 a:link,
.CommonTag6 a:visited,
.CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #666;
	font-size: 80%;
	font-weight: 200;
}

.CommonTag1 a:hover,
.CommonTag2 a:hover,
.CommonTag3 a:hover,
.CommonTag4 a:hover,
.CommonTag5 a:hover,
.CommonTag6 a:hover
{
	text-decoration: none;
}

/* End Tag Styles */

.CommonSearchArea
{
	margin-bottom: 8px;
	margin-top: 16px;
	padding: 6px;
	background-color: #f3f3f3;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
}

.CommonSearchArea table
{
	margin-left: auto;
	margin-right: auto;
}

/*
TabPane Styles
*/

.CommonPane
{
	padding: 8px;
	padding-top:20px;
	font-size: 10pt;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	border-top-width: 0;
	background-color: #ffffff;
}
.CommonPane div div div strong
{
	color:#999;
}
.CommonPaneTabSet
{
	font-size: 11px;
	margin-top:21px;
	padding: 0;
	background:#fff url(../images/common/tabset.gif) repeat-x bottom left;
	white-space: nowrap;
}

.CommonPaneTab
{
	height: 23px;
	margin-top: 4px;
	padding-right: 4px;
	background:#fff url(../images/common/tab-right.gif) no-repeat top right;
	font-size:13px;
	color:#333;
}

.CommonPaneTab1
{
	padding-left: 3px;
	background:#fff url(../images/common/tab-left.gif) no-repeat top left;
}

.CommonPaneTab2
{
	overflow: hidden;
	height: 13px;
	padding: 5px 8px;
	cursor: pointer;
	white-space: nowrap;
	background:#fff url(../images/common/tab.gif) repeat-x top left;
	text-align: center;
}

.CommonPaneTabSelected
{
	height: 26px;
	padding-right: 4px;
	background:#fff url(../images/common/tab-selected-right.gif) no-repeat top right;
	margin-top: 1px;
	font-size:15px;
	color:#666;
}

.CommonPaneTabSelected1
{
	height: 26px;
	padding-left: 3px;
	background:#fff url(../images/common/tab-selected-left.gif) no-repeat top left;
}

.CommonPaneTabSelected2
{
	height: 26px;
	line-height:32px;
	padding: 0 10px;
	cursor: pointer;
	white-space: nowrap;
	background:#fff url(../images/common/tab-selected.gif) repeat-x top left;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.CommonPaneTabHover
{
	padding-right: 4px;
	background:#fff url(../images/common/tab-hover-right.gif) no-repeat top right;
	height: 23px;
	margin-top: 4px;
	font-size:13px;
	color:#333;
}

.CommonPaneTabHover1
{
	padding-left: 3px;
	background:#fff url(../images/common/tab-hover-left.gif) no-repeat top left;
}

.CommonPaneTabHover2
{
	padding: 5px 8px;
	cursor: pointer;
	white-space: nowrap;
	height: 13px;
	background:#fff url(../images/common/tab-hover.gif) repeat-x top left;
	text-align: center;
	overflow: hidden;
}

/* Inline tag editor */
.CommonInlineTagEditor
{
	padding: 4px;
	border: solid 1px #999999;
	background-color: #f3f3f3;
}

/* Directorio */

.directorio .CommonInlineMessageTitle
{
	background-color: #c9c8ce;
	color: #686868;
	font-size:15px;
}

.directorio .CommonInlineMessageContent a
{
	color: #333 !important;
	font-weight: bold;
	font-size:12px;
}
.directorio .CommonInlineMessageContent table
{
	width:100%;
}
.directorio .CommonInlineMessageContent td
{
	width:33%;
	padding:3px 0;
}
.directorio .CommonInlineMessageContent td span
{
	color:#7a7172;
	margin-left:5px;
}


/* Buscador */

.buscador
{
	border: solid 1px #c9c9c9;
	margin: 2px;
}

.buscador .CommonSidebarHeader
{
	background-color: #ffffff;
	color: #626262;
	padding: 8px 5px;
	margin: 0;
}

.buscador .CommonSidebarContent
{
	text-align: center;
	padding: 0;
	margin: 0 10px 10px 10px;
}

.buscador .CommonSidebarContent p
{
	padding: 0;
	margin: 0 0 10px 0;
}

.boton
{
	width: 117px;
	height: 28px;
	background: #ffffff url(../img/fondo_boton.gif);
	color: #333;
	font-weight: bold;
	padding: 1px;
	border: solid 1px #9e9e9e;
	cursor: pointer;
}

/* Categorias */

.categoria
{
	margin: 0 4px 12px 0;
}

.categoria h3
{
	color: #666;
	font-size: 13px;
	padding: 0;
	margin: 0;
}
.categoria h3 img
{
	vertical-align: middle;
	margin: 0 3px 0 0;
}
.categoria h3 span
{
	color: #7a6d67;
	font-size: 11px !important;
	font-weight: normal !important:
	padding: 0;
	margin: 0;
}

.categoria p
{
	padding: 0 0 0 35px;
	margin: 0;
}

.categoria p a
{
	color: #000 !important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none !important;
}

.categoria p a:hover
{
	text-decoration: underline !important;
}

.categoria .derecha a
{
	color: #ec7425 !important;
	font-weight: bold;
	text-decoration: underline !important;

}
.categoria thead th /* CELDAS TH's CABECERA LISTA FOROS */
{
	padding-top:5px;
	font-weight:normal;
	border-bottom:1px dashed #ccc;
}

/* Varios */

.derecha
{
	text-align: right;
}


/*
OnlineScroller Styles
*/

.CommonOnlineScroller
{
 background-color: #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 overflow: hidden;
 height: 80px;
 width: 100%;
 
}


.CommonUserOnlineScroller
{
	background-image: url(../images/terra/onlinescroller-background.gif);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	height: 37px;
	width: 100%;
}

.CommonUserOnlineScrollerMoveLeft
{
	background-image: url(../images/terra/onlinescroller-moveleft.gif);
	background-repeat: no-repeat;
	width: 26px;
	height: 37px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.CommonUserOnlineScrollerMoveRight
{
	background-image: url(../images/terra/onlinescroller-moveright.gif);
	background-repeat: no-repeat;
	width: 27px;
	height: 37px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}

.CommonOnlineScrollerUserArea
{
	height: 28px;
	margin-left: 24px;
	width: 190px;
	overflow: hidden;
}

.CommonOnlineScrollerUserName
{
	padding-left: 8px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.CommonOnlineScrollerUserName A:LINK, .CommonOnlineScrollerUserName A:ACTIVE, .CommonOnlineScrollerUserName A:VISITED, .CommonOnlineScrollerUserName A:HOVER
{
	color: #006699;
}

.CommonOnlineScrollerUserStats
{
	padding-left: 8px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}





.CommonOnlineScrollerMoveLeft
{
 background-color: none;
 width: 24px;
 height: 80px;
 cursor: pointer;
  background-image: url(../images/terra/img_izq.jpg);
 background-repeat: no-repeat;
 padding-top: 5px;
 padding-bottom: 5px;
 border-style: solid;
 border-color: #999999;
 border-width: 0px;
}



.CommonOnlineScrollerMoveRight
{
 background-color: none;
 width: 24px;
 height: 80px;
 cursor: pointer;
 background-image: url(../images/terra/img_der.jpg);
 background-repeat: no-repeat;
 padding-top: 5px;
 padding-bottom: 5px;
  border-style: solid;
 border-color: #999999;
 border-width: 0px;
}



.GalleryPictureScrollerImageArea
{
 height: 70px;
 margin-left: 24px;
 width: 100px;
 overflow: hidden;
}


.GalleryPictureScrollerDetails
{
 padding-left: 8px;
 color: #006699;
 font-family: Verdana, Arial, Helvetica;
 font-size: 8pt;
}


.GalleryPictureScrollerImage
{
 padding-left: 8px;
 color: #333333;
 font-family: Verdana, Arial, Helvetica;
 font-size: 7pt;
}

#VideoGallery table td {vertical-align:top}
#VideoItem {font-size:0.95em;}
#Statistics {font-size:0.75em;}
#Details {font-size:0.75em;}
