/* CSS for all browsers 
======================================================*/

/* Normalization 
------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, th,
center, u, b, i, tr, td, table {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;	 
	 }

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}



blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

/* reseteo del reseteo */

.limpia strong, .limpia b
{
     font-weight: bold;
}
.limpia em, .limpia i
{
     font-style:italic;
}
.limpia a
{
     text-decoration:underline;
}

.limpia p, .limpia tr td p
{
	display:block;
	clear:both;
		margin-bottom:10px;
	margin-top:10px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(fnd_web.gif);
	background-repeat:repeat-x;
	background-color:#EAE6F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Formulario */

.form_reg3 {
	color:#767676;
	font-size:18px;
	height:35px;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.form_reg {
	color:#767676;
	font-size:12px;
	height:20px;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}

.form_reg2 {
	color:#767676;
	font-size:12px;
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:20px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}


/* Textos */

.txt_comun_bold2 {
	color:#333333;
	font-size:20px;
	font-weight:bold;
	padding-bottom:25px;
	padding-top:20px;
	}

.txt_comun_bold {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.txt_comun {
	color:#333333;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

.txt_comun a {
	color:#215EA9;
	text-decoration:underline;
}

.txt_comun_mini {
	color:#333333;
	font-size:10px;
	line-height:18px;
	text-decoration:none;
}

.txt_comun_mini a {
	color:#215EA9;
	text-decoration:underline;
}


.txt_comun_mini_bold {
	color:#333333;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
}

.txt_comun_mini_bold a {
	color:#215EA9;
	text-decoration:underline;
}


.txt_ya {
	color:#333333;
	font-size:14px;
	text-decoration:none;
}

.txt_ya a {
	color:#215EA9;
	font-size:14px;
	text-decoration:underline;
}

.txt_menu {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	line-height:18px;
	padding-left:10px;
}

.txt_menu a {
	color:#215EA9;
	font-size:12px;
	text-decoration:underline;
}

.txt_menu_bold {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#E5E5E7;
	text-decoration:none;
}

.txt_menu_bold a {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#E5E5E7;
	text-decoration:none;
}

.txt_tabla_bold_verde {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	height:25px;
	background-color:#76B606;
}

.txt_tabla_bold {
	color:#6D6D6D;
	font-size:15px;
	font-weight:bold;
	height:25px;
	background-color:#CFCFD0;
}

.txt_tabla_bold2 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	height:25px;
	background-color:#FFD377;

}

.txt_enlace {
	color:#333333;
	font-size:10px;
	text-decoration:none;
	line-height:18px;
}

.txt_enlace a {
	color:#215EA9;
	text-decoration:underline;
}

.txt_check {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	line-height:22px;
	}

.txt_mini {
	font-size:10px;
	color:#333333;
	line-height:14px;
	padding-left:10px;
}

.foot {
	font-size:10px;
	color:#777777;
	line-height:14px;
	padding-left:10px;
}
/* paginado */


#paginado {
	text-align:center;
	margin-bottom:10px;
	padding:6px 0 7px 0;
}

#paginado span, #paginado a, #paginado span.except {
	padding:5px 8px 6px 8px;
	margin:1px;
	font-size:12px;
	text-decoration:none;
	border:1px solid #D4CAC0;
	background-color:#EBE0D5;
	color:#9C8069;
	font-weight:bold;
}

#paginado span, #paginado a:hover {
	background-color:#FAF8F5;
	color:#A1A1A1;
	font-weight:bold;
}

/* Fondos */

.fondo_centro {
	background-image:url(fnd_content.gif);	
	background-repeat:repeat-y;
}

/* Izquierda */

#izquierda {
	font-size:12px;
	width:140px;
	float:left;
	margin-top:25px;
}

#izquierda ul {
	list-style-type: none;
	margin-top:-20px;
	margin-left:-20px;
}

#izquierda ul li {
	width:110px;
	background-image:url(bot.png);
}

#izquierda ul li:hover {
	background-image:url(bot.png);
	background-position:bottom;
}

#izquierda ul li a {
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:2px;
	padding-bottom:15px;
	padding-top:9px;
	height:23px;
}

/*------------ estilos generales ----------*/

.ff_arial {
font-family:Arial;
}

.tdn {
text-decoration:none;
}

.fwn {
font-weight:normal;
}

.fcg {
color:#3D3D3D;
}

.fcb {
color:#FFFFFF;
}

.fcnegro {
color:#000000;
}

.fwb {
font-weight:bold;
}

.fs9 {
font-size:9px;
}

.fs10 {
font-size:10px;
}

.fs11 {
font-size:11px;
}

.fs12 {
font-size:12px;
}

.fs13 {
font-size:13px;
}

.fs14 {
font-size:14px;
}

.fs15 {
font-size:15px;
}

.fs16 {
font-size:16px;
}

.fs18 {
font-size:18px;
}

.fs20 {
font-size:20px;
}

.h22 {
height:22px;
}

.fs60 {
font-size:60px;
}

.fcg {
color:#666666;
}

.fcv {
color:#87B900;
}

.bg_menu_izq {
background-image:url(fnd_menu_izq.gif);
background-repeat:no-repeat;
}


.boton {
border:0px;
height:35px;
width:136px;
background-image:url(btn_g.gif);
background-repeat:no-repeat;
color:#182331;
}

.boton:hover{
border:0px;
height:35px;
width:136px;
background-image:url(btn_g2.gif);
background-repeat:no-repeat;
color:#182331;
}

.w150 {
width:150px;
}

.tac {
text-align:center;
}

.mla {
margin-left:auto;
}

.mra {
margin-right:auto;
}

.txt_menu_int {
	height:25px;
	background-color:#E5E5E7;
}

.txt_menu_int:hover {
	background-color:#F1F1F2;
}

.promo1 {
color: #999999;
font-weight:normal;
font-size:30px;
padding:5px 2px 5px 2px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.promo2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6F8096;
}

.pr {
width:100px; margin-left: auto; margin-right:auto; margin-top: 0; margin-bottom: 0; background-color:#fff; border:1px #666 solid; padding: 0; text-align:left; height:9px; overflow: visible;
}
.pr img {height:5px; margin:2px; }

