/* CSS Document */
/*body
{
	margin: 0 0 0 0;
	background: url(images/wave.png) repeat-x center top #D3D3D3;
	}*/

img
{
	border-style: none;
	
}
	
td, div, span{
font-size:11px;
font-family:Tahoma;
color:#003E5B;
}
/* TEXTOS, LABELS*/ 
.txt10_blue{
font-size:11px;
font-family:Tahoma;
color:#003E5B;
text-align:justify
}
.txt10_b{
font-size:11px;
font-family:Tahoma;
color:#177CAB;
}
a{
text-decoration:none;
color:#177CAB;
}
a:hover {
text-decoration:underline;
color:#177CAB;
}
.txt10_blue1{
font-size:11px;
font-family:Tahoma; 
color:#003E5B;
}
.txt11_w{
font-size:11px; 
font-family:Tahoma;
color:#ffffff;
}
.link_w {
text-decoration:none;
color:#ffffff;
}
.link_w:hover {
text-decoration:underline;
color:#ffffff;
}
t {
background-color:#FFFFFF;
width:179px; 
font-size:11px;
font-family:Tahoma;
color:#003E5B;
}	
	
.titulo_modulo{
font-family:Tahoma;
font-size:12px; 
color:#FFF;
font-weight:bold;
text-align:center;
vertical-align:bottom
}

.titulo_texto{
font-family:Tahoma;
font-size:12px; 
color:#003E5B;
font-weight:bold;
text-align:justify;
}

.titulo_texto{
font-family:Tahoma;
font-size:12px; 
color:#003E5B;
font-weight:bold;
text-align:justify;
}

#gallery{
font: 11px Tahoma;
line-height: 15px;
padding: 15px 0 0 0;
width: 95%;
}
#gallery div.off{
background: #FFF;
border: 1px solid #177CAB;
border-bottom-color: #177CAB;
color: #003E5B;
cursor: pointer;
float: left;
height: 20px;
line-height: 19px;
margin-right: 2px;
padding: 0 20px;
z-index: 20;
}
#gallery div.on{
background: url(../images/bg_box2_title_t.gif) 0px 0px repeat-x;
/*border: 1px solid #177CAB;*/
border-bottom: 0;
color:White;
cursor: text;
float: left;
font-weight: bold;
height: 20px;
line-height: 19px;
margin-right: 2px;
margin-top: 1px;
padding: 0 20px;
z-index: 100;
}
div.hide{
display: none;overflow: hidden;width: 0;
}
div.show{
background: #fff;
border: 1px solid #177CAB;
clear: left;
font: 11px Tahoma, Geneva, sans-serif;
line-height: 1.5em;
margin: 0 3px 3px 0px;
padding-bottom: 7px;
padding-left: 25px;
padding-right: 4px;
padding-top: 25px;
top: -1px;
width: 100%;
z-index: 50;
}
/*#contenido{
	
	padding-left:11px; 
	padding-top:6px; 
	padding-right:10px; 
	line-height:15px;
	font-size:11px;
	font-family:Tahoma;
	color:#003E5B;
	text-align:justify
	}*/
#gallery fieldset, fieldset.documentos{background-color: #fff;border: 1px solid #177CAB;clear: both;margin: 10px 1px 10px 1px;margin-top: 1em;padding: 10px 2px 2px 2px;}

#gallery legend, fieldset.documentos legend{background: #fff;border: 1px solid #003E5B;color: #003E5B;font: bold 11px Tahoma, Geneva, sans-serif;left: -0.1px;padding: 2px 6px;top: -0.75em;}

/* Acordion */
.accordion {
	width: 480px;
	border-bottom: solid 1px #c4c4c4;
}
.accordion h3 {
	background: #e9e7e7 url(../img/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion h3:hover {
	background-color: #e3e2e2;
}
.accordion h3.active {
	background-position: right 5px;
}
.accordion div{
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
}

/*Noticias*/
.noticia
{
	width:180px;
	}
.noticia ul li
{
	list-style:none; 
	display:block;
	 padding-bottom:1px; 
	 margin-bottom:5px; 
	}
	.noticia .fecha  
{	
	float:left;
	font-weight:bold;
	color:Gray;
	font-size:7pt;
	 }
.noticia .thumbnail  
{
	float:left;
	 width:110px;
	 font-weight:bold;
	 }
.noticia .info 
{
	 float:left;
	  width:170px;
font-weight:bold;	
height:40px;
	  }
	  
.link_noticia
{
	text-decoration:none;
	color:#003E5B;
	}
link_noticia:hover {
text-decoration:underline;
color:#003E5B;
}	  
.noticia .ver_mas
{	
	padding-right:12px;
	padding-top:0px;
	}

.clear { clear: both; }

/*  BOTONES */

.btn_agregar
	{
		background-image:url('../images/shopping_cart_(add)_16x16.gif');
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		height: 20px;
		border-width:0px;
		background-color:Transparent;
		cursor:pointer;
	}

.btn_cancelar
	{
		background-image:url('../images/cancelar.png');
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		background-color:Transparent;
		border-width:0px;
		height:20px;
		cursor:pointer;
	}
		

.btn_imprimir
	{
		background-image:url(../images/imprimir.gif);
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		background-color:Transparent;
		border-width:0px;
		height:20px;
		cursor:pointer;
	}
.btn_vaciar
{
	background-image:url(../images/shopping_cart_16x16.gif);
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		background-color:Transparent;
		border-width:0px;
		height:20px;
		cursor:pointer;
		
	}
.btn_pagar
{
	background-image:url(../images/money-icon.png);
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		background-color:Transparent;
		border-width:0px;
		height:20px;
		cursor:pointer;
		
	}
.btn_confirmar{
background-image:url(../images/ok_16x16.gif);
		background-repeat:no-repeat;
		font-family:Tahoma;
		font-size:11px;
		color:#177CAB;
		background-color:Transparent;
		border-width:0px;
		height:20px;
		cursor:pointer;
}

.btn_normal{
font-size:11px;
font-family:Tahoma;
color:#177CAB;
}
/* CAJAS DE TEXTO */

.txt_normal
	{
background-color:#FFFFFF;
width:250px; 
font-size:11px;
font-family:Tahoma;
text-align:left;
color:#003E5B;
		}
.txt_mayusculas
	{
background-color:#FFFFFF;
width:250px; 
text-transform:uppercase;
font-size:11px;
font-family:Tahoma;
text-align:left;
color:#003E5B;
		}
		.txt_minusculas
	{
background-color:#FFFFFF;
width:250px; 
text-transform:lowercase;
font-size:11px;
font-family:Tahoma;
text-align:left;
color:#003E5B;
		}
		
		.txt_dos_decimales
	{
background-color:#FFFFFF;
width:110px; 
text-transform:lowercase;
font-size:11px;
font-family:Tahoma;
text-align:right;
color:#003E5B;
		}

/* DRPDOWNLIST, SELECT*/
.ddl_normal
	{
background-color:#FFFFFF;
text-transform:uppercase;
font-size:11px;
font-family:Tahoma;
color:#003E5B;
		}
		
		
/* TABLAS */
.tbl_constancia{
width: 80%;
text-align:left;
}
