 

/*  INICIO CSS FORO */
form {
	display: inline;
	
}

li { 
	padding: 0 0 010px;
	margin: 0 0 10px 20px;
	}

/* Normal, standard links. */

a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	line-height: 12px;
	color: #333333;
	font-weight: bolder;
	text-decoration: none;
}
a:visited
{
/*	color: #476C8E; */
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}



/* Navigation links - for the link tree. */
.nav, .nav:link, .nav:visited
{
	color: #000000;
	text-decoration: none;
}
a.nav:hover
{
	color: #cc3333;
/*	text-decoration: underline; */
}

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}






/* By default (td, body..) use verdana in black. */
body, td, th , tr
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}









/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	color: #000000;
	font-family: verdana, sans-serif;
}
input, button
{
	font-size: 90%;
}

textarea
{
	font-size: 100%;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	font-family: verdana, sans-serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666666;
	background-color: #666666;
}

/* No image should have a border when linked */
a img{
border: 0;
}
/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color: #D7DAEC;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size: x-small;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #000000;
	margin: 1px auto 1px auto;
	padding: 1px;
	width: 99%;
	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg
{
	color: #000000;
	background-image: url(images/cuadro-naranja2_02.gif);
}
.windowbg2
{
	color: #000000;
	background-image: url(images/cuadro-naranja2_02.gif);
}
.windowbg3
{
	color: #000000;
	background-image: url(images/cuadro-naranja_02.gif);
}
/* the today container in calendar */
.calendar_today
{
	background-color: #FFFFFF;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background-color: #FD6939;
	background-image: url(images/cuadro-naranja_02.gif);
	border-bottom: solid 1px #9BAEBF;
	border-top: solid 1px #FFFFFF;
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}

.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
/*	text-decoration: underline;*/
}

.titlebg2 a:hover
{
/*	text-decoration: underline; */
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td
{
	background-image: url(images/cuadro-naranja_02.gif);
	background-color: #FD6939;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg2 , tr.catbg2 td
{
	background-image: url(images/cuadro-naranja_02.gif);
	background-color: #FD6939;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
}
.catbg, .catbg2, .catbg3
{
	border-bottom: solid 1px #375576;
	background-repeat: repeat-x;
}
.catbg, .catbg2
{
	font-weight: bold;
}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size: 95%;
	color: white;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #e0e0ff;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	background-color: #ADADAD;
	padding: 0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
	padding: 1px;
	border: 1px solid #696969;
	background-color: #FFFFFF;
}






















/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
	font-family: verdana, sans-serif;
}
.middletext
{
	font-size: 90%;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}


/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error{
color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	background-position: left bottom;
	color: white;
	text-transform: uppercase;
	vertical-align: top;

}
.maintab_back, .maintab_active_back
{
	color: white;
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px 6px 6px 6px;
	font-family: tahoma, sans-serif;
}

.maintab_first
{
	background-image: url(images/maintab_first.gif);
	background-repeat: no-repeat;
	width: 10px;
}
.maintab_back
{
	background-image: url(images/maintab_back.gif);
	background-repeat: repeat-x;
}
.maintab_last
{
	background-image: url(images/maintab_last.gif);
	background-repeat: no-repeat;
	width: 8px;
}
.maintab_active_first
{
	background-image: url(images/maintab_active_first.gif);
	background-repeat: no-repeat;
	width: 6px;
}
.maintab_active_back
{
	background-image: url(images/maintab_active_back.gif);
	background-repeat: repeat-x;
}
.maintab_active_last
{
	background-image: url(images/maintab_active_last.gif);
	background-repeat: no-repeat;
	width: 8px;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: white;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color: #e0e0ff;
	text-decoration: none;
}
/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	background-position: left top;
	color: white;
	text-transform: uppercase;
	vertical-align: top;

}
.mirrortab_back, .mirrortab_active_back
{
	color: white;
	text-decoration: none;
	font-size: 9px;
	vertical-align: bottom;
	padding: 6px 6px 2px 6px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background-image: url(images/mirrortab_first.gif);
	background-repeat: no-repeat;
	width: 10px;
}
.mirrortab_back
{
	background-image: url(images/mirrortab_back.gif);
	background-repeat: repeat-x;
}
.mirrortab_last
{
	background-image: url(images/mirrortab_last.gif);
	background-repeat: no-repeat;
	width: 6px;
}
.mirrortab_active_first
{
	background-image: url(images/mirrortab_active_first.gif);
	background-repeat: no-repeat;
	width: 6px;
}
.mirrortab_active_back
{
	background-image: url(images/mirrortab_active_back.gif);
	background-repeat: repeat-x;
}
.mirrortab_active_last
{
	background-image: url(images/mirrortab_active_last.gif);
	background-repeat: no-repeat;
	width: 8px;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	color: white;
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #e0e0ff;
	text-decoration: none;
}

/*  FIN CSS FORO */


/* inicio CSS cms */
.contentpaneopen {
margin: 0px 0px 0px 0px;
background: transparent;
}

a img{
border: 0;
}

span.article_seperator {
}

div.moduletable {
	margin: 0px 0px 0px 0px;
	padding: 0px;
 
 }

#moduletable_banner_central {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 10px;
}





#buscador {
	height: 125px;
	width: 310px;
	visibility: visible;
	z-index: 1;
	position: relative;
	left: 375px;
}


.linea-cuadro1 {
	border: 1px solid #FD6939;
}
.linea-cuadro2 {

	border: 1px solid #FFD0A6;
}
.txt-tit-resultadosbuscador {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FD6939;
	text-decoration: none;
	font-weight: bold;
}

.linea-cuadro3 {


	border: 1px solid #E4E3E3;
}

.txt1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}


.txt2-normal {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


.txt2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.txt2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.txt1-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt1-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

.txt2-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.txt2-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: normal;
	text-decoration: none;
}


a.txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: normal;
	text-decoration: none;
}


.txt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.txt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


.txt3-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bolder;
	text-decoration: none;
}

a.txt3-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bolder;
	text-decoration: none;
}

.txt4-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


a.txt4-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


.txt-tit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt-tit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}


.txt-tit1:hover {
	color: #666666;
	text-decoration: underline;
}


a.txt-tit1:hover {
	color: #666666;
	text-decoration: underline;
}

.txt-tit2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


a.txt-tit2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}



.txt-tit2:hover {

	color: #FD6939;
	text-decoration: underline;
}


a.txt-tit2:hover {

	color: #FD6939;
	text-decoration: underline;
}


.txt1-white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


a.txt1-white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.txt-tit3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.txt-tit3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.txt-tit3:hover {
	color: #FFD0A6;
}

a.txt-tit3:hover {
	color: #FFD0A6;
}


.txt6-ms {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	line-height: 12px;
	color: red;
	font-weight: bold;
	text-decoration: none;
}


.txt4-ms {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


a.txt4-ms {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


.txt4-ms:hover {
	color: #FD6939;
	text-decoration: underline;
}

a.txt4-ms:hover {
	color: #FD6939;
	text-decoration: underline;
}

.txt4-ms2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}



.txt-number1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


a.txt-number1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


.txt3-minienlace {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: normal;
	text-decoration: none;
}

a.txt3-minienlace {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FD6939;
	font-weight: normal;
	text-decoration: none;
}

.txt3-minienlace:hover {
	color: #333333;
	text-decoration: underline;
}

a.txt3-minienlace:hover {
	color: #333333;
	text-decoration: underline;
}


.linea-td1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD0A6;
}

a.linea-td1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFD0A6;
}

.txt-number2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt-number2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}


.txt1-enlace {

	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt1-enlace {

	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}


.txt1-enlace:hover {
	color: #333333;
}

a.txt1-enlace:hover {
	color: #333333;
}

.txt3-white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}


a.txt3-white {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
/*
.txt4-ruta {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


a.txt4-ruta {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


 

a.txt4-ruta:hover {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #FD6939;
}
*/
.linea-td2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFD0A6;
}
.txt-tit5 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.txt-tit5 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.txt-tit5:hover {
	color: #FFBE78;
}


a.txt-tit5:hover {
	color: #FFBE78;
}


.form-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 200px;
	border: 1px solid #FD6939;
}
.form-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	color: #333333;
	text-decoration: none;
	height: 19px;
	width: 150px;
	border: 1px solid #FD6939;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #FD6939;
	background-color: #FFBE78;
	height: 16px;
	border: 1px solid #FD6939;
	font-weight: bold;
}
.txt4-black:hover {
	color: #FD6939;
	text-decoration: underline;
}
.txt3-black:hover {
	color: #FF9900;
}

a.txt4-black:hover {
	color: #666666;
}
a.txt3-black:hover {
	color: #FF9900;
}

.txt3-white:hover {
	color: #FFBE78;
	font-weight: normal;
	text-decoration: none;
}

a.txt3-white:hover {
	color: #FFBE78;
	font-weight: normal;
	text-decoration: none;
}

.txt4-rutablack3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	background-color: #DBE2EA;
	
}


.txt4-rutablack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.txt4-rutablack {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}



.txt4-rutablack:hover {
	color: #FFFFFF;
	background-color: #FD6939;
}


a.txt4-rutablack:hover {
	color: #FFFFFF;
	background-color: #FD6939;
}

.form-box3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 95px;
	border: 1px solid #FD6939;
}


.txt4-rutanaranja-static {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4E3E3;
}



.txt4-rutanaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FD6939;
}

a.txt4-rutanaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #FD6939;
}


.txt4-rutanaranja:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4E3E3;
}

a.txt4-rutanaranja:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
	background-color: #E4E3E3;
}


.form-box4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	height: 15px;
	width: 85px;
	border: 1px solid #FFFFFF;
	background-color: #FFBE78;
}

.button-login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 8px;
	color: #000000;
	background-color: #FFFFFF;
	height: 13px;
	border: 1px solid #000000;
	font-weight: bold;
}



.button2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #666666;
	background-color: #FFBE78;
	height: 14px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
.form-box5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	height: 14px;
	width: 150px;
	border: 1px solid #FFFFFF;
	background-color: #FFBE78;
}
.form-box6 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
	height: 14px;
	width: 150px;
	border: 1px solid #FD6939;
	background-color: #FFFFFF;
}
.form-box7 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	height: 17px;
	width: 60px;
	border: 1px solid #FD6939;
}
#Layer_busqueda {
	height: 60px;
	width: 400px;
	position: relative;
	visibility: visible;
	z-index: 1;
	overflow: visible;
}
#Layer_encuesta {

	height: 190px;
	width: 457px;
	overflow: visible;
	position: relative;
	visibility: visible;
	z-index: 2;
}
.txt2-black2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a.txt2-black2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}



.txt2-black2:hover {
	color: #FD6939;
}

a.txt2-black2:hover {
	color: #FD6939;
}


.button3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FD6939;
	height: 16px;
	border: 1px solid #FFFFFF;
}

.txt-tit1-grey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
}

a.txt-tit1-grey {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #373737;
	font-weight: bold;
	text-decoration: none;
}


.txt4-rutablack2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #666666;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

a.txt4-rutablack2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #666666;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}


.txt4-rutablack2:hover {
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

a.txt4-rutablack2:hover {
	color: #666666;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}


.txt4-white {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.txt4-white {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}


.txt2-naranja {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt2-naranja {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FD6939;
	font-weight: bold;
	text-decoration: none;
}

.button3 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #666666;
	background-color: #FFBE78;
	height: 16px;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}
.txt4-rutablack2-2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}


a.txt4-rutablack2-2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}


.form-box8 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 240px;
	border: 1px solid #FD6939;
}
.txt4-black2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.txt4-black2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}


.txt-cierre {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 6px;
}

a.txt-cierre {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 6px;
}

.txt-cierre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 6px;
}

a.txt-cierre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 6px;
}

.txt-cierre3 {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 6px;
    background-color: #A4834E;
	
}
.txt-cierre:hover {

	color: #FFBE78;
}

a.txt-cierre:hover {

	color: #FFBE78;
}

.txt-cierre2:hover {

	color: #FFBE78;
}

a.txt-cierre2:hover {

	color: #FFBE78;
}



.cierre-fondo {
	background-image: url(../images/foro_03.gif);
	background-repeat: no-repeat;
	
}
.form-box9 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 70px;
	width: 422px;
	border: 1px solid #FD6939;
}
.txt4-naranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FE6939;
	font-weight: bold;
	text-decoration: none;
}

a.txt4-naranja {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FE6939;
	font-weight: bold;
	text-decoration: none;
}

.form-box10 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 130px;
	width: 500px;
	border: 1px solid #FD6939;
}

.form-box11 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 535px;
	border: 1px solid #FD6939;
}
.form-box12 {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 130px;
	width: 620px;
	border: 1px solid #FD6939;
}
.form-box13 {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 492px;
	border: 1px solid #FD6939;
}
.form-box14 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 175px;
	border: 1px solid #FD6939;
}
.form-box15 {





	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 130px;
	width: 650px;
	border: 1px solid #FD6939;
}
.linea-td3 {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FEA283;
}
.txt5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

a.txt5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}


.txt5:hover {
	color: #666666;
}

a.txt5:hover {
	color: #666666;
}


.txt4-black:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}


a.txt4-black:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.mensajes-li-izqda {
	background-image: url(images/cuadro-lineas3_02_izqda.gif);
	background-repeat: repeat-y;
}.mensajes-li-dcha {
	background-image: url(images/cuadro-lineas3_02_dcha.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.txt3-white-on {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFBE78;
	font-weight: normal;
	text-decoration: none;
}

a.txt3-white-on {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #FFBE78;
	font-weight: normal;
	text-decoration: none;
}


.form-box16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 100px;
	width: 710px;
	border: 1px solid #FD6939;
}

.txt4-red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #B5311E;
	font-weight: bold;
	text-decoration: none;
}

a.txt4-red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #B5311E;
	font-weight: bold;
	text-decoration: none;
}


.form-box16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 100px;
	width: 475px;
	border: 1px solid #FD6939;
}

.form-box17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 475px;
	border: 1px solid #FD6939;
}

.marco-busqueda-rtdo {
	border: 1px solid #FD6939;
}

.form-box18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 60px;
	width: 220px;
	border: 1px solid #FD6939;
}
.form-box19 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 220px;
	border: 1px solid #FD6939;
}
.marco-perfil {
	border: 1px solid #FFBE78;
}
.form-box20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 25px;
	border: 1px solid #FD6939;
	background-position: center;
}
.button4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #FD6939;
	background-color: #FFBE78;
	height: 16px;
	border: 1px solid #FD6939;
	font-weight: bold;

	width: 200px;
}

	
/*
#buscador {
	height: 125px;
	width: 310px;
	visibility: visible;
	z-index: 1;
	position: absolute;
	left: 650px;
	top:820px;
}
*/

.form-box-buscador2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	height: 17px;
	width: 200px;
	border: 1px solid #9495A2;
}

.form-box-buscador {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 19px;
	width: 200px;
	border: 1px solid #9495A2;
}
.txt-tit-resultadosbuscador:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.txt-buscador-resultados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #FD6939;
	margin: 10px;
	padding: 10px;
	border-left-width: 1px;
}
.borde-tabla-izq1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FD6939;
}
.form-box21 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
	height: 13px;
	width: 75px;
	border: 1px solid #666666;
}
.borde-tabla-izq2 {

	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}

.borde-tabla-der2 {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}


.linea-izq-gris {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.txt-ficha1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.txt-ficha2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}

/*
DRZ: Nuevos estilos
*/
div.clear {
	clear: both;
}
div.d10px {
	font-size: 1px;
	height: 10px;
	overflow: hidden;
}

ul.lista2cols {
	list-style: none;
	padding: 0 ;
	margin: 0 0 0 60px;
	
	
}

ul.lista2cols li {
	float: left; 
	width: 320px;
	padding:  0  ;
	margin: 0 ;

}

ul.lista2cols li a {
	display: block;
	font-weight: bolder;
	font-size: 10px; 
	color: #666;
	text-decoration: none;
	padding: 2px 2px 4px 20px;
	background: url(/imagenes/flechita.gif) no-repeat  6px 2px #fff;
	border-left: 1px solid #fc6;
	margin-right: 20px;
	margin-left: 20px;
	  
}
ul.lista2cols li a:hover  {
	background-color: #fc9;
	
}

/* Fin CSS CMS*/










body {
	background: #f63;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 0; 
}


div#container {
	text-align: left;
	margin: 0 auto;
	padding: 0;
	width: 782px;
}

div#encabezado {
	height: 114px;
	margin: 0;
	padding: 0;
	background: url(../imagenes/layout/fondo-sup.gif) no-repeat;
	

}

div#content {
	margin: 0;
	padding: 5px 18px;
	background: url(../imagenes/layout/fondo-cent.gif) repeat-y;
	

}
div#pie {
	height: 30px;
	margin: 0;
	padding: 0;
	background: url(../imagenes/layout/fondo-inf.gif) no-repeat;
	

}
div#logotipo {
width: 270px;
float: left;
padding-left: 13px;
}
div#banner {
height: 74px;
overflow: hidden;
}

div#finEncabezado {
clear: both;
background: #fff url(/imagenes/layout/linea-degradado.gif) no-repeat 0% 0% ;
margin: 0 26px 0 14px;
padding: 0;
font-size: 1px;
height: 2px;
}

div#solapas {
padding-right: 26px;
height: 39px;
overflow: hidden;
}
div#solapas ul, div#solapas ul li {
 list-style: none;
 margin: 0;
 padding: 0;
}

div#solapas ul li { 
	display: inline;
	
}
div#solapas a {
	margin-top: 11px;
	display: block;
	float: right;
	height: 28px;
	text-indent: -1000em;
	margin-left: 1px;
}
/*  Directorio */
a#s02, a#s02_on {
	background: url(../imagenes/solapas/solapas2.gif) no-repeat -226px 0px;
	width: 230px ;
}
a#s02:hover, a#s02_on {
	background: url(../imagenes/solapas/solapas2.gif) no-repeat -226px -30px;
}
/* Foro */ 
a#s01, a#s01_on {
	background: url(../imagenes/solapas/solapas2.gif) no-repeat 0px 0px;
	width: 226px;
}
a#s01:hover, a#s01_on {
	background: url(../imagenes/solapas/solapas2.gif) no-repeat 0px -30px;
}
 

div#menuPie  {
	height: 30px;
}

div#menuPie ul, div#menuPie ul li  {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#menuPie  li {
display: inline;
}
div#menuPie a {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	padding-left: 18px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	height: 18px;
	overflow: hidden;
	padding-top: 2px;
	
}
div#menuPie a:hover {
	color: #fc6;
}
a#mp01 {
	background-image: url(../imagenes/iconos/ico-quienes-somos.gif);
	float: left;
	margin-left: 20px;
}
a#mp02 {
	background-image: url(../imagenes/iconos/ico-contacto.gif);
	float: left;
	margin-left: 50px;
}
a#mp03 {
	background-image: url(../imagenes/iconos/ico-normas-generales.gif);
	float: left;
	margin-left: 10px;
	
}
a#mp04 {
	background-image: url(../imagenes/iconos/ico-aviso-legal.gif);
	float: right;
	margin-right: 20px;
}


/*

Caja Borde Gris - Contenido gris claro

*/

div.cgg {
	background: url(../imagenes/cajas/caja-gris-gris.gif) no-repeat 50% 0px;
	margin:0;
	padding: 0;
 }
div.cgg div.ccontent {
	margin: 0;
	padding: 8px 20px 0px 20px;
}
div.cgg div.ftbox {
	height: 8px;
	overflow: none;
	background: url(../imagenes/cajas/caja-gris-gris.gif) no-repeat 50% 100%;
	
}


/*

Caja Borde Gris Oscuro - Contenido gris Oscuro

*/

div.cgogo {
	background: url(../imagenes/cajas/caja-gris-gris-2.gif) no-repeat 50% 0px;
	margin:0;
	padding: 0;
 }
div.cgogo div.ccontent {
	margin: 0;
	padding: 8px 20px 0px 20px;
}
div.cgogo div.ftbox {
	height: 8px;
	overflow: none;
	background: url(../imagenes/cajas/caja-gris-gris-2.gif) no-repeat 50% 100%;
	
}


/*

Caja Borde Naranja Claro - Contenido blanco

*/

div.clnb {
	background: url(../imagenes/cajas/caja-lnar-bla.gif) no-repeat 50% 0px;
 }
div.clnb div.ccontent {
	padding: 10px 20px 0px 20px;
}
div.clnb  div.ftbox {
	height: 10px;
	background: url(../imagenes/cajas/caja-lnar-bla.gif) no-repeat 50% 100%;
}


/*

Caja Borde Naranja  - Contenido blanco

*/

div.cnb {
	background: url(../imagenes/cajas/caja-nar-bla.gif) no-repeat 50% 0px;
 }
div.cnb div.ccontent {
	padding: 10px 20px 0px 20px;
}
div.cnb  div.ftbox {
	height: 10px;
	background: url(../imagenes/cajas/caja-nar-bla.gif) no-repeat 50% 100%;
}

/*

Caja Borde Naranja  - Contenido blanco

*/

div.cnn {
	background: url(../imagenes/cajas/caja-nar-nar.gif) no-repeat 50% 0px;
 }
div.cnn div.ccontent {
	padding: 10px 20px 0px 20px;
}
div.cnn  div.ftbox {
	height: 10px;
	background: url(../imagenes/cajas/caja-nar-nar.gif) no-repeat 50% 100%;
}


/*
Imagen Central
*/

div#imagenCentral {
	margin-left: 20px;
	margin-bottom: 10px;
}
div#buscadorHome {
	width:  306px;
	height: 145px;
	background: url(/imagenes/divBuscador.gif) no-repeat ;
	margin-top: 20px;
	padding: 25px 10px 0px 10px;
	
}
div#buscadorHome a {
margin-left: 140px;
margin-top: 4px;

}
div#buscadorHome div {
	padding: 4px 0  0 0 ;
}

.centrado {
	text-align: center;
}
.derecha {
	text-align: right;
}
.izquierda {
	text-align: left;
}
.justificado {
	text-align: justify;
}
.negrita {
	font-weight: bolder;
}


div.pageContent {
	padding: 10px;
	
}

div.pageContent a {
	font-size: 11px;
	text-decoration: underline;
	color: #333;
	font-weight: normal;
}

div.pageContent a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #f63;
}

div.pageContent h1 { 
	margin: 0px;
	padding: 10px 5px 5px 5px;
	font-size: 16px;
	margin-bottom: 10px;
	background:  #f63;
	text-align: left;
	color: #fff;
	font-weight: bolder;
	clear: both;
	border-bottom: 2px solid #fc6;

}
div.pageContent h2{ 
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font-size: 14px;
	margin-bottom: 5px;
	
	text-align: left;
	color: #f63;
	font-weight: bolder;
	background: #f2f2f2;
	border-bottom: 2px solid #ddd;
	clear: both;
}


div#divPersonal {
	background: url(/imagenes/caja-personal.gif) no-repeat 0px 0px;
	width: 280px;
	overflow: hidden;
 	font-size: 10px;
	color: #fff;
	padding: 0px;
	float: left ;
	
}
div#divPersonal div.ccontent {
	padding: 10px 20px 0px 20px;
}
div#divPersonal div.ftbox {
	height: 10px;
	background: url(/imagenes/caja-personal.gif) no-repeat 0px 100%;
	margin:0;
	padding: 0;
}

div#opcionesDerecha {
	float: right;
	width: 450px;
	background: #ddd;
	padding-bottom: 5px;
	border-bottom: 1px solid #999 ;/*  #fc9 */
	
}


/*
TABLAS


*/

table.listaMensajesForo {
	background: url(../imagenes/cajas/caja-nar-bla.gif) no-repeat 50% 0px;
	width: 730px;
	margin-left: 8px;
 	margin-bottom: 5px;
}
table.listaMensajesForo  th{
	font-size: 11px;
	font-weight: bolder;
 	border-bottom: 1px solid #aaa;
	padding: 4px 10px;
	vertical-align: middle;
	color: #000;
	
}


table.listaMensajesForo th.pie {
	background: url(../imagenes/cajas/caja-nar-bla.gif) no-repeat 50% 100%;
	height: 10px;
	border-bottom-width: 0px;

}


table.listaMensajesForo td.colDer {
	border-right: 1px solid #f63;
	border-bottom: 0px;
	font-size: 5px;
	
}
table.listaMensajesForo td.colIzq {
	border-left: 1px solid #f63;
	border-bottom: 0px;
	font-size: 5px;
	
}



table.listaMensajesForo  th.mini{
	font-size: 5px;
	font-weight: bolder;
 	border-bottom: 1px solid #aaa;
	padding: 0px;
	vertical-align: middle;
	color: #fff;
	
}

table.listaMensajesForo  th img {
	vertical-align: middle;
	
}
table.listaMensajesForo  th a, table.listaMensajesForo  th a:visited, table.listaMensajesForo  th a:link, table.listaMensajesForo  th a:hover{
	font-size: 11px ;
	color: #000;
	font-weight: bolder;
	
	
}
table.listaMensajesForo  th a:hover {
	text-decoration: underline;
	
}

table.listaMensajesForo td {
	padding: 2px;
	font-size: 10px;
	color: #333;
	vertical-align: top;
	border-bottom: 1px solid #fc9;
	background: #fff;
 	
}

table.listaMensajesForo tr.par td {
 	
}


div.tituloMensaje {
	padding-bottom: 5px;
	
}


div.tituloMensaje a {
	font-size: 11px;
	text-decoration: underline;
	
}

div.tituloMensaje a:hover {
	font-size: 11px;
	color: #f63;
	text-decoration: underline;
	
}

div.miniPreview {
	padding: 5px 5px 5px 20px;
	font-size: 10px;
	color: #666;
	background: url(/imagenes/preview.gif) no-repeat;
	border: 1px solid #eee;
	margin: 2px;
	
}

  h2.aviso { 
	margin: 0px;
	padding: 10px 5px 5px 5px;
	font-size: 14px;
	margin-bottom: 10px;
	background:  #f63;
	text-align: left;
	color: #fff;
	font-weight: bolder;
	clear: both;
	border-bottom: 2px solid #fc6;

}
 h2.informacion{ 
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font-size: 14px;
	margin-bottom: 5px;
	
	text-align: left;
	color: #f63;
	font-weight: bolder;
	background: #f2f2f2;
	border-bottom: 2px solid #999;
	clear: both;
}


#minitabs {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #999 ;/*  #fc9 */
	background: #fff;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 10px 4px 10px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #ccc;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-bottom: 4px solid  #999;
	padding-bottom: 2px;
	background: #fff;
	color: #999;
	}

/*
Formularios
*/
form { 
	display: inline;
	}
dl.forms {
float: left;
width: 100%;
margin: 0;
padding: 0;

}

dl.forms form {
margin: 0;
padding: 0;
}
 
dl.forms dt {
margin: 0;
padding: 10px 0 0 0;
clear: left;
float: left;
width: 150px;
margin-top: 2px;
}

dl.forms label { padding-left: 5px;}

dl.forms dd {
margin: 0;
padding: 10px 0 0 0;
}

dl.forms dd.help {
padding-top: 2px;
font-size: 90%;
color: #999;
}

dl.forms input, dl.forms textarea {
 }

dl.forms textarea { height: 150px; }

dl.forms input.largo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 9px;
	color: #333333;
	text-decoration: none;
 	width: 250px;
	border: 1px solid #9495A2;
	padding: 2px;
	
}



/*
  :: 01 de marzo de 2007 :: Estilos especificos
*/
table.hilo {
	margin-left: 4px;
}

table.hilo  th{
 	padding: 4px;
	text-align: left;

 }
table.hilo td{
	font-size: 10px;
}
tr  th.naranja {
	background: url(/imagenes/cajas/caja-lnar2-lnar2.gif) no-repeat 50% 0%;
 	
}
tr td.naranjaleft {
  	background: url(/imagenes/cajas/caja-lnar2-lnar2.gif) no-repeat 0% -20px;
	
}
tr td.naranjaright {
  	background: url(/imagenes/cajas/caja-lnar2-lnar2.gif) no-repeat 100% -20px;
	
}
tr td.naranjabottom {
  	background: url(/imagenes/cajas/caja-lnar2-lnar2.gif) no-repeat 100% 100%;
	
}
 table.hilo h1 {
	font-size: 14px;
	padding: 10px 4px 10px 14px ;
	font-weight: bolder;
	color: #333;
	margin: 0;
 }
table.hilo h2 {
	font-size: 12px;
	padding: 4px ;
	font-weight: bolder;
	color: #333;
	margin: 0;
	
}

td.texto-post {
	padding-right: 10px;
}
tr.final td {
	background: #fff url(/imagenes/layout/fondo-filas.gif) repeat-x 0% 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

tr.final-naranja td {
 	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.fecha-post {
	padding-top: 4px;
	font-size: 9px;
	color: #FD6945;
	width:200px;
 	float: right;
}

td.info-usuario {
	text-align: center;
	width: 120px;
	vertical-align: top;
	
	
}

td.opciones-usuario {
	text-align: right;
	padding: 5px;
 	
}

 
 div.info-post {
	padding: 5px 0 0 0;
 	color: #666;
	text-align: left;
 }
 
 a.boton-naranja {
	 padding: 4px;
	 border: 1px solid #ddd;
	 background: #FD6945;
	 color: #fff;
	 font-size: 11px;
 }

a.boton-naranja:hover  {
	 padding: 4px;
 	 border: 1px solid #FD6945;
	 color: #FD6945;
	 background: #FFD0A6;
	 font-size: 11px;
 }


table.caja-login {
 	
}

div.cajanaranja {
	background: #FD6945;
	
}
div.cajanaranja .roundtop { 
	background: url(images/cuadro-naranja_03.gif) no-repeat top right; 
}

div.cajanaranja  .roundbottom {
	background: url(images/cuadro-naranja_07.gif) no-repeat top right; 
}

img.corner {
   width: 10px;
   height: 11px;
   border: none;
   display: block !important;
}


tr.lin-sup-blanca td {
	padding-top: 15px;
	border-top: 1px solid #fff;
	
}
td.blanco-pequeno {
	font-size: 9px;
	color: #fff;
	
}

.centrado {
	text-align: center;
	
}
table.lista-mensajes th {
	border-bottom: 1px solid #000;
}
table.lista-mensajes td {
	background: #fff;
	padding: 4px;
}

table.lista-mensajes tr.impar td {
	background: #FDFAF9;
	border-bottom: 1px solid #FDD4C6;
	border-top: 1px solid #FDD4C6;
	
}

div.preview {
	font-style: italic;
	font-size: 9px;
	color: #444;
	padding: 2px 5px;
	border-left: 1px solid #ddd;
	margin: 5px 0px;
 }

a.directorio, a.lista-foro-titulo {
	font-weight: bolder;
	font-size: 10px;
	color: #333;
	border-bottom: 1px dotted  #FDD4C6;
	
	
}

a.directorio:hover, a.lista-foro-titulo:hover {
	color: #FD6945;
	
}

h1.directorio { font-size: 14px;
	margin: 0;
	padding: 10px ;
	border-bottom: 1px solid #eee;
	}
h1.nombre-franquicia {
	color: #FD6945;
	padding: 7px 5px;
	margin: 5px 0px;
 	font-size: 16px;
	text-align: left;
 	font-weight: bolder;
	background: #FDFAF9;
	border-bottom: 1px solid #FD6945 ;

	
}
span.prefijo {
	color: #999;
 	padding: 4px;
	font-size: 16px;
	text-align: left;
	display: inline;
	font-weight: bolder;
}
	
h4 { 
	text-align: left;
	padding: 2px 5px 4px 5px;
	margin: 5px 0 0 0;
	color: #f63;	
	font-size: 12px;
	border-bottom: 1px solid #fff;
}


	h5 { 
		text-align: left;
		padding: 4px 5px;
		margin: 0px;
		color: #333;	
		font-size: 10px;
		border-bottom: 1px solid #aaa;
		background: #eee;
	}

h1.titulo {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 12px;
	color: #f63;
}

h1.titulo a {
	color: #000;
	text-decoration: underline;
}


h1.titulo a:hover {
	color: #f63;
	text-decoration: underline;
}

/*
Estilos Neutros

*/
.negrita {
	font-weight: bolder;
	
}

.cblanco {
	color: #fff;
	
}
.cnegro {
	color: #000;
	
}
.cnaranja {
	color: #f63;
	
}

.cgris {
	color: #666;
	
}
.t9px {
	font-size: 9px;
}


.t10px {
	font-size: 10px;
}

.t10pxB {
	font-size: 10px;
	color: #fff;
	
}
.t10pxN {
	font-size: 10px;
	color: #000;
	
}
.t10pxNa {
	font-size: 10px;
	color: #f63;
	
}

.t11pxB {
	font-size: 11px;
	color: #fff;
	
}

.t12pxB {
	font-size: 12px;
	color: #fff;
	
}

.t9pxG {
	font-size: 9px;
	color: #666; 
	
}

a.boton, a.boton:visited, a.boton:active, a.boton:link  {
	margin: 2px 5px;
	padding: 2px;
	font-size: 10px;
	background: #fc9;
	border: 1px solid #f63;
	color: #f63 ;
	
}

a.boton:hover {
	
	background: #f63;
	border: 1px solid #fc9;
	color: #fc9 ;
	
}


 

a.txt4-ruta {
	font-size: 10px;

	color: #f63 ;
    text-decoration: underline;
}

table.borde-tabla-banners {
	border: 1px solid #333333;
	height: 120px;
}

#upshrinkHeader {
	clear: both;
}


a.imgboton img {
	margin-left: 5px;
	vertical-align: middle;
}

div.miniseccion {
	background: #A4834E;
	padding: 2px 2px;
	font-size: 9px;
	font-weight: bolder;
	color: #fff;
	
   }
table.h12px {
 	margin-top: 5px;
}
table.h12px td {
	height: 19px;
	vertical-align: middle;
	
}
img.avatar {
	text-align: center;
}

div.nohaymensajes {
	font-size: 11px;
	margin: 5px 20px;
	padding: 5px;
	color: #f63;
	background: #f2f2f2;
	border: 1px solid #fc9;
	
}

div.rnaranja {
	background: url(/imagenes/cajas/caja-nar2-nar2.gif) no-repeat 0% 0%;
	padding: 0;
	margin: 5px;
	
}
div.rnaranja div.cajaEncabezado {
	margin-left: 20px;
	padding: 0;
	height: 12px;
	background: url(/imagenes/cajas/caja-nar2-nar2.gif) no-repeat top right;
	clear: both;
	
}
div.rnaranja div.cajaPie {
 	padding: 0;
	margin: 0;
	height: 12px;
	background: url(/imagenes/cajas/caja-nar2-nar2.gif) no-repeat bottom left;
	clear: both;
	
}
div.rnaranja div.cajaEncabezadoBordeDerecha {
	height: 12px;
	width: 12px;
	float: right;
	background: url(/imagenes/cajas/caja-nar2-nar2.gif) no-repeat bottom right;
	
}

/* 
div.rnaranjaOld {
	text-align: center;
}
div.rnaranjaOld div.centrado  {
	position: absolute;
	margin: 0 auto;
	width: 180px;
	height: 100px;
	background: #fff;
}
*/

table.hilo  ul  {
	margin: 0;
	padding: 0;
	width: inherit;
	display: inline;
	
}

table.hilo  ul  li {
	margin: 0;
	padding: 0;
	margin: 0;
	padding: 10px 10px 10px 20px;
}





div.foroMenu {
	
		margin-top: 10px;
	
}
div.foroMenu ul, div.foroMenu ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

div.foroMenu ul li {
 	text-align: center;
	margin-left: 20px;
	margin-top: 10px;
}


