/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color: #ffffff;
}

H2{
	font-family: Arial, Helvetica, sans-serif;
	color: #EB942D;
	font-size: 18px;
	border-left-width: 20px;
	text-align: center;
}
H3{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 15px;
	border-left-width: 20px;
}

/*
 ###################################
# Pie de pagina Styles 		     	#
 ###################################
*/
	
/*-----FOOTER------*/
#footer {
	color: #FFFFFF;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	background-color: #B2C1D0;
}

#footer p {
}
#footer a {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
}
#footer-mdt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#footer-navegacion {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
}
#footer a:hover {	text-decoration: none; color:#6D737E; }

/* = menu principal (Azul-horizontal) parte superior de la pagina */	
#menu{
	font-size: 13px;
	color=#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#menu  a{
	color: #FFFFFF;
	margin: 0;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	font-style: normal;
	text-align: center;

}
#menu  a:visited{
color: #FFFFFF;
} 

#menu  a:hover{

}


#menu  td:hover{
	background-color: #FF9224;
	border:solid 1px;
	border-color: #00386C;
	color: #121e70;
}

#menu table {
		 border:solid 1px;
	border-color:#00386C;

	
	
	
}
#menu td {
	 border:solid 1px;
	border-color: #00386C;

	
}


/* = menu Superior (NAranja-horizontal) parte superior  derecha de la pagina */	
#menuSuperior{
	font-size: 12px;
	font-color=#FF6600;
	font-family: Arial, Helvetica, sans-serif;
}

#menuSuperior:after{ 
content: '.'; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#menuSuperior ul{
text-indent: 1px;
padding: 1px 0;
margin: 0;
background-color: none;
text-align: right; 
}

#menuSuperior ul li{
display: inline;
background-color: none;

}

#menuSuperior ul li a{
color: #FF6600;
margin: 0;
text-decoration: none;
background-color: none;

}
#menuSuperior ul li a:visited{
color: #FF6600;
} 

#menuSuperior ul li a:hover{
	color: #00386C;
}


#menuInterior {  
	list-style:none;
	margin:0;
	padding:0;
	}

#menuInterior li {
	margin:0px;
	padding:8px 0px;
	border-top: 0px solid #FF9933;
	border-right: 0px solid #FF9933;

	border-bottom: 1px solid# A2B6C6;
	border-left: 0px solid #FF9933;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9933;
	text-indent: 15pt;
	}
#menuInterior  a:hover{
	color: #666666;
	font-style: normal;

}

#menuInterior  a:active{
  background-color: #F8C693;


}

#menuInterior a {
	color: #121e70;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.vinetaTabla{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #042959;
	color: #FFFFFF;
	border-top-color: FFFFFF;
	background-image: url(../img/enc1.png);
	vertical-align: middle;
	height: 25px;
	width: 36px;
}
.tituloTabla{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #121E70;
	border-color: FFFFFF;
	vertical-align: middle;
	background-position: center;
}

#estilovineta ul{
	padding: 1px 0;
	margin: 0 0 0 0px;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}

#estilovineta ul li{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.ParrafoNormal {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 25px;
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 5px;
	list-style-image: url(../img/vineta.jpg);
	
	

}

.ParrafoNormalsinjus {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 15px;
	margin-right: 10px;

}

.textoAzul {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #121E70;
	text-align: center;
	
	

}
.tablePpal {
	height: 200%;
	width: 100%;
    border:none;
     border-spacing: 0px;

}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	formularios
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.formsimple {
	padding: 10px;
	width: 50%;
	border: 1px  #000;
	margin:5px; 
    background-color: #6593ad;
}
.formMedium {
	padding: 4px;
	width: 95%;
	border: 1px  #000;
	margin:8px;
	background-position: center center;
}

.formextended {
	padding: 10px;
	width: 95%;
	border: 1px  #000;
	margin:5px; 
    background-color: #6593ad;
}
legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	color:#333333
}



.nota {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: normal;
	color: #fff;
	text-align: right;
	
}
.boton {
	color: #00386C;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	letter-spacing: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../img/boton.png);
	background-position: left center;
	height: 25px;
	width: 100px;
}
.enlace {
	font-size: 10pt;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	height: 28px;
	width: 110px;
	background-color: #003366;
	text-decoration: none;
	text-align: center;
	padding: 5px;
	background-position: center center;
	vertical-align: middle;
	clear: none;
	margin: 0px;
}


.labelForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #121E70;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px ridge #666666
}
.inputText {
	border: thin solid #E67300;
	color: #121E70;
}

.inputTextnaranja {
	border: thin solid #FF9900;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.labelFormNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
}

.select Naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px ridge #F08D2F
}





/* = menu Superior ppal zona exc*/	
#menuSuperiorZonaExc{
	font-size: 12px;

	font-color=#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#menuSuperiorZonaExc:after{ 
content: '.'; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#menuSuperiorZonaExc ul{
text-indent: 1px;
padding: 0px 0px 0px 0;
margin: 0;
text-align: center; 
}

#menuSuperiorZonaExc ul li{
	display: inline;
	background-color: none;
	padding-right: 20px;
	padding-left: 20px;

}

#menuSuperiorZonaExc ul li a{
	color: #FFFFFF;
	margin: 0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;

}
#menuSuperiorZonaExc ul li a:visited{
color: #FFFFFF;
} 

#menuSuperiorZonaExc ul li a:hover{
	color: #FFCC33;
}
#menuZonaExcSel{
	color: #FFCC33;
}


	
/* =Mensajes */
div.mensaje big {
	font-size:1em;
	font-weight:bold;}

div.mensaje big span, div.mensaje hr {
	display:none;}

div.mensaje p {
	margin:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

/* =Error */
div.error {
	background:#fffcfc;
	border:0.07em solid #b52222;
	color:#b52222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
div.error p:first-child {
	border-bottom:0.07em solid #ebdddd;}

span.error {
	color:#b52222;
	font-size:0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
input.error {
	background:#fff;
	border:0.15em solid #b52222;
	color:#b52222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
/* =Exito */
div.exito {
		background:#fdfffa;
	border:0.07em solid #698f43;
	color:#698f43;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	
div.exito p:first-child {
	border-bottom:0.07em solid #cdd1c9;}
	
/* =Informativo */
div.informativo {
	background:#fffcf5;
	border:0.07em solid #e0a93a;
	color:#464646;}
	
div.informativo big {
	color:#e0a93a;
	font-size: 14px;
	font-weight: normal;
}
	
div.informativo p:first-child {
	border-bottom:0.07em solid #e0c182;}
.textorojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b52222;
	font-weight: bold;
}
.botonOrden {
	background-image: url(/img/enviarorden.png);
	width: 137px;
	height: 29px;
}
.botonComentarios {
	background-image: url(/img/comentarios.png);
	width: 137px;
	height: 29px;
}
.botonDemo {
	background-image: url(/img/soldemo.png);
	width: 144px;
	height: 29px;
}
.botonImprimir {
	background-image: url(/img/imprimir.png);
	width: 137px;
	height: 29px;
}
.botonGrabaDatos {
	background-image: url(/img/grabarDatos.png);
	width: 137px;
	height: 29px;
}

.botonCotizar {
	background-image: url(/img/botcotiza.png);
	width: 175px;
	height: 29px;
}
.botonComentarios2 {
	background-image: url(/img/comentarios.jpg);
	width: 200px;
	height: 49px;
	border: none;
}
fieldset {
	border: 1px solid #003366;
	
}
 gris {
	border: 1px solid #eeeeee;
	
}
.botonCD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	border: none;
	font-weight: bold;
	padding: 5px 10px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 18px;
}
.labelGris {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-weight: normal;
}
.labelGrisBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
}
.labelGrisBoldSangria {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	margin-left: 22px;
}
.textoGris {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 18px;
}

.textoGris1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
}


.textoNaranja {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	font-size: 18px;
}
.inputOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	background-color: #FFFFFF;
	border: thin solid #FF9900;
}

