@charset "UTF-8";

/*Reset CSS*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif;}
table { border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;} 
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul,li { list-style:none; margin:0; padding:0;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
a {
   outline: none;
}

/*Generales*/
h3 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

/*Clases*/
li.botonera { line-height:0;}

h2.tit {color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; margin:0 0 13px 0;}

p.t12 {font-size:12px; line-height:17px;}
p.p1 {font-size:12px; line-height:17px;}
p.p2 {font-size:12px; line-height:17px;}
p.p3 {font-size:12px; line-height:17px;}

p.aa {font-size:12px; margin:10px 0px 5px 0px; line-height:17px;}

ul.base { font-size:12px; line-height:16px;}

ul.base_tri {
    line-height:32px;
    list-style-type:none;
	font-size:12px;
}
li.base_tri2 {
    padding-left:30px;
    background: url(../img/tri.jpg) no-repeat;
}

div.home_es {height:20px; padding:5px 0 0 25px; color:#FFFFFF; font-size:13px;}
div.home_es2 {height:25px; padding:5px 0 0 25px; color:#FFFFFF; font-size:13px;}

div.home_info { width: 40px; color:#FFFFFF; font-size:13px; float:rigth;}

div.home_r_down { height:156px;}

div.top_der { background:#333333; height:30px;}

td.top_table { background:#eeb0a1; padding:6px 0 6px 10px; color: #990000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

td.top_table_select { background:#b40023; padding:6px 0 6px 10px; color: #fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}

/*Links*/
a.esin:link { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
a.esin:visited { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
a.esin:hover { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}	
a.esin:active { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}

a.link_b:link { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap;}
a.link_b:visited { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap;}
a.link_b:hover { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration: underline; white-space:nowrap;}	
a.link_b:active { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration: underline; white-space:nowrap;}

a.link_bb:link { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap;}
a.link_bb:visited { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap;}
a.link_bb:hover { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration: none; white-space:nowrap;}	
a.link_bb:active { color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration: none; white-space:nowrap;}

a.link_n:link { color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
a.link_n:visited { color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
a.link_n:hover { color:#000000; font-size:12px; font-weight:bold; text-decoration: underline;}	
a.link_n:active { color:#000000; font-size:12px; font-weight:bold; text-decoration: underline;}

a.link_ns:link { color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}
a.link_ns:visited { color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}
a.link_ns:hover { color:#000000; font-size:12px; font-weight:bold; text-decoration: underline;}	
a.link_ns:active { color:#000000; font-size:12px; font-weight:bold; text-decoration: underline;}

a.link_ns11:link { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
a.link_ns11:visited { color:#000000; font-size:11px; font-weight:bold; text-decoration:underline;}
a.link_ns11:hover { color:#000000; font-size:11px; font-weight:bold; text-decoration: underline;}	
a.link_ns11:active { color:#000000; font-size:11px; font-weight:bold; text-decoration: underline;}

a.link_t:link { color:#990000;  font-weight:bold; text-decoration:none;}
a.link_t:visited { color:#990000;  font-weight:bold; text-decoration:none;}
a.link_t:hover { color:#990000;  font-weight:bold; text-decoration: none;}	
a.link_t:active { color:#990000;  font-weight:bold; text-decoration: none;}


a.rojo:link { color:#CC0000; text-decoration:none; }
a.rojo:visited { color:#CC0000; text-decoration:none; }
a.rojo:hover { color:#CC0000; text-decoration: underline;  }	
a.rojo:active { color:#CC0000; text-decoration:none; }

.tablas { border:0px; background: #ddd;}
.tablas td { border:2px #fff solid; padding:4px; vertical-align:middle;}



strong{ font-weight:bold;}
/*Estructura*/
#container { width:792px; height:100%; margin:auto;}
#cabeza { width:100%; height:61px; background:url(../img/cabeza.png) no-repeat top left;}
#buscador {
	float:right;
	height:37px;
	width:150px;
	padding: 16px 4px 4px 4px
}

#contenido { width:792px; margin:auto;}
#botonera { width:200px; float:left;}

#centro {
	width:367px;
	float:left;
	padding:0 0 0 10px;
	height:100%;
	background-image: url(../img/home_body.jpg);
	background-repeat: no-repeat;
}
		  
#centro_s { width:377px; float:left; padding:0 0 0 0; height:100%; 
          }
		  
#centro_p { width:592px; float:left; padding:0 0 0 0; height:100%; 
          background:url(../img/home_s_body.jpg)}
		  
#cont { padding:0px 0px 20px 0px; font-size:12px; line-height:17px;}
#cont p { margin-top:10px;}
#cont h3 { margin-top:20px; font-size:14px; color:#000;}
#cont h4 { margin-top:10px;}
		  
#derecha {
	width:215px;
	float:left;
	padding:0 0 10px 0;
	height:100%;}
	
#derecha_index {
	width:215px;
	float:left;
	padding:0 0 3px 0;}

#pie { background-color:#333333; height:15px; margin:2px 0 0 0; color:#FFFFFF; font-size:12px; text-align:center; padding:7px}


#navcontainer ul
		{
			padding-left: 0;
			margin-left: 0;
			background-color: #333;
			color: White;
			float: left;
			width: 100%;
			font-family: arial, helvetica, sans-serif;
			font-size:12px;
		}
		
		#navcontainer ul li { display: inline; }
		
		#navcontainer ul li a
		{
			padding: 8px 6px;
			background-color: #333;
			color: White;
			text-decoration: none;
			float: left;
			border-right: 2px solid #eee;
		}
		
		#navcontainer ul li a:hover
		{
			background-color: #b40023;
			color: #fff;
		}
		
/*Tablas*/

td.active1  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t1.png) 6px 6px no-repeat;}
td.active2  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t2.png) 6px 6px no-repeat;}
td.active3  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t3.png) 6px 6px no-repeat;}
td.active4  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t4.png) 6px 6px no-repeat;}
td.active5  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t5.png) 6px 6px no-repeat;}
td.active6  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t6.png) 6px 6px no-repeat;}
td.active7  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t7.png) 6px 6px no-repeat;}
td.active8  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t8.png) 6px 6px no-repeat;}
td.active9  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t9.png) 6px 6px no-repeat;}
td.active10 { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t10.png) 6px 6px no-repeat;}
td.active11 { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t11.png) 6px 6px no-repeat;}
td.active12 { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t12.png) 6px 6px no-repeat;}
td.active13 { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t13.png) 6px 6px no-repeat;}
td.active14 { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#fff url(../img/tintes/t14.png) 6px 6px no-repeat;}

td.active1s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#b40023 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active2s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#cc3467 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active3s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#333365 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active4s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#036437 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active5s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#339a32 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active6s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#009aff url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active7s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#006600 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active8s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#680069 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active9s  { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#34332f url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active10s { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#000000 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active11s { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#000001 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active12s { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#000000 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active13s { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#9a9999 url(../img/tintes/tx.png) 6px 6px no-repeat; color:#FFFFFF;}
td.active14s { cursor:pointer; padding:5px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background:#d49e56 url(../img/tintes/t14.png) 6px 6px no-repeat; color:#FFFFFF;}

h3.activeh1 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t1.png) 10px 20px no-repeat;}
h3.activeh2 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t2.png) 10px 20px no-repeat;}
h3.activeh3 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t3.png) 10px 20px no-repeat;}
h3.activeh4 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t4.png) 10px 20px no-repeat;}
h3.activeh5 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t5.png) 10px 20px no-repeat;}
h3.activeh6 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t6.png) 10px 20px no-repeat;}
h3.activeh7 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t7.png) 10px 20px no-repeat;}
h3.activeh8 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t8.png) 10px 20px no-repeat;}
h3.activeh9 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t9.png) 10px 20px no-repeat;}
h3.activeh10 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t10.png) 10px 20px no-repeat;}
h3.activeh11 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t11.png) 10px 20px no-repeat;}
h3.activeh12 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t12.png) 10px 20px no-repeat;}
h3.activeh13 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t13.png) 10px 20px no-repeat;}
h3.activeh14 { font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#b40023; padding:20px 30px; background:url(../img/tintes/t14.png) 10px 20px no-repeat;}




td.activeb0  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#c51230; text-align:center; }
td.activeb1  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#9224a9; text-align:center; }
td.activeb2  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#697993; text-align:center; }
td.activeb3  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#3aa89f; text-align:center; }
td.activeb4  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#232347; text-align:center; }
td.activeb5  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#c65200; text-align:center; }
td.activeb6  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#667941; text-align:center; }
td.activeb7  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#76003e; text-align:center; }

td.active0bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#c51230; text-align:center;}
td.active1bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#9224a9; text-align:center;}
td.active2bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#697993; text-align:center;}
td.active3bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#3aa89f; text-align:center;}
td.active4bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#232347; text-align:center;}
td.active5bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#c65200; text-align:center;}
td.active6bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#667941; text-align:center;}
td.active7bs  { cursor:pointer; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#76003e; text-align:center;}
