/*		Resetting Stylesheet		*/

/*		1.	RESET MAIN ELEMENTS		*/
/*		2.	COMMON CLASSES			*/
/*		3.	TYPOGRAPHY				*/
/*		4.	FORMS					*/

												/** 1.	RESET MAIN ELEMENTS **/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, 
*, .x {												/* .x removes any inherent styling to elements below */
	margin: 0;	
	/*font-family: "Arial", "Helvetica", sans-serif;*/
	font-family: "ehusansregular","Arial", "Helvetica", sans-serif;
	
	font-size: 12px;
	line-height: 1.60em;
	text-decoration: none;
	text-align: left;
	}


hr {
	display: block;
	width: 100%;
	height: 1px;
	color: #aaa;
	background: #aaa;
	border: none;
	}
	


.centrado
	{
	text-align:center;
	}

.derecha
	{
	text-align:right;
	}

.izquierda
	{
	text-align:left;
	}

.lista{
	dir:ltr;
        margin-left: 25px;
	}

.lista1{
	dir:ltr;
        margin-left: 25px;
	}
	
.azul{
	color:#0080c0;
}

.azulb{
	color:#0080c0;											/** 3.	TYPOGRAPHY **/
	font-weight:bold;
}

.rojo{
	color:#E80000;
	text-align:center;
}

.centrado_negrita
	{
	text-align:center;
	font-weight:bold;
	}

.negrita{
	font-weight:bold;
}

.blancoc{
	color:#ffffff;
	text-align:center;
	}
.img{
	padding: 5px;
}

table{
	font-size:12px;
}


h1, h2, h3, 
h4, h5, h6 {  }
h1 {   			
			font-size: 1.50em; 
			color:#007FB3;
			padding-left:0px;
			/*font-family: Verdana;*/
			font-family: ehusansregular;
			font-weight:bold;
			/*text-align:center;*/
		 	}

	
h2 {  				
  		font-size: 1.45em; 
		font-weight:bold;
		color:#007FB3; 
 	}

h3 {  
			font-size: 1.10em; 
			color:#007FB3;	
			}

h4 { 			
			/*padding-left:0px;
			font-family: Verdana;
			font-family: ehusansregular;
			font-size: 90%;
			/*color: color:#007FB3;*/
			/*background-color: #426A83;
			font-weight:bold;*/
			border-radius: 6px 6px 0px 0px;
	    	background: none repeat scroll 0% 0% #D8D8D8;
    		border: 1px solid #CCC;
    		color:#444;
	/*font-family: ehusansregular;*/
			padding: 6px 10px;
	/*font-size: 13px;*/
			font: 400 13px ehusansregular;
			
			
			 	}
h5 { 
			padding-left:0px;
			/*font-family: Verdana;*/
			font-family: ehusansregular;
			font-size: 90%;
			color:#007FB3;
			background-color: #25B951;
			font-weight:bold; 
}
h6 {  }

/*estilo 1 estilo general de letra de hoja de solicitud, etc*/
.Estilo1 {
	font-family: ehusansregular;
	font-size: 15px;
}

/*mensajes de error generales */
.error_rojo {
	font-family: ehusansregular;
	font-size: 18px;
	color:#FF0000
}

/*mensajes de confirmacion generales*/
.mensaje_confirmacion{

	font-family: ehusansregular;
	font-size: 18px;
	

}



.micolor
{
color:#FF0000
}

 .alerta { 
        font-family: ehusansregular, Arial, Helvetica, sans-serif;   
        font-size:13px;  
        border: 1px solid;  
        margin: 10px 0px;  
        padding:15px 10px 15px 50px;  
        background-repeat: no-repeat;  
        background-position: 10px center;   
        color: #9F6000;  
        background-color: #FEEFB3;  
        background-image: url('Attention.png');  
 }
 
 
 #menu {
      padding: 0;
    margin: 0;
    border: 0; 
}

#menu ul, li {
      list-style: none;
     margin: 0;
      padding: 0; 
}

#menu ul {
      position: relative;
      z-index: 597;
      float: left; 
}

#menu ul li {
    float: left;
    min-height: 1px;
    line-height: 1em;
    vertical-align: middle; 
}

#menu ul li.hover,
#menu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default; 
}

#menu ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%; 
}

#menu ul ul li {
  float: none; 
}

#menu ul li:hover > ul {
  visibility: visible; 
}

#menu ul ul {
  top: 0;
  left: 100%; 
}

#menu ul li {
  float: none; 
}

#menu {
  width: 200px; 
}

#menu span, #menu a {
    display: inline-block;
    font-family: ehusansregular,Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none; 
}

#menu:after, #menu ul:after {
    content: '';
    display: block;
    clear: both; 
}

#menu ul, #menu li {
    width: 100%; 
}
#menu li {
    background: #dddddd;
}
#menu li:hover {
    background: #f6f6f6; 
}
#menu a {
    color: #666666;
    line-height: 160%;
    padding: 11px 28px 11px 28px;
    width: 144px; 
}
#menu ul ul li {
    background: #f6f6f6; 
}
#menu ul ul li:hover {
    background: #dddddd; 
}
#menu ul ul li:hover a {
    color: #666666; 
}
#menu ul ul li ul li {
    background: #dddddd; 
}
#menu ul ul li ul li:hover {
    background: #b7b7b7; 
}
#menu .has-sub {
    position: relative; 
}

#menu .has-sub:after, #menu .has-sub > ul > .has-sub:hover:after {
    content: '';
    display: block;
    width: 10px;
    height: 9px;
    position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
    background-image: url(right.png);
}
#menu .has-sub > ul > .has-sub:after, #menu .has-sub:hover:after {
    background-image: url(right.png); 
}


#toolTipBox {
       display: none;
       padding: 5;
       font-size: 12px;
       border: black solid 1px;
       font-family: verdana;
       position: absolute;
       background-color: #ffd038;
       color: 000000;
}


   


@font-face {
    font-family: 'ehusansregular';
    src: url('./fuentes_ehu/ehusans-regular-webfont.eot');
    src: url('./fuentes_ehu/ehusans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-regular-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-regular-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-regular-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-regular-webfont.svg#ehusansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ehusansitalic';
    src: url('./fuentes_ehu/ehusans-italic-webfont.eot');
    src: url('./fuentes_ehu/ehusans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-italic-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-italic-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-italic-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-italic-webfont.svg#ehusansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehusansbold_italic';
    src: url('./fuentes_ehu/ehusans-bolditalic-webfont.eot');
    src: url('./fuentes_ehu/ehusans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-bolditalic-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-bolditalic-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-bolditalic-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-bolditalic-webfont.svg#ehusansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehusanslight';
    src: url('./fuentes_ehu/ehusans-light-webfont.eot');
    src: url('./fuentes_ehu/ehusans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-light-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-light-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-light-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-light-webfont.svg#ehusanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehusansblack';
    src: url('./fuentes_ehu/ehusans-black-webfont.eot');
    src: url('./fuentes_ehu/ehusans-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-black-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-black-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-black-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-black-webfont.svg#ehusansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehusansbold';
    src: url('./fuentes_ehu/ehusans-bold-webfont.eot');
    src: url('./fuentes_ehu/ehusans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehusans-bold-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehusans-bold-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehusans-bold-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehusans-bold-webfont.svg#ehusansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ehuserifitalic';
    src: url('./fuentes_ehu/ehuserif-italic-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-italic-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-italic-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-italic-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-italic-webfont.svg#ehuserifitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuserifbold';
    src: url('./fuentes_ehu/ehuserif-bold-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-bold-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-bold-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-bold-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-bold-webfont.svg#ehuserifbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuserifblack';
    src: url('./fuentes_ehu/ehuserif-black-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-black-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-black-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-black-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-black-webfont.svg#ehuserifblack') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuserifregular';
    src: url('./fuentes_ehu/ehuserif-regular-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-regular-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-regular-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-regular-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-regular-webfont.svg#ehuserifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuseriflight';
    src: url('./fuentes_ehu/ehuserif-light-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-light-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-light-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-light-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-light-webfont.svg#ehuseriflight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'ehuserifbold_italic';
    src: url('./fuentes_ehu/ehuserif-bolditalic-webfont.eot');
    src: url('./fuentes_ehu/ehuserif-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fuentes_ehu/ehuserif-bolditalic-webfont.woff2') format('woff2'),
         url('./fuentes_ehu/ehuserif-bolditalic-webfont.woff') format('woff'),
         url('./fuentes_ehu/ehuserif-bolditalic-webfont.ttf') format('truetype'),
         url('./fuentes_ehu/ehuserif-bolditalic-webfont.svg#ehuserifbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}












												/** 4.	FORMS **/











															/** END **/