﻿/* CSS Document */
#Body {background:#FFF url(imagenes/stil_lab/body_bg.png) repeat-x top left; height:100%; margin:0; padding:0; }

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;
	text-align: justify;
}
h1, h2, h3, h4, h5, h6{color:#375162;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


/*Cabecera*/
.top_space{height:34px;}/*34px se modifico para que no quede un espacio en la parte superior*/ 
.lang_pad{padding:7px 0 0 25px;float:left;}

.logo_top_left{padding:0; margin:0; background:url(imagenes/stil_lab/logo_top_left.png) no-repeat top left; height:23px;}
.logo_top_right{padding:0; margin:0; background:url(imagenes/stil_lab/logo_top_right.png) no-repeat top right;}
.logo_top_bg{padding:0; margin:0 39px 0 27px; background:#FFF url(imagenes/stil_lab/logo_top_bg.png) repeat-x top;height:23px;}
.logo_left{padding:0; background:url(imagenes/stil_lab/logo_left.png) repeat-y top left;}
.logo_right{padding:0; background:url(imagenes/stil_lab/logo_right.png) repeat-y top right;}
.logo_pad{background:#FFF; margin: 0 19px 0 7px; padding:0;}


/*Diseño general*/
#s_wrap_main{display:table;width:970px; margin:0 auto;} /*width:970px;*/
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

/*Imagenes de los costados, centro y parte baja*/
.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0; background:url(imagenes/stil_lab/left_bg.png) repeat-y top left;}
.right_bg{padding:0px; margin:0px; background:url(imagenes/stil_lab/right_bg.png) repeat-y top right;}
.content_pad{padding:0px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(imagenes/stil_lab/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}

/*DETALLES DE LA PARTE INFERIOR DEL PORTAL*/
.bot_left{padding:0; margin:0; background:url(imagenes/stil_lab/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(imagenes/stil_lab/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(imagenes/stil_lab/bot_bg.png) repeat-x top left; height:41px;}



/*Menu*/
.navigationBarSublabel { background: transparent url('imagenes/pestana_izq.gif') no-repeat scroll center center; font-family: "verdana","Arial","Helvetica",sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: rgb(254, 254, 254); text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap; }
.franj_inf_pestana_izq { background-image: url('imagenes/franj_inf_pestana_izq.gif'); vertical-align: middle; background-repeat: no-repeat; background-position: center center; }
.navigationBarItem { background: transparent url('imagenes/background_pestana_izq.gif') repeat-y scroll center center; font-family: "verdana","Arial","Helvetica",sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: rgb(37, 38, 69); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; white-space: nowrap; }
.vineta { background: transparent url('imagenes/arrow_icon.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.vineta-sidebar { background: transparent url('imagenes/arrow_icon.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: -30px; margin-bottom: 15px; }
.item { padding-left: 20px; text-align: left;
	width: 122px;
}
.searchBox { font-family: "verdana","Arial","Helvetica",sans-serif; font-size: 10pt; font-style: normal; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none;
	width: 201px;
	margin-left: 13px;
	margin-top: 66px;
	height: 235px;
	margin-right: 0px;
}


/*Contenido*/
.miscTable { font-family: "verdana","Arial","Helvetica",sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); vertical-align:middle; text-decoration: none; }
.caja_central_sup { background-image: url('imagenes/caja_central_sup.gif'); vertical-align: middle; background-repeat: no-repeat; background-position: center center; }
.oddRowEvenCol { background-image: url('imagenes/background_caja_central.gif'); background-repeat: repeat-y; background-position: center center; font-family: "verdana","Arial","Helvetica",sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: rgb(0, 0, 0); vertical-align: middle; text-decoration: none; }
.caja_central_inf { background-image: url('imagenes/caja_central_inf.gif'); vertical-align: middle; background-repeat: no-repeat; background-position: center center; }
.caja_central_sup { background-image: url('imagenes/caja_central_sup.gif'); vertical-align: middle; }
.caja_central_inf { background-image: url('imagenes/caja_central_inf.gif'); vertical-align: middle; }


/*Tabla general*/
.pageBanner { border: 0pt none ; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); vertical-align: middle; }


/*LocationBar*/	
.locationBar {
color:#666666;
font-family:"verdana","Arial","Helvetica",sans-serif;
font-size:15pt;
font-weight:bold;
text-align:left;
}

.cabecera
{
  background: url(imagenes/image001.gif) bottom left repeat-x ;
  /*background: #569d00 url(imagenes/cabecer.gif)  bottom left repeat-x;*/
  
  width: 800px;
  height :115px;
}

/*Estilo menu*/

/*#menu ul {  
	margin:0;
	padding:0;
}

#menu li 
{
	list-style:none;
	margin:0;
	padding:0;
	float:left;

}*/



#menu a {
	display:block;
	height:42px;  /* Quito el padding, pero le pongo altura. */
	text-decoration:none;
}
#menu a:hover {
	background-position:bottom;
}
/*#menu span {
	display:none; /* Oculto el texto. 
}*/