body {
	background-color:#F4F4F4;
	/*#CCCCCC;*/
	/*background-image:url(../imgs/fondorayasclaro.jpg);*/
}

div.Titulo{
	/*Lugar donde va el flash del titulo*/
	position: relative;
	width: 780px;
	height: 160px;	
	background-color:#7BB3F3;	
	background-image:url(../imgs/bandera.jpg);
	/*background-position:center;
	background-repeat:no-repeat;*/
	margin:0 auto;		
}

div.Estructura{
	position: relative;
	width: 500px;
	margin-left:170px;
	background-color:#FFFFFF;	
	
}

div.Producto{
	position: relative;
	width: 600px;
	background-color:#FFFFFF;	
		
}



div.EstyProd{
	position: relative;
	width: 400px;
	background-color:#FFFFFF;	
	margin-left:170px;	
}

div.Comun{
	position: relative;
	width: 780px;
	background-color:#FFFFFF;	
	margin:0 auto;	
	
}

div.TituloInterno{
	/*Lugar donde va el flash del titulo*/
	position: relative;
	width: 780px;
	height: 110px;	
	background-color:#7BB3F3;	
	background-image:url(../imgs/bandera.jpg);
	/*background-position:center;
	background-repeat:no-repeat;*/
	margin:0 auto;		
}

p.TituloMedio{ /*Titulos del medio*/
background:url(../imgs/ico_medio_h2.gif) top left no-repeat;
color:#175091;
font-size:14px;
padding: 0 0 0 24px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom: 10px;
}

p.TituloSeccion{ /*Subtitulos*/
color:#2E77CB;
border-bottom:#ccc solid 1px;
font-size:11px;
padding:3px 0;
clear:both;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom: 10px;
}

div.Principal{
	position: relative;
	background-color:#FFFFFF;	
	border-width: 1px;
	border-style:solid;
	border-color:#999999;
	margin:0 auto;	
	text-align: left;	
	min-height: 900px;
	width:780px;
}

div.Principal1{
padding-left:170px;
}

p.Pie{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

a.Pie{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	text-decoration:none
}

div.Pie{
	background-color:#175091;
	width: 782px;
	height:15px;
	position:inherit;
	margin:0 auto;
}

div.MenuSup {
	text-align: left;	
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px; 
	padding-bottom: 2px; 	
	text-align:center;
	background-color:#CCCCCC;
	color:#FFFFFF;
}

a.MenuSup{
	
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-weight: bold;
	border-width: 1px;
	color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	margin-left:0px;	
	background-color:#175091;
	border-style:outset;
	
}


a.MenuSup:hover {
	color:#FFFFFF;
	background-color:#2E77CB;
}

div.MenIzq {
	margin-left:0 auto;	
	text-align: left;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px; 
	padding-bottom: 0px; 	
	text-align:left;
	width: 155px;
	float:left;
	background-color:#D2DEf3;
	min-height:380px;
}

div.MenProd {
	margin-left:0 auto;	
	margin-right:3px;
	text-align: left;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px; 
	padding-bottom: 5px; 	
	text-align:left;
	width: 160px;
	float:right;
	min-height:580px;

}

a.MenProd{
display: block;
width: 148px;
text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-bottom-style:dashed;
color:#FF9900;
border-bottom-width:1px;
font-weight: bold;

}

a.MenProd:hover {

border-bottom-style:dashed;
border-bottom-width:1px;

background-color:#FFCC66;
color:#FFFFFF;

}

div.MenIzqAbajo {
	margin-left:0 auto;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 2px; 
	padding-bottom: 0px; 	
	text-align:center;
	width: 155px;
	float:left;
	height:110px;
	background-color:#FFFFFF;
	
}

div.MenDer {
	margin-left:0 auto;	
	margin-right:0px;
	text-align: left;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px; 
	padding-bottom: 5px; 	
	text-align:left;
	width: 160px;
	float:right;

}

a.menuIzq{
display: block;
width: 148px;
text-align: left;
text-decoration: none;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #003399;
border-bottom-style:dashed;
color:#175091;
border-bottom-width:1px;
font-weight: bold;
}

a.menuIzq:hover {
border-bottom-style:dashed;
border-bottom-width:1px;
background-color:#003399;
color:#FFFFFF;

}

table.central{
	/*border-style:dashed;
	border-width:1px;
	border-color:#999999;*/
}

td.tituloIzq {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;	
	color:#175091;
	background:url(../imgs/ico_navsec.gif) left no-repeat;
	padding: 0 0 0 10px;
	background-color:#E6E6E6;
	
}



a.menuDer{
display: block;
width: 198px;
text-align: left;
text-decoration: none;
font-family:"Arial Narrow";
font-size:12px;
color: #003399;
border-style:solid;
border-color:#FFCC66;
border-width:1px;
font-weight: bold;

}

a.menuDer:hover {
border-color:#CCCCCC;
background-color:#FFCC66;
}

p.grupo {
	font-family:"Arial Narrow";
	font-size:14px;	
	font-weight: bold;
	color:#FF6600;	
	text-align:center;
}

img.resumen {
width:75px; 
height:52px;
text-align:center;	
}

a.linkComun{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight: bold;
	text-align:left;
	margin-left:100px;
	color:#C05718;
	text-decoration:none;
}



p.Lomo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	color:#333333;
	margin-left:10px;
	margin-right:10px;
	
}


div.Lomo{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:justify;
	color:#333333;
	margin-left:10px;
	margin-right:10px;
	
}

a.Lomo{
text-decoration: none;
color: #3366CC;
font-size:12px;	
}

a.Lomo:hover{
text-decoration:underline;
}

a.linkComun:hover{
	color:#003399;
	text-decoration:underline;
}

a.Volver{
text-align:right;
float:right;
margin-right:10px;
font-size:10px;
color:#003399;
}

a.Buscar{
text-align:left;
float:left;
margin-left:10px;
font-size:10px;
color:#003399;

}

p.Titulo{

	text-align:center;
	border-top:#6E6F64 dashed 1px;
	border-bottom:#6E6F64 dashed 1px;
	background:url(../imgs/ico_medio_h2.gif) left no-repeat;
	color:#175091;
	font-size:16px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

p.resumenTitulo{
	font-family:"Arial Narrow";
	font-size:12px;	
	font-weight: bold;
	color:#999999;
}

p.resumenTexto{
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #6E6F64;
	margin-bottom: 10px;
}

a.resumenLink{
	font-family:"Arial Narrow";
	font-size:13px;	
	color:#636363;
	border-color:#999999;
	text-decoration:none;
}

a.resumenLink:hover {
	text-decoration:underline;
}


tr.Texto{
	font-family:"Verdana";
	font-size: 10px;
}
table.Formulario{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-spacing:0px;
	border-width:2px;
	border-style:groove;
	background-color:#FFFFFF;
	
}
p.Texto{
	font-family:"Arial";
	font-size: 12px;
}

tr.TextoBlanco{
	font-family:"Arial";
	font-size: 12px;
	color:#FFFFFF;
}

p.tituloFormulario{
	font-family:"Arial";
	font-size: 12px;
	color:#003399;
	font-weight:bold;
	text-align:center;
}

div.menuh {
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;	
	margin-top: 0px;	
	text-align: center;
	height:39px;
	
}



div.menuh ul, li {
	
}

div.menuh ul {
	margin: 0;
	padding: 0;
}

div.menuh li {
	float: left;
}

div.menuh a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	text-align: center;
	/*border-top: 2px solid white;*/
	
}


div.menuh a#primero {
	border-left: 1px solid #ACCFE8;	
}

div.menuh a:hover {
	background: #DBEBF6;	
}

div.menuv {
	border: 1px solid #ACCFE8;
	border-width: 1px 1px 0px 1px;
	width: 155px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin-left:0 auto;	
	text-align: left;	
	margin-top: 0px;
	/*margin-bottom: 0px;*/
	padding-top: 0px; 
	/*padding-bottom: 0px; 	*/
	text-align:left;	
	float:left;	
}

div.menuv ul, li {
	
}

div.menuv ul {
	margin: 0;
	padding: 0;
}

div.menuv li {
	border-bottom: 1px solid #ACCFE8;
	color: navy;
	background-color:#F4F4F4;
}

div.menuv a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 6px;
	width: 143px;
}

div.menuv a:hover {
	background: #DBEBF6;
}

div.menuvin {
	border: 0px solid #FFFFFF;
	border-width: 0px 0px 0px 1px;
	width: 155px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin-left:0 auto;	
	text-align: left;	
	margin-top: 0px;
	background-color:#FFFFFF;
	/*margin-bottom: 0px;*/
	padding-top: 0px; 
	/*padding-bottom: 0px; 	*/
	text-align:left;	
	float:left;	
}

div.menuvin a {
    background-color:#FFFFFF;
	text-decoration: none;
	display: block;
	padding: 3px 6px;
	width: 143px;
}
div.menuvin a:hover {
	background: #FFFFFF;
}


div.Correo{
	width: 155px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-align: left;	
	float:left;	
}

div.menuvi {
	border-color:#F5B949;
	border-width: 1px 0px 1px 0px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	width: 148px;
	text-align: left;
	text-decoration: none;
	font-size:10px;
	float:right;	
}
div.menuvi ul, li {
	
}

div.menuvi ul {
	margin: 0;
	padding: 0;
}

div.menuvi li {
	border-bottom: 1px solid #F5B949;
	color: navy;		
}

div.menuvi a {
	text-decoration: none;
	color:#F29B1A;
	display: block;
	padding: 3px 6px;	
	width: 136px;
}

div.menuvi a:hover {
	background-color:#FDF3E1;
}



div.menuinterno {
	border: 1px solid #ACCFE8;
	border-width: 0px 0px 0px 0px;
	width: 155px;
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;	
	margin-left:0 auto;	
	text-align: left;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px; 
	padding-bottom: 0px; 	
	text-align:left;	
	float:left;	
}


li.menuinterno {
list-style:none;

}


div.menuinterno ul {
	margin: 0;
	padding: 0;
}

div.menuinterno li {
	border-bottom: 1px solid #ACCFE8;
	color: navy;
	/*background-color:#E6E6E6;*/
	background-color:#F4F4F4;
}

div.menuinterno a {
	text-decoration: none;
	color: #3366CC;
	background: #FFFFFF;
	display: block;
	padding: 3px 6px;
	width: 143px;
}

div.menuinterno a:hover {
	background: #DBEBF6;
}

