/*eos*/
.texto_boton
{
		cursor:pointer;		
        border:0px;
		text-decoration:underline;
		color:#0033FF;

}

.imagen_boton
{
		cursor:pointer;		
        border:0px;

}
/*eos end*/

/* DEFAULT

*******************************/



body {

	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background-color: #ffffff;

	background-image: url(../img/base/fondo.gif);

	background-repeat: repeat-x;

}



img {

border:0px;

}



ul, li {

padding:0px;

border:0px;

margin:0px;

list-style:none;

}



h1, h2, h3, h4, h5, h6 {

padding:0px;

margin:0px;

}



table {

	font-size:12px;

	border-collapse:collapse;

}



a {

	color: #3a6397;

}



a:hover {

	color: #be1119;

}



h1 {

	font-size:20px;

	font-weight:bold;

	color: #be1119;

}



h1 a{

	font-weight:bold;

	color: #be1119;

	text-decoration: none;

}



h3 {

	font-size:13px;

	font-weight:bold;

	color: #be1119;

}



h3 a{

	font-weight:bold;

	color: #be1119;

	text-decoration: none;

}



h4 {

	font-size:13px;

	font-weight:bold;

	color: #3d689f;

}



h4 a{

	font-weight:bold;

	color: #3d689f;

	text-decoration: none;

}



h6 {

	font-size:15px;

	font-weight:bold;

	color: #3d689f;

}



small {

	font-size:10px;

	color: #465995;

}



.error{

	padding:2px;

	background-color:#e5859d;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	border:#ad0000 1px solid;

	text-align:center;

	text-decoration:none;

	margin-bottom:10px;

}



.error a{

	color:#ffffff;

	font-weight:normal;

}



.error a:hover{

	color:#ffffff;

	font-weight:normal;

}



.just {

	text-align: justify;

}	

.size10px {

	font-size:10px;

}



.size9px {

	font-size:9px

}



.size13px {

	font-size:13px

}



.size14px {

	font-size:14px

}



.size20px {

	font-size:20px

}



.size19px {

	font-size:19px

}



.atgbold {

	font-weight:bold;

	color: #be1119;

}



.inputgrande {

	overflow:hide;

	font-size:14px;

	padding-left:4px;

	color:#000000;

	background-color: #ffffff;

	border: #c0d0df 1px solid;

}



.inputazul {

	overflow:hide;

	font-size:14px;

	padding-left:4px;

	color:#000000;

	background-color: #ffffff;

	border: #4a81b6 1px solid;

}



.lista ul, .lista li {

	list-style:disc;

	margin-left:15px;

	padding-right:10px;

	padding-bottom:10px;

}



 .listadec li {

	list-style:decimal;

	padding-bottom:10px;

}



.listaalpha li {

	list-style:lower-alpha;

	padding-bottom:10px;

}



.linehnormal {

	line-height:1.2;

}

.hand {

 cursor:pointer;

}



/* BODY

*******************************



/* CABECERA TOP LINE

*******************************/



.topline {

	font-size:10px;

	color: #c2daf9;

}



.topline a {

	color: #c2daf9;

	font-weight:bold;

	text-decoration:none;

}



.topline a:hover {

	color: #ffffff;

	text-decoration:none;

}





/* MENU PRINCIPAL

*******************************/



#navtop_wrap {

	height:35px;

	width:777px;

	background:#ffffff url(../img/base/topnav_fondo.gif);

}



#navtop {

	overflow:hidden;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

}

#navtop li {

	padding:0px;

	border:0px;

	margin:0px;

	list-style:none;

	float:left;

}



#navtop ul {

	padding:0px;

	/*Modificar el valor padding-left para central el menu*/

	border:0px;

	margin:0px;

	list-style:none;

}



#navtop a {

	font-weight:bold;

	font-size:12px;

	padding:11px 38px 9px 35px;

/*	padding:11px 44px 9px 44px;*/

/*	padding:11px 24px 9px 25px;*/

	float:left;

	display:block;

	text-decoration:none;

}





#navtop a {

	color:#000000;

	background:#ffffff url(../img/base/topnav_li-off.gif);

	text-decoration:none;

}



#navtop a:hover {

	color:#be1119;

	background:#ffffff url(../img/base/topnav_li-off.gif);

	text-decoration:none;

}





#navtop .first a {

	color:#000000;

	background:#ffffff url(../img/base/topnav_1li-off.gif);

	text-decoration:none;

}



#navtop .first a:hover {

	color:#be1119;

	background:#ffffff url(../img/base/topnav_1li-off.gif);

	text-decoration:none;

}



#navtop .on a {

	color:#4177b5;

	background:#ffffff url(../img/base/topnav_li-off.gif);

	text-decoration:none;

}



#navtop .on a:hover {

	color:#4177b5;

	background:#ffffff url(../img/base/topnav_li-off.gif);

	text-decoration:none;

}





#navtop .first .on a {

	color:#4177b5;

	background:#ffffff url(../img/base/topnav_1li-off.gif);

	text-decoration:none;

}



#navtop .first .on a:hover {

	color:#4177b5;

	background:#ffffff url(../img/base/topnav_1li-off.gif);

	text-decoration:none;

}



#navtop #cierre {

	color:#ffffff;

	background:#D40B37 url(../img/admin/menutab1-cierre.gif);

	float:left;

	width:4px;

	height:33px;

}





/* PANEL CLIENTE

*******************************/



#panelcliente {

	width:132px;

	padding:10px;

	text-decoration:none;

}



#panelcliente h2 {

	font-size:10px;

	font-weight:bold;

	color:#FFFFFF;

}

#panelcliente p {

	font-size:10px;

	color:#dfeafa;

	margin-bottom:12px;

	margin-top:12px;	

}



#panelcliente a {

	color:#dfeafa;

	text-decoration:underline;

	font-weight:bold;	

}



#panelcliente a:hover {

	color:#ffffff;

}



#panelcliente .asmall {

	font-size:9px;

	color:#dfeafa;

	text-decoration:underline;

	font-weight:bold;	

}



#panelcliente .asmall:hover {

	color:#ffffff;

}



#panelcliente form {

	margin:0px;

	padding:0px;

}



.inputlogin {

	overflow:hide;

	font-size:13px;

	padding-left:4px;

	color:#ffffff;

	background-color: #6592bf;

	border-top: #c0d0df 2px solid;

	border-left: #c0d0df 2px solid;

	border-bottom: #ffffff 2px solid;

	border-right: #ffffff 2px solid;

}



.info  {

	font-size:8px;

	font-weight:bold;

	color:#dfeafa;

}



#panelcliente .error{

	padding:2px;

	background-color:#ce2110;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	border:#ffffff 1px solid;

	text-align:center;

	text-decoration:none;

	margin-bottom:10px;

}



#panelcliente .error a{

	color:#ffffff;

	font-weight:normal;

}



#panelcliente .error a:hover{

	color:#ffffff;

	font-weight:normal;

}





/* HOME MODS

*******************************/

#homemod {

	font-size:10px;

	line-height:14px;

	padding-left:19px;

	padding-right:19px;

	padding-top:19px;

	padding-bottom:5px;

}



#homemod a{

	color:#3a6397;

	text-decoration:underline;

}



#homemod a:hover{

	color:#be1119;

}



#homemod h2{

	color:#be1119;

	font-weight:bold;

	font-size:12px;

}



#homemod h2 a{

	color:#be1119;

	text-decoration:none;

}



#homemod h2 a:hover{

	color:#be1119;

	text-decoration:underline;

}

#homemod .fecha {

	color:#989fa5;

	font-size:9px;

	margin-top:0px;

	margin-bottom:2px;

}



.masinfo {

	font-family:Arial, Helvetica, sans-serif;

	color:#616a72;

	font-size:9px;

}



.masinfo a {

	font-weight:bold;

	color:#616a72;

	text-decoration:none;

}



.masinfo a:hover {

	color:#000000;

	text-decoration:none;

}



#homemodinfo {

	font-size:9px;

	padding-left:19px;

	height:50px;

}



/* FORMULARIO REGISTRO

*******************************/

#regpasos {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	margin-top:10px;

	background-color:#8bb2d9;

	padding:5px;

}



#regform {

	background-color:#cbddee;

	padding:20px;

	font-size:12px;

	color:#24588a;

	margin-bottom:10px;

	line-height:1.1;

}



/* PIE

*******************************/

#pie {

	background-color:#717b85;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#ffffff;

	width:930px;

	height:20px;

	padding-top:5px;

	padding-left:10px;

	padding-right:10px;

}



#pie a {

	font-weight:bold;

	text-decoration:none;

	color:#ffffff;

}



#pie a:hover {

	text-decoration:underline;

}


/* MENU TAB

*******************************/

.navtab_i
{
	height:30px;
	width:10px;
	background-image:url(../img/base/navtab_i.gif);
	float:left;
}

.navtab_d
{
	height:30px;
	width:10px;
	background-image:url(../img/base/navtab_d.gif);
	float:left;
}

.navtab, .navtabon {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	border-top: 2px solid #ececed;
	border-left: 1px solid #d2d3d4;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #d3d3d3;
	height:22px; width:173px;
	float:left;
	text-decoration:none;	
	padding-top:5px;
}

.navtab, .navtab a
{
	color: #737373;
	background-image:url(../img/base/navtab_fondo.gif);
	display:block;
	cursor:pointer;
	text-decoration:none;	
}

.navtabon a {
	text-decoration:none;	
	color:#821c29;
}

.navtab a:hover
{
	color: #821c29;
	text-decoration:none;		
}

.navtabon
{
	color:#821c29;
	border-bottom: 1px solid #ffffff;
}

