/* General page style. The scroll bar colours only visible in IE5.5+ */
@media screen {
body {
	background-color: #E5E5E5;
	color: #000000;
	margin: 10px;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	font-size: 10px;	
}
.mainbodyline {
	background-color: #FFFFFF;
	border: 1px #98AAB1 solid;
}
}
 @media print {
SPAN.noprint {
	visibility: collapse;
	display: none;
}
TD.noprint {
	visibility: collapse;
	display: none;
}
body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	font-size: 10px;	
}
.mainbodyline {
	background-color: #FFFFFF;
	border: 0px #000000 solid;
}
}
a {
	color : #006699;
}
/* General font families for common tags */
font, th, td, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif
}
a:link, a:active, a:visited {
	color : #006699;
}
a:hover {
	text-decoration: underline;
	color : #DD6900;
}
hr {
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}
/* This is the border line & background colour round the entire page */
.bodyline {
	background-color: #FFFFFF;
	border: 1px #98AAB1 solid;
}
/* This is the outline round the main forum tables */
.forumline {
	background-color: #FFFFFF;
	border: 2px #006699 solid;
}
/* Main table cell colours and backgrounds  border: 1px #FFFFFF solid; border: 1px #98AAB1 outset;*/
table.gen {
	background-color: #FFFFFF;
	border: #98AAB1;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}
td.gen_head {
	background-color: #EFEFEF;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
tr.gen_row {
	background-color: #FFFFFF;
	border-style: none;
}
td.gen_row {
	background-color: #FFFFFF;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
td.gen_title {
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
	height: 20px;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
td.row1 {
	background-color: #EFEFEF;
}
td.row2 {
	background-color: #DEE3E7;
	text-align: justify;
}
td.row3 {
	background-color: #D1D7DC;
}
td.SubOptionItem {
	border-bottom: 1px solid #98AAB1;
}
/*
  This is for the table cell above the Topics, Post & Last posts on the index.php page
  By default this is the fading out gradiated silver background.
  However, you could replace this with a bitmap specific for each forum
*/
td.rowpic {
	background-color: #FFFFFF;
	background-image: url(template/images/cellpic2.jpg);
	background-repeat: repeat-y;
}
/* Header cells - the blue and silver gradient backgrounds */
/* Aqui eliminar .rowpic */
th.rowpic {
	color: #FFA34F;
	font-size: 11px;
	font-weight : bold;
	background-color: #006699;
	height: 25px;
	background-image: url(template/images/cellpic3.gif);
}
td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom {
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
	border: #FFFFFF;
	border-style: solid;
	height: 20px;
}
/*
  Setting additional nice inner borders for the main table cells.
  The names indicate which sides the border will be on.
  Don't worry if you don't understand this, just ignore it :-)
*/
td.cat, td.catHead, td.catBottom {
	height: 20px;
	border-width: 0px 0px 0px 0px;
}
th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR {
	font-weight: bold;
	border: #FFFFFF;
	border-style: solid;
	height: 28px;
}
td.row3Right, td.spaceRow {
	background-color: #D1D7DC;
	border: #FFFFFF;
	border-style: solid;
}
th.thHead, td.catHead {
	font-size: 12px;
	border-width: 1px 1px 0px 1px;
}
th.thSides, td.catSides, td.spaceRow {
	border-width: 0px 1px 0px 1px;
}
th.thRight, td.catRight, td.row3Right {
	border-width: 0px 1px 0px 0px;
}
th.thLeft, td.catLeft {
	border-width: 0px 0px 0px 1px;
}
th.thBottom, td.catBottom {
	border-width: 0px 1px 1px 1px;
}
th.thTop {
	border-width: 1px 0px 0px 0px;
}
th.thCornerL {
	border-width: 1px 0px 0px 1px;
}
th.thCornerR {
	border-width: 1px 1px 0px 0px;
}
/* The largest text used in the index page title and toptic title etc. */
.maintitle, h1, h2 {
	font-weight: bold;
	font-size: 22px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height : 120%;
	color : #000000;
}
/* General text */
.genbig {
	font-size : 14px;
}
.gen {
	font-size : 12px;
}
.genmed {
	font-size : 11px;
}
.gensmall {
	font-size : 10px;
}
.gensmallblack {
	font-size : 10px;
}
.gen, .genmed, .gensmall, .gensmallblack {
	color : #000000;
}
a.gen, a.genmed, a.gensmall, a.genbig {
	color: #006699;
	text-decoration: none;
}
a.gensmallblack {
	color: #000000;
	text-decoration: none;
}
a.gen:hover, a.genmed:hover, a.gensmall:hover, a.genbig:hover {
	color: #DD6900;
	text-decoration: underline;
}
a.gensmallblack:hover {
	color: #000000;
	text-decoration: underline;
}
/* The register, login, search etc links at the top of the page */
.mainmenu {
	font-size : 11px;
	color : #000000
}
a.mainmenu {
	text-decoration: none;
	color : #006699;
}
a.mainmenu:hover {
	text-decoration: underline;
	color : #DD6900;
}
/* Forum category titles */
.cattitle {
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color : #006699
}
a.cattitle {
	text-decoration: none;
	color : #006699;
}
a.cattitle:hover {
	text-decoration: underline;
}
/* Forum title: Text and link to the forums used in: index.php */
.forumlink {
	font-weight: bold;
	font-size: 12px;
	color : #006699;
}
a.forumlink {
	text-decoration: none;
	color : #006699;
}
a.forumlink:hover {
	text-decoration: underline;
	color : #DD6900;
}
/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav {
	font-weight: bold;
	font-size: 11px;
	color : #000000;
}
a.nav {
	text-decoration: none;
	color : #006699;
}
a.nav:hover {
	text-decoration: underline;
}
/* titles for the topics: could specify viewed link colour too */
.topictitle {
	font-weight: bold;
	font-size: 11px;
	color : #000000;
}
a.topictitle:link {
	text-decoration: none;
	color : #006699;
}
a.topictitle:visited {
	text-decoration: none;
	color : #5493B4;
}
a.topictitle:hover {
	text-decoration: underline;
	color : #DD6900;
}
/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name {
	font-size : 11px;
	color : #000000;
}
/* Location, number of posts, post date etc */
.postdetails {
	font-size : 10px;
	color : #000000;
}
/* The content of the posts (body of text) */
.postbody {
	font-size : 12px;
}
a.postlink:link {
	text-decoration: none;
	color : #006699
}
a.postlink:visited {
	text-decoration: none;
	color : #5493B4;
}
a.postlink:hover {
	text-decoration: underline;
	color : #DD6900
}
/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #006600;
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 125%;
	background-color: #FAFAFA;
	border: #D1D7DC;
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px
}
/* Copyright and bottom info */
.copyright {
	font-size: 10px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
a.copyright {
	color: #666666;
	text-decoration: none;
}
a.copyright:hover {
	color: #000000;
	text-decoration: underline;
}
/* Form elements */
input, textarea, select {
	color : #000000;
	margin : 0px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border-color : #000000;
}
/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}
input {
	text-indent : 2px;
}
/* The buttons used for bbCode styling in message post */
input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* The main submit button option */
input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}
/* None-bold submit button */
input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}
/* This is the line in the posting page which shows the rollover
  help line. This is actually a text box, but if set to be the same
  colour as the background no one will know ;)
*/
.helpline {
	background-color: #DEE3E7;
	border-style: none;
}
img.no_borders {
	border-style: solid;
	border-color: #5493B4;
	border-width: 0px
}
img.photo {
	border-style: solid;
	border-color: #5493B4;
	border-width: 0px
}
img.bigphoto {
	border-style: solid;
	border-color: #5493B4;
	border-width: 1px
}
/* Fancy form styles for IE */

input, textarea, select {
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
input {
	text-indent : 2px;
}
input.button {
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
}
.postbody {
	line-height: 18px
}
/* Menu */
td.section {
	color : #000000;
	font-size : 11px;
	font-weight: bold;
	height: 20px;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
}
td.menu_item {
	line-height: 160%;
	color : #000000;
	font-size : 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #EFEFEF;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	border-style: solid;
}
td.menu_item a {
	color: #006699;
	text-decoration: none;
}
td.menu_item a:link, td.menu_item a:active, td.menu_item a:visited {
	color : #006699;
}
td.menu_item a:hover {
	text-decoration: underline;
	color : #DD6900;
}
td.menu_subitem {
	line-height: 100%;
	color : #000000;
	font-size : 10px;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	background-color: #EFEFEF;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	margin: 0px 0px 0px 2em;
}
td.menu_subitem a {
	color: #006699;
	text-decoration: none;
}
td.menu_subitem a:link, td.menu_subitem a:active, td.menu_subitem a:visited {
	color : #006699;
}
td.menu_subitem a:hover {
	text-decoration: underline;
	color : #DD6900;
}
/* Forma Generica */

form table.gen_table_form {
	background-color: #FFFFFF;
	border: 2px #006699 solid;
}
form .section_name {
	text-align: center;
	vertical-align: middle;
	color: #FFA34F;
	font-size: 12px;
	font-weight : bold;
}
form th.section_name {
	line-height: 150%;
	vertical-align: middle;
	border: #FFFFFF;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	background-color: #006699;
	background-image: url(template/images/cellpic3.gif);
}
form .section_help {
	text-align: justify;
	color : #000000;
	font-size : 10px;
}
form td.section_help {
	background-color: #DEE3E7;
}
form .item_text {
	font-size : 12px;
	color : #000000;
}
form td.item_text {
	background-color: #EFEFEF;
}
form .item_help {
	font-size : 10px;
	color : #000000;
	text-align: justify;
	margin: 0px 0px 0px 2em;
}
form .item_info {
	font-size : 10px;
	color : #0000FF;
	text-align: justify;
	margin: 0px 0px 0px 2em;
	width: auto;
	height: auto;
}
form .item_select {
	cursor: pointer;
	margin: 1px 0px 0px 0.2em;
	display: inline;
	border: 0px #000000 solid;
	visibility: hidden;
	padding: 0px 0px 0px 0px;
	vertical-align: center;
	/* background-image: url(template/images/mas.png);	*/
	width: auto;
	height: auto;
}
form .item_input {
	font-size : 12px;
	color : #000000;
}
form td.item_input {
	background-color: #DEE3E7;
	text-align: justify;
}
form .error {
	color : #FF0000;
	font-size : 10px;
	margin: 0px 0px 0px 1px;
}
form td.commands {
	font-size : 12px;
	font-weight: bold;
	border: #FFFFFF;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	height: 20px;
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
}
form .gen_input {
	font-size : 11px;
	font-weight: normal;
	border-width: 1px;
	border-color : #98AAB1;
	border-style: solid;
	background-color : #FFFFFF;
	vertical-align: top;
	color : #000000;
	text-indent : 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: center;
	height: 16px;
}
form .gen_input_multi {
	font-size : 11px;
	font-weight: normal;
	border-width: 1px;
	border-color : #98AAB1;
	border-style: solid;
	background-color : #FFFFFF;
	vertical-align: top;
	color : #000000;
	text-indent : 2px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: center;
}
form select.gen_input {
	font-size : 10px;
}
form option.gen_input {
	font-size : 10px;
}
form input.def_button {
	font-size : 11px;
	font-weight: bold;
	border-width: 1px;
	border-color : #000000;
	border-style: solid;
	background-color : #FAFAFA;
}
form input.gen_button {
	font-size : 11px;
	font-weight: normal;
	border-width: 1px;
	border-color : #000000;
	border-style: solid;
	background-color : #FAFAFA;
	font-weight : normal;
}
.ProgressBar {
	background-color:   #FFFFFF;
	visibility:			visible;
}
.ProgressBarRow {
	height:				 24px;
	border-width: 		  0px;
	background-color: #FFFFFF;
}
.ProgressBarCell {
	position:		   relative;
	width:					80%;
	height:				   18px;
	background-color: 	#FFFFFF;
}
.ProgressBarCellI {
	position:		   absolute;
	left:				    0px;
	top:				    0px;
	width:				   100%;
	height:				   100%;
	background-color: 	#EFEFEF;
}
.ProgressBarCellA {
	position:		   absolute;
	left:				    0px;
	top:				    0px;
	width:				   100%;
	height:				   100%;
	background-color:   #006699;
	visibility:			 hidden;
}
.SelectionWindow {
	border-width: 		  2px;
	border-color : #000000;
	border-style: groove;
	background-color: #FFFFFF;
	z-index: 100;
}
.SelectionWindowItem {
	background-color: #FFFFFF;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	font-size: 12px;
	padding: 0.3em;
}
.SelectionWindowTitle {
	color: #000000;
	font-size: 14px;
	font-weight : bold;
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 0.3em;
}
.SelectionWindowHelp {
	color: #000000;
	background-color: #EFEFEF;
	font-size: 10px;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 0.3em;
}
.swTable {
	background-color: #FFFFFF;
	border: #98AAB1;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	margin: 0px;
}
.swCellTitle {
	background-color: #EFEFEF;
	border: #98AAB1;
	border-style: solid;
	border-width: 1px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 0.2em;
	margin: 0px;
}
.swCell {
	background-color: #FFFFFF;
	border: #98AAB1;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	text-align: left;
	padding: 0.2em;
	margin: 0px;
}
.swForm {
	background-color: #FFFFFF;
	border-width: 0px;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	width: auto;
}
.swInput {
	color : #000000;
	font-size: 10px;
	border-color : #000000;
	margin-left: 0.3em;
}
.swFormText {
	color : #000000;
	font-size: 10px;
}
.WindowWait {
	border-width: 		  2px;
	border-color : #000000;
	border-style: groove;
	background-color: #FFFFFF;
	z-index: 100;
}
.WindowWaitTitle {
	color: #000000;
	font-size: 14px;
	font-weight : bold;
	background-image: url(template/images/cellpic1.gif);
	background-color:#D1D7DC;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 0.3em;
	text-align: center;
}
.WindowWaitText {
	color: #000000;
	background-color: #EFEFEF;
	font-size: 14px;
	border: #98AAB1;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	padding: 0.3em;
	text-align: center;
}
.EncuestaGeneral {
	/* line-height: 100%; */
	color : #000000;
	font-size : 13px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	border-width: 0px 0px 0px 0px;
	border-color: #FFFFFF;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.EncuestaGeneralTN0 {
	font-weight: bold;
	margin-top: 1em;
	margin-left: 0em;
}
.EncuestaGeneralPN0 {
	margin-top: 1em;
	margin-left: 0em;
}
.EncuestaGeneralON0 {
	margin-left: 0em;
}
.EncuestaGeneralAyudaTN0 {
	font-size : 12px;
	margin-left: 2em;
}
.EncuestaGeneralAyudaPN0 {
	font-size : 12px;
	margin-left: 2em;
}
.EncuestaGeneralAyudaON0 {
	font-size : 12px;
	margin-left: 2em;
}
.EncuestaGeneralTN1 {
	margin-top: 1em;
	margin-left: 2em;
}
.EncuestaGeneralPN1 {
	margin-top: 1em;
	margin-left: 2em;
}
.EncuestaGeneralON1 {
	margin-left: 2em;
}
.EncuestaGeneralAyudaTN1 {
	font-size : 12px;
	margin-left: 4em;
}
.EncuestaGeneralAyudaPN1 {
	font-size : 12px;
	margin-left: 4em;
}
.EncuestaGeneralAyudaON1 {
	font-size : 12px;
	margin-left: 4em;
}
.EncuestaGeneralTN2 {
	margin-top: 1em;
	margin-left: 4em;
}
.EncuestaGeneralPN2 {
	margin-top: 1em;
	margin-left: 4em;
}
.EncuestaGeneralON2 {
	margin-left: 4em;
}
.EncuestaGeneralAyudaTN2 {
	font-size : 12px;
	margin-left: 6em;
}
.EncuestaGeneralAyudaPN2 {
	font-size : 12px;
	margin-left: 6em;
}
.EncuestaGeneralAyudaON2 {
	font-size : 12px;
	margin-left: 6em;
}
.EncuestaGeneralTN3 {
	margin-top: 1em;
	margin-left: 6em;
}
.EncuestaGeneralPN3 {
	margin-top: 1em;
	margin-left: 6em;
}
.EncuestaGeneralON3 {
	margin-left: 6em;
}
.EncuestaGeneralAyudaTN3 {
	font-size : 12px;
	margin-left: 8em;
}
.EncuestaGeneralAyudaPN3 {
	font-size : 12px;
	margin-left: 8em;
}
.EncuestaGeneralAyudaON3 {
	font-size : 12px;
	margin-left: 8em;
}
.EncuestaGeneralTN4 {
	margin-top: 1em;
	margin-left: 8em;
}
.EncuestaGeneralPN4 {
	margin-top: 1em;
	margin-left: 8em;
}
.EncuestaGeneralON4 {
	margin-left: 8em;
}
.EncuestaGeneralAyudaTN4 {
	font-size : 12px;
	margin-left: 10em;
}
.EncuestaGeneralAyudaPN4 {
	font-size : 12px;
	margin-left: 10em;
}
.EncuestaGeneralAyudaON4 {
	font-size : 12px;
	margin-left: 10em;
}
.EncuestaGeneralOpcionSimple {
	font: normal 15px;
	color: #FF0000;
	border: 0px #98AAB1 solid;
	margin: 0px 0px 0px 0px;
}
/*********************************************************************************************/
/* ------ WARNING ------*/
.WarningArea {
	border: 1px solid #FFA900;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
.WarningTextArea {
/*width: 100%;*/
}
.WarningTitle {
	border: 0px solid #FFFFFF;
	background-color: #FFFFCC;
	padding: 3px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}
.WarningImage {
	background-image: url(template/images/warning48x48.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 48px;
	height: 48px;
}
.WarningText {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size : 10px;
	margin: 1px;
	padding: 4px;
	vertical-align: top;
	text-align: justify;
}
/* ------ NOVEDADES ------ */
.ExtraImage {
	background-image: url(template/images/extra48x48.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 48px;
	height: 48px;
}
/* ------ ERROR ------ */
.ErrorArea {
	border: 1px solid #FF0000;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
.ErrorTextArea {
/*width: 100%;*/
}
.ErrorTitle {
	border: 0px solid #FFFFFF;
	background-color: #FFCCCC;
	padding: 3px;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}
.ErrorImage {
	background-image: url(template/images/error48x48.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 48px;
	height: 48px;
	vertical-align: top;
}
.ErrorText {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size : 12px;
	margin: 1px;
	padding: 4px;
	vertical-align: middle;
	text-align: justify;
}
/* ------ TIP ------ */
.TipArea {
	border: 1px solid #38B000;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
.TipTextArea {
/*width: 100%;*/
}
.TipTitle {
	border: 0px solid #FFFFFF;
	background-color: #B8EC91;
	padding: 3px;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}
.TipImage {
	background-image:url(template/images/tip48x48.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 48px;
	height: 48px;
}
.TipText {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size: 10px;
	text-align: justify;
	padding: 3px;
	vertical-align: middle;
}
/* ------ INFORMACION ------ */
.InfoArea {
	border: 1px solid #018592;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
.InfoTextArea {
/*width: 100%;*/
}
.InfoTitle {
	border:0px solid #FFFFFF;
	background-color: #82D1E2;
	padding: 3px;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
}
.InfoImage {
	background-image: url(template/images/info48x48.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 48px;
	height: 48px;
}
.InfoText {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size: 10px;
	margin: 1px;
	padding: 4px;
	vertical-align: middle;
	text-align: justify;
}
/* ------ NOTICIAS ------ */
.NewsArea {
	border: 1px solid #F7941C;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
	width: 99%;
}
.NewsTextArea {
	width: 100%;
}
.NewsTitle {
	border: 0px #FFFFFF;
	background-color: #FFC74E;
	padding: 3px;
	font-size : 13px;
	text-align: left;
	font-weight: bold;
	width: auto;
}
.NewsSubject {
	background-color: #DADADA;
	border: 0px #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	margin: 15px;
	padding: 3px;
	border-spacing: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100%;
}
.NewsNewSubject {
	background-image: url(template/images/nuevo-naranja.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border: 0px #FFFFFF;
	border-width: 0px;
	border-spacing: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	margin: 15px;
	padding: 7px 5px 7px 45px;
	vertical-align: middle;
	text-align: left;
	width: 100%;
}
.NewsHotSubject {
	background-color: #DADADA;
	border: 0px #FFFFFF;
	border: 1px solid #666666;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	margin: 15px;
	padding: 3px;
	border-spacing: 5px;
	vertical-align: middle;
	text-align: left;
	width: 100%;
}
.NewsText {
	background-color: #FFFFFF;
	border-spacing: 5px;
	border: dotted thin #CCCCCC;
	font-size: 11px;
	margin: 5px;
	padding: 3px;
	vertical-align: middle;
	text-align: justify;
	width: 100%;
}
.NewsHotText {
	background-color: #C0D2DC;
	border-spacing: 5px;
	border: 1px solid #285C82;
	font-size: 11px;
	margin: 5px;
	padding: 3px;
	border-spacing: 5px;
	vertical-align: middle;
	text-align: justify;
	width: 100%;
}
.NewsNewImage {
	background-image: url(template/images/msg_nuevo_2.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	margin: 3px;
	height: 18px;
	padding: 7px 5px 7px 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
.NewsOldImage {
	background-image: url(template/images/msg_viejo_1.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	margin: 3px;
	height: 18px;
	padding: 7px 5px 7px 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: #999999;
}
.NewsHotImage {
	background-image: url(template/images/importante.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	border: 1px solid #666666;
	margin: 3px;
	height: 18px;
	padding: 7px 5px 7px 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
.NewsAnuncioImage {
	background-image: url(template/images/anuncio.gif);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	margin: 3px;
	height: 18px;
	padding: 7px 5px 7px 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
.NewsVzlaImage {
	background-image: url(template/images/venezuela.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	margin: 3px;
	height: 18px;
	padding: 7px 5px 7px 25px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
.NewsAdmin {
	background-color: #DADADA;
	border-width: 0px;
	border-spacing: 10px;
	margin: 3px;
	height: 15px;
	padding: 7px 5px 7px 5px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #666666;
}
/* ------ CALENDARIO ------*/
.CalendarArea {
	border: 1px solid #937046;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
.CalendarFrameArea {
	border: 1px solid #937046;
	width: 99%;
	height: 800px;
}
.CalendarTitle {
	border: 0px solid #937046;
	background-color: #C7B29F;
	padding: 3px;
	font-size : 12px;
	text-align: center;
	font-weight: bold;
}
.CalendarImage {
	background-image: url(template/images/calendario2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 3px;
	width: 40px;
	height: 34px;
}
.CalendarText {
	background-color: #FFFFFF;
	border: thin dotted;
	border-color: rgb(195, 182, 130);
	font-size: 10px;
	text-align: center;
	margin: 1px;
	padding: 3px;
	vertical-align: middle;
}
.CalendarDate {
	background-color: #FFFFFF;
	font-size: 10px;
	text-align: center;
	margin: 1px;
	padding: 3px;
	border-spacing: 5px;
	vertical-align: middle;
	font-weight: bold;
	color: #CC6600;
}

/* ------ CELULAR ------ */
@media print {
.CelularArea {
	visibility: collapse;
	display: none;
}
}
 @media screen {
.CelularArea {
	border: 1px solid #C9C9C7;
	background-color: #FFFFFF;
	padding: 1px;
	text-align: left;
	margin: 0.2em 0px 0.5em 0px;
}
}
/*.CelularTextArea {
	width: 100%;
}*/

.CelularTitle {
	border:0px solid #FFFFFF;
	background-color: #CADB7B;
	padding: 3px;
	font-size : 12px;
	text-align: left;
	font-weight: bold;
	width: auto;
	margin-bottom: 10px;
}
.CelularImage {
	background-image: url(template/images/celu56x56.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 4px;
	width: 56px;
	height: 56px;
}
.CelularText {
	background-color: #FFFFFF;
	border: 0px solid #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: justify;
}
/* ------ CARTELERA ------*/
.CarteleraArea {
	/*border: 1px solid rgb(195, 182, 130);
	background-color: rgb(249, 238, 146);
	padding: 4px;*/
	font-size: 10px;
	text-align: justify;
	width: 90%;
}
/*.CarteleraTextArea {
	border: 0px;
	width: 100%;
	border-spacing: 8px;
	border-collapse: separate;
}*/

.CarteleraText {
	background-color: #FFFFFF;
	border: 2px solid rgb(195, 182, 130);
	font-size: 10px;
	text-align: justify;
	vertical-align: top;
	padding: 10px;
	width: 50%;
}
.CarteleraDetail {
	background-color: #FFFFFF;
	border-spacing: 5px;
	border: dotted thin #CCCCCC;
	font-size: 11px;
	margin: 5px;
	padding: 3px;
	vertical-align: middle;
	text-align: left;
}
.CarteleraImage {
	background-image: url(template/images/cartelera.png);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
	border-width: 0px;
	margin: 5px;
	width: 264px;
	height: 39px;
}
.CarteleraTitle {
	border: 1px solid rgb(195, 182, 130);
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	margin: 1px;
	padding: 5px;
	font-weight: bold;
	color: #CC6600;
	width: auto;
}
/* ------ PUBLICIDAD ------*/

.Publicidad {
	border: #669933;
	border-width: 2px;
	width: 132px;
	height: 220px;
	background-image: url(template/images/fondo.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.PubliGrupo {
	background-image: url(template/images/SMS-Grupo.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 128px;
	height: 215px;
	border: 0;
}
.PubliIUTVPreIns20082R {
	background-image: url(IUTV/AyudaPreIns20082R.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 128px;
	height: 215px;
	border: 0;
}
/* ------ TEXTO RESALTADO ------*/

.naranja {
	color: #FF6600;
	font-weight: bold;
}
.azul {
	color: #0066CC;
	font-weight: bold;
}
.rojo {
	color: #FF0000;
	font-weight: bold;
}
.RedesTitle {
	border:0px solid #FFFFFF;
	background-color: #C6E2FF;
	padding: 3px;
	font-size : 11px;
	text-align: left;
	font-weight: bold;
}

/* ------------ */
