/* CSS Document */

body, html, form { margin:0px; }

body { background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

a img { border:0px; }

a { color:#214661; text-decoration:none; }

a { color:#3D749D; }

span{ color:#999;}


#table_menu
{
	background: url(../images/bg_top_menu.jpg) repeat-x;
	height: 30px;
	width: 100%;
}

#table_menu img {
	float:left;
}

#menu a
{
	font-size: 12px;
	color: #fff;
	margin: 0;
	padding: 0;
}

#menu a:hover
{
	font-size: 12px;
	color: #85aade;
}

.bottomBar
{
	height: 26px;
	padding-top: 3px;
	background-image: url(../images/bottom_bar.jpg);
}

.bottomBar a {
	color:white;
	text-decoration:none;
}

.logo { padding: 10px 0; }

a.aback {
	color:#000000;
	text-decoration:none;
}

.txt_body {
 font-size:12px;
 font-weight:normal;
 padding-left:15px;
 padding-right:15px;
}
.lista {
 font-size:12px;
 font-weight:normal;
 padding-left:20px;
 padding-right:20px;
} 
.titulo {
 color:#214661;
 font-size:18px;
 font-weight:normal;
 padding-left:15px;

}
.subtitulo  {
 color:#214661;
 font-size:14px;
 font-weight:normal;
}
.subtitulo1  {
 color:#5394c6;
 font-size:13px;
 font-weight:normal;
}

.subtitulo2
{
	color: #214661;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #214661;
	padding-bottom:5px ;
}

.subtitulo3
{
	color: #5394c6;
	font-size: 13px;
	font-weight: normal;
	padding-left:30px;
}


.foro
{
	width: 90%;
	margin: 0 auto;
}

.foro p
{
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0 0 10px 0;
}

.foro span
{
	color: #86a800;
	font-size: 11px;
}


.comentario
{
	background: url(../images/comment.gif) 0% 0% no-repeat;
	height: auto;
	width: auto;
}

.comentario h1
{
	color: #5394c6;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 10px 0px 10px;
}


.comentario p
{
	color: #000;
	font-size: 12px;
	padding: 0px 10px 10px 10px;
}

.comentario span
{
	color: #86a800;
	font-size: 11px;
}




/* respuesta al comentario dentro del foro */

.comentario2
{
	background:#f2f2f2 url(../images/comment2.gif) 0% 0% no-repeat;
	height: auto;
	width: auto;
}

.comentario2 h1
{
	color: #5394c6;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 10px 0px 10px;
}


.comentario2 p
{
	color: #000;
	font-size: 12px;
	padding: 0px 10px 10px 10px;
}

.comentario2 span
{
	color: #86a800;
	font-size: 11px;
}








.bg_Select {
	background:url(../images/drop_box_sel.jpg) right no-repeat;
	width:161px;
	height:21px;
	cursor:pointer;
}

select {
	font-size:12px;
	padding:2px;
}


.text_Select {
	width:130px;
	height:16px;
	border:1px solid #C0D8E9;
	margin-top:1px;
	overflow:auto;
	padding-top:3px;
	padding-left:3px;
}

.options_Select {
	width:161px;
	overflow:auto;
	position:absolute;
	margin-top:2px;
}

.optionItem_Select {
	margin-top:1px;
	background:#eaeaea;
	border:1px solid #5A90BC;
	padding:2px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	color:#000;
}

.optionItem_Select:hover {
	background:#BFDFFF;
}

.tdbox_color1 {
	background:#C0D8E9;
}

.tdbox_color2 {
	background:#A9C9E1;
}

.tdbox_color3 {
	background:#D4E4F0;
}

.tdbox_simple,.tdbox_simple2,.tdbox_simple3 {
	border:1px solid white;
}

.tdbox_simple2 {
	border-top:0px;
}

.tdbox_simple3 {
	border-top:0px;
	border-bottom:0px;
}

.boxItem {
	margin-top:10px;
}

.text_mini {
	font-size:10px;
}

.text_quote {
	text-indent:10px;
	text-align:justify;
}

.text_subtitle,.text_subtitle2 {
	font-size:12px;
	font-weight:bold;
	color:#5394C4;
}

.text_subtitle2 {
	color:#214661;
}


.line_separator {
	height:1px !important;
	background:#C0D8E9;
}

.line_separator2 {
	height:1px !important;
	background:#CCCCCC;
}

.line_separator3 {
	height:1px !important;
	background:#5394C4;
}

.read_text {
	font-size:12px;
}

.text_simple {
	font-size:12px;
}

a.simple {
	color:#000000;
	text-decoration:none;
}

.text_h2 {
	font-size:12px;
	font-weight:normal;
	color:#214661;
}

a img { border:0px; }


.color2 {
	color:#214661;
}

.color3 {
	color:#999999;
}


.table_results th
{
	color: #003D80;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

.rowItem {
	border-left:1px dashed #477CBA;
}

.trRowItem {
	background:#eaeaea;
}

.trRowItem2 {
	background:#fff;
}

.titulo_tab {
	color:#006699;
	font-weight:bold;
}

.nempleadodvx {
	height:25px;
}


.opcional_form {
	color:#999999;
}


.texto-normal {
	color:#000;
	font-family:Arial;
	font-size:12px;
}

.texto-fecha {
	color:#666666;
	text-align:right;
	font-style:italic;
}

.texto-titulo {
	font-size:15px;
}

.texto-firma {
	color:#333333;
	font-style:italic;
	font-size:12px;
	text-decoration:underline;
}

.pag_simple,.pag_actual { 
	background:#FFFF99; 
	float:left; clear:none; 
	margin-left:4px; 
	position:relative; 
	display:block; 
	width:18px; 
	height:18px; 
	text-align:center; 
	vertical-align:middle; 
	border:1px solid #FF6600;
}

.pag_simple {
	background:#FFFFFF;
	border:1px solid #999999;
}

/* ESTILO PARA CARRITO DE COMPRAS */

.carrito table
{
	border: 1px solid #cecece;
	width: auto;
}

.carrito th
{
	width: auto;
	background:#ebebeb;
	padding: 5px 15px;	
	font-weight: normal;

}

.carrito td.header
{
	width: auto;
	background: #5692c2;
	padding: 5px 15px;
	color: #fff;
}


.carrito td
{
	width: auto;
	background: transparent;
	padding: 5px 15px;
}

.carrito td
{
	width: auto;
	background: transparent;
	padding: 5px 15px;
}

.site
{
	margin: 0 0 10px 0;
	border: 1px solid #e2e2e2;
}



