
body {
/*background-color: #e1ddd9;*/
background-image: url(http://www.vypra.com/img/filigrana_g.gif);
background-repeat: repeat-x;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#0E3F62;
padding:0;
margin:0;
}
a {color: #0E3F62; text-decoration: none;}
a:visited {color:#0E3F62;}
a:hover {color: #0E3F62;text-decoration:underline;}
a:active { color:#0E3F62;}

h1 a {color: #9AC6E9;padding-right: 30px;text-decoration:none;}
h1 a:visited {color:#9AC6E9;padding-right: 30px;text-decoration:none;}
h1 a:hover {color: #ffffff;padding-right: 30px;text-decoration:none;}
h1 a:active { color:#9AC6E9;padding-right: 30px;text-decoration:none;}

h3 a {color: #9AC6E9;padding-right: 5px;text-decoration:none;}
h3 a:visited {color:#9AC6E9;padding-right: 5px;text-decoration:none;}
h3 a:hover {color: #ffffff;padding-right: 5px;text-decoration:none;}
h3 a:active { color:#9AC6E9;padding-right: 5px;text-decoration:none;}

h5 a {color: #9AC6E9;padding-left: 15px;padding-right: 15px;text-decoration:none;}
h5 a:visited {color:#9AC6E9;padding-left: 15px;padding-right: 15px;text-decoration:none;}
h5 a:hover {color: #ffffff;padding-left: 15px;padding-right: 15px;text-decoration:none;}
h5 a:active { color:#9AC6E9;padding-left: 15px;padding-right: 15px;text-decoration:none;}

#left a {color: #0E3F62; text-decoration: none;font-size: 11px;}
#left a:visited {color:#0E3F62;font-size: 11px;}
#left a:hover {color: #0E3F62;text-decoration:underline;font-size: 11px;}
#left a:active { color:#0E3F62;font-size: 11px;}

#top_data a {color: #9AC6E9;text-decoration:none;}
#top_data a:visited {color:#9AC6E9;text-decoration:none;}
#top_data a:hover {color: #9AC6E9;text-decoration:underline;}
#top_data a:active { color:#9AC6E9;text-decoration:none;}

#top_data_sub a {color: #9AC6E9;text-decoration:none;}
#top_data_sub a:visited {color:#9AC6E9;text-decoration:none;}
#top_data_sub a:hover {color: #9AC6E9;text-decoration:underline;}
#top_data_sub a:active { color:#9AC6E9;text-decoration:none;}

#content a {color: #4897D7;text-decoration:none;}
#content a:visited {color:#4897D7;text-decoration:none;}
#content a:hover {color: #4897D7;text-decoration:underline;}
#content a:active { color:#4897D7;text-decoration:none;}

/*
#top_data a {color: #9AC6E9; text-decoration: none;font-size: 11px;}
#top_data a:visited {color:#9AC6E9;font-size: 11px;}
#top_data a:hover {color: #FFFFFF;text-decoration:underline;font-size: 11px;}
#top_data a:active { color:#9AC6E9;font-size: 11px;font-weight:bold;}
*/

#documentos a {color: #9AC6E9;text-decoration:none;}
#documentos a:visited {color:#9AC6E9;text-decoration:none;}
#documentos a:hover {color: #FFFFFF;text-decoration:none;}
#documentos a:active { color:#FFFFFF;text-decoration:none;}

.centro{

	text-align: center;
}

.der{

	text-align: right;
}

/*MENU*/
h1 {
font-size: 11px;
/*text-transform:uppercase;*/
text-align: left; 
background-color: #000000;
border-top:1px solid #9AC6E9;
border-bottom:1px solid #9AC6E9;
padding: 5px 63px;
color: #9AC6E9;
margin:0 }
/*SUBMENU*/
h3 {
font-size: 10px;
/*text-transform:lowercase;*/
font-family: Verdana, Arial;
text-align: left;
font-weight: lighter;
background-color: #000000;
border-top:1px solid #9AC6E9;
border-bottom:1px solid #9AC6E9;
padding: 5px 63px;
color: #9AC6E9;
margin: 0px; }
/*MENU LATERALES*/
h2 {
font-size:14px;
text-align: center;
border-bottom: 2px solid #0C2B40;
color: #0C2B40;
font-weight: bold;
font-family: Verdana;
padding: 5px 10px;
margin-top: 15px;}

.r_less {
font-size:11px;
text-align: center;
border-bottom: 2px solid #0C2B40;
color: #0C2B40;
font-weight: bold;
font-family: Verdana;
padding: 5px 10px;
margin-top: 15px;
margin-bottom: 10px;}
/*CONTENIDO*/
h4 {
font-size:14px;
/*background-image: url(http://www.vypra.com/img/fondo4.jpg);*/
color: #0E3F62;
border-bottom: 2px solid #0E3F62;
font-weight: bold;
padding: 10px 10px;
margin-top: 5px;
margin-left:10px;}
/*FOOTER*/
h5 {
font-size: 10px;
/*text-transform:lowercase;*/
text-align: left; 
background-color: #000000;
border-top:1px solid #9AC6E9;
border-bottom:1px solid #9AC6E9;
padding:5px 10px;
color: #9AC6E9;
margin:0 }

#documentos {

text-align: right;
color:#9AC6E9;
float:right;
margin-top:6px;
margin-right:10px;
font-size: 9px;

}

/*INSIDE1*/
h6 {
font-size:12px;
/*background-image: url(inside2.gif);*/
background-color: #FFFFFF;
color: #0E3F62;
border-bottom: 2px solid #CBDEEB;
/*border-top: 1px solid #0E3F62;
border-left: 1px solid #0E3F62;
border-right: 2px solid #0E3F62;*/
font-weight: normal;
padding: 5px 10px;
margin-top: 0px;
font-weight:bold;

}


img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {
width: 1000px;
margin-bottom: 10px;
margin: 0 auto;
background-color: #FFFFFF;/*#30424E;*/
background-image: url(http://www.vypra.com/img/filigrana1.gif);
}

/* ----------banner for logo-------------- */
#banner {
background-image: url(http://www.vypra.com/img/fondo4.jpg);
height: 150px;
text-align: left;
border-bottom:1px solid #000000;
padding: 0px;
margin-bottom: 5px;
border-bottom:1px solid #9AC6E9;
}
#banner img {padding:10px 3%;text-align: left;} 
/* -----------------design--------------------- */
#top_data {
	width: 180px;
	color: #9AC6E9;
	position: absolute;
	margin-top: -116px;
	right: 5%;
	z-index: 20;

}

#top_data_sub {
	width: 180px;
	color: #9AC6E9;
	position: absolute;
	margin-top: -137px;
	right: 5%;
	z-index: 20;

}

#top_logo_sub {
	width: 56px;
	height: 22px;
	color: #9AC6E9;
	position: absolute;
	top: 15px;
	left: 1.5%;
	z-index: 20;

}

#top_logo_subdivision {
	width: 226px;
	height: 64px;
	color: #9AC6E9;
	position: absolute;
	top: 55px;
	left: 5%;
	z-index: 20;

}

#logo_sub_hueco{

margin: 0px;
background-color:white;
height: 70px;
}

/* -----------------content--------------------- */
#content {

background-color: #FFFFFF;
width: 100%px;
/*background-image: url(filigrana_gl.gif);
background-attachment: fixed;
background-repeat: no-repeat;
/*background-position: bottom right;*/
padding: 0 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 220px;
margin-right: 0px;
}
div#content { 
min-height:500px;
height: expression(this.scrollHeight > 500 ? "auto":"500px");
}

.inside1 {

	text-align: center;
	margin-top: -5px;
	margin-bottom: 20px;
}

#slogan {

	text-align: left;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
    position: absolute;
	top: 250px;
	margin-left: 550px;
	height: 80px;
	width: 410px;
	color: #ffffff;
	

}

.int_cen {

	text-align: left;
	font-size:12px;
	width: 570px;
	height: 20px;
	background-image: url(http://www.vypra.com/img/inside2.gif);
	background-color: #FFFFFF;
	color: #0E3F62;
	border-bottom: 2px solid #CBDEEB;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 5px;
	font-weight:bold;
	text-decoration: none;
	clear: both;
	
}

.int_der {

	text-align: left;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
}

.int_izq {

	text-align: left;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 5px;
	/*background-color: yellow;*/
}

.int_der_text {

	text-align: right;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 10px;
}

.blue{
	background-color: #CBDEEB;
	margin-left: 10px;
	border: 1px solid #0E3F62;
}

.int_titulo_izq {

	font-size:12px;
	height: 20px;
	background-image: url(http://www.vypra.com/img/inside2.gif);
	background-color: #FFFFFF;
	color: #0E3F62;
	border-bottom: 2px solid #CBDEEB;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 5px;
	font-weight:bold;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	
}

.int_titulo_der {

	font-size:12px;
	height: 20px;
	background-image: url(http://www.vypra.com/img/inside2.gif);
	background-color: #FFFFFF;
	color: #0E3F62;
	border-bottom: 2px solid #CBDEEB;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 5px;
	font-weight:bold;
	float: left;
	width: 250px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 5px;
	
}


.int_cen_final {

	text-align: left;
	font-size:12px;
	width: 570px;
	height: 20px;
	background-image: url(http://www.vypra.com/img/inside2.gif);
	background-color: #FFFFFF;
	color: #0E3F62;
	border-bottom: 2px solid #CBDEEB;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 20px;
	font-weight:bold;
	clear: both;
	
}

.int_cen_contenido {

	text-align: left;
	width: 570px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 5px;
	background-color: #FFFFFF;
	color: #0E3F62;

}

table .int_cen_contenido {

	text-align: left;
	width: 570px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 5px;
	background-color: #FFFFFF;
	color: #0E3F62;

}

.int_cen_div {

	text-align: left;
	font-size:12px;
	width: 539px;
	height: 20px;
	background-image: url(http://www.vypra.com/img/inside2.gif);
	background-color: #FFFFFF;
	color: #0E3F62;
	border-bottom: 2px solid #CBDEEB;
	padding: 0px 10px;
	margin-top: 0px;
	margin-left: 5px;
	font-weight:bold;
	clear: both;
	
}


/*#kuerpo {  
	list-style:none;
	margin:0;
	padding:0;
}
#kuerpo .cla {
	margin:2px;
	padding:2px;
	border:1px solid #CCCCCC;
	float:left;
}
*/


/* -----------------content portada--------------------- */
#portada {
background-color: #ffffff;
background-image: url(http://www.vypra.com/img/filigrana_gl.gif);
padding: 0 10px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 200px;
text-align: center;
}
div#portada { 
min-height:500px;
height:expression(this.scrollHeight > 500 ? "auto":"500px");
}

p, pre{
padding: 5px 10px;
margin:0px;
text-align: left;
}



/* --------------left navi------------- */
#left {
background-image: url('http://www.vypra.com/img/right4.gif');
width: 180px;
height: 280px;
top: 160px;
margin: 0px 5px;
padding: 0 10px;
position: absolute;
}

/* --------------right navi------------- */
#right {
float:right;
background-image: url('http://www.vypra.com/img/right2.gif');
width: 180px;
height: 355px;
margin: 0px 5px;
padding: 0 10px;
}

/* --------------right_less navi------------- */
#right_less {
background-image: url('http://www.vypra.com/img/right5.gif');
width: 145px;
height: 232px;
top: 370px;
margin-top: 0px;
margin-left: 830px;
margin-right: 0px;
margin-bottom: 20px;
padding: 0 10px;
text-align: left;
position: absolute;
}

#right_less_empresas {
background-image: url('http://www.vypra.com/img/right5.gif');
width: 145px;
height: 232px;
top: 400px;
margin-top: 0px;
margin-left: 830px;
margin-right: 0px;
margin-bottom: 20px;
padding: 0 10px;
text-align: left;
position: absolute;
}

/* -----------Highlights--------------------------- */

#hlcontent1 {

width: 215px;
height: 100px;
padding-top:20px;
padding-bottom:10px;
padding-left: 10px;
margin-left: 26px;
/*border-left: 1px solid #0E3F62;*/
text-align: left;
float: left;
/*background-color: #E5F0F9;*/

}

#hlcontent2 {

width: 215px;
height: 100px;
padding-top:20px;
padding-bottom:10px;
padding-left: 10px;
border-left: 1px solid #0E3F62;
text-align: left;
float:left;

}

#hlcontent3 {

width: 215px;
height: 100px;
padding-top:20px;
padding-bottom:10px;
padding-left: 10px;
padding-right: 0px;
border-left: 1px solid #0E3F62;
/*border-right: 1px solid #0E3F62;*/
text-align: left;
float: left;
/*background-color: #E5F0F9;*/

}

/* SESION USER */
#sesion {
	margin-left:25px;
    
}


/* -----------footer--------------------------- */
#footer {
margin: 0;
padding: 0;
text-align: right;}
clear:both;

/*------------------*/

.vycode {
text-align: center;
font-weight: bold;
unicode-bidi:bidi-override; 
direction: rtl;
}