
.margen{
	border-left-style : dotted;
	border-left-width : 1px;
	border-left-color : #B0B0B0;
}
.marcado{

	background : #FFFFE6;
	padding-bottom : 3px;
	padding-top : 1px;
	color : #0000A4;
	font-weight : normal;
}
.piefoto{
	border : none; text-decoration: none; font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #030561; font-weight : normal;
	background-color : #FFFFFF;
	padding-left : 3px; padding-right : 3px;
}
.texto2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; color : #39544F;
}
.textog{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; color : #888888;
	text-align : justify; line-height : 15px; height : 24px;
}
.textog2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; color : #888888;
}

.bordefoto {border : 1px solid; border-color : #999999; }
.bordefoto2 {border : 1px solid; border-color : #D2D2D2; }
.cajagris{
	border : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; color : #F0E1FF;
	font-weight : normal; background-color : #f4f4f4;
	padding : 10px 10px;
	width : 75%;
	line-height : 16px;
	font-size: 11px;
	color: #000000;
}
.cajagris2{
	border : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #F0E1FF;
	font-weight : normal; background-color : #f4f4f4;
	padding : 4px 5px;
	width : 90%;
	line-height : 16px;
	color: #030561;
	
}
.boton{
	border : 1px solid; border-color : #B0B0B0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #373737;
	font-weight : normal; background-color : #E1E1E1;
	text-align : center;
	padding : 1px 2px 1px 2px;
}
.boton2,.boton2:hover{
	border : 1px solid; border-color : #B0B0B0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #F0FFFF;
	font-weight : normal; background-color : #3775A2;
	text-align : center;
	padding : 0px 10px 0px 10px;
	text-decoration:none; 
}
.derecha{
	text-align : right;
	width : 100%;
}
.cab{
	border-top : 1px solid; border-color : #F0E1FF;
	border-bottom : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #F0E1FF;
	font-weight : normal; background-color : #f4f4f4;
	padding : 4px 5px;
	line-height : 16px;
	color: #030561;
}
.cab2{
	border-top : 1px solid; border-color : #F0E1FF;
	border-bottom : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; color : #F0E1FF;
	font-weight : normal; background-color : #E5E5E5;
	padding : 4px 5px;
	line-height : 16px;
	color: #030561;
}
.formulario{
	border-top : 1px dotted; border-color : #E7CEFF;
	border-bottom : 1px dotted; border-color : #E7CEFF;
	border-left : 1px dotted; border-color : #E7CEFF;
	border-right : 1px dotted; border-color : #E7CEFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; 
	font-weight : normal;
	padding : 4px 5px;
	line-height : 16px;
	color: #030561;
	background-color : #E2EEFA;
}
.linea{
	/*border-top : 1px dotted; border-color : #E7CEFF;*/
	border-bottom : 1px dotted; border-color : #E7CEFF;
	color: #030561;
	background-color : #E2EEFA;
}
a.dat{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; /*background-color : #F8F8F8;*/
	padding : 2px 3px;
	line-height : 16px;
	color: #030561;
	text-decoration : none;
}
a.dat:hover{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; /*background-color : #F8F8F8;*/
	padding : 2px 3px;
	line-height : 16px;
	color: #030561;
	text-decoration : none;
}
.dat2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-weight : normal; /*background-color : #FFFFFF;*/
	padding : 2px 3px;
	line-height : 16px;
	color: #030561;
}

.sidetable {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1B527A;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	margin-bottom : 11px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height : 17px;
}
.p2d {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height : 16px;
	border-bottom-style : dotted;
	border-bottom-width : 1px;
	border-bottom-color : #AEAEAE;
}
.logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #400080;
	font-weight : bold;
}
.slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #400080;
	font-weight : bold;
	text-align : center;
}
.sidetable2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.sidelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2271A0;
	font-size: 10px;
	font-weight: bold;
}
.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.baseline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFBB77;
}
/*
.baseline3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0422AE;
}
*/
.baseline3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCFC96;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #483D8B;
}
.enlace:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #483D8B;
	border-bottom : 1px dotted; border-color : #483D8B;
	text-decoration:none;
}
a.enlace2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #483D8B;
}
a.enlace2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #483D8B;
	border-bottom : 1px dotted; border-color : #483D8B;
	border-top : 1px dotted; border-color : #483D8B;
	text-decoration:none;
}
.sidelinks2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.sidelinks2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.producthdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2271A0;
	font-weight: bold;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
/* Menu */
#navcontainer ul
{
padding: 0;
margin-left: 120px;
/*background-color: #036;*/
color: White;
/*float: right;
width: 100%;*/
font-family: arial, helvetica, sans-serif;
/* height : 100%;*/
}

#navcontainer ul li { display: inline; padding:0; margin:0}
#navlist {margin:0; padding:0;}
#navcontainer ul li a
{
padding: 3px 9px;
/*background-color: #036;*/
color: #00006A;
/*color: #F5F5F5;*/
text-decoration: none;
float: left;
border-right: 1px solid #fff;
/*border-bottom: 1px solid #fff;*/
 font-size : 12px;
 letter-spacing : 0px;
 font-weight : bold;
}

#navcontainer ul li a:hover
{
background-color: #369;
color: #fff;
}

.bordegris{ border : 1px solid; border-color : #909090; }

INPUT,TEXTAREA{
	border : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px; 
	font-weight : normal; background-color : #F8F8F8;
	padding : 2px 3px;
	line-height : 12px;
	color: #030561;
}
INPUT.sim{
	border : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-weight : normal; background-color : #F8F8F8;
	padding : 1px 2px;
	line-height : 12px;
	color: #030561;
}
INPUT.simgris{
	border : 1px solid; border-color : #E7CEFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-weight : normal; background-color : #E6E6E6;
	padding : 1px 2px;
	line-height : 12px;
	color: #030561;
}
INPUT.sim2{
	border : 1px solid; border-color : #F0E1FF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px; 
	font-weight : bolder; background-color : #F8F8F8;
	padding : 1px 2px;
	line-height : 12px;
	color: #030561;
}
.campo{
	border : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	background-color : #E2EEFA;
	padding : 2px 3px;
	line-height : 12px;
	color: #030561;
}
#aviso{
width:100%;
text-align:center;
padding: 0px;
margin: 0px;
}
#aviso .error{
color:#FF0000;
padding: 2px 0px 5px 0px;
margin-bottom: 5px;
}
#paginacion {
 margin: 20px 0px 10px 0px;
}
#paginacion a{
 border:1px #CCCCFF solid;
 width: 10px;
 padding: 1px 4px 2px 4px;
 margin: 0px 2px 0px 0px;
 color:#333333;
}
#paginacion a:hover{
background-color: #CCCCFF;
border:1px #666666 solid;
text-decoration:none;
}
#paginacion .pagina{
font-weight:bold;
margin: 0px 2px 0px 0px;
 padding: 1px 4px 2px 4px;
}