body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}


h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-style:normal;
	font-weight:normal;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	font-style:normal;
	font-weight:normal;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-style:normal;
	font-weight:normal;
}
h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#3E5F70;
	line-height:30px;
	margin:0px;
	padding:0px;
	font-style:normal;
	font-weight:normal;
}
.recuadro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#FFFFFF;
	text-decoration:none;
}
.textossmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#44687D;
	text-decoration:none;
}
.textossmalltitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393E45;
	text-decoration:none;
	font-weight:bold;
}

.pie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2B7CA0;
	text-decoration:none;
}
a.pie {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2B7CA0;
	text-decoration:none;
}
a.pie:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#2B7CA0;
	text-decoration:none;
}
.piesolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#59595C;
	text-decoration:none;
}

.titulos{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
}
a.titulos{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	text-decoration:none;
}
a.titulos:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	line-height:20px;
	text-decoration:none;
}

.subtitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4A47;
	text-decoration:none;
}
a.subtitulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4A47;
	text-decoration:none;
}
a.subtitulos:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4D4A47;
	text-decoration:none;
}

.textos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#4D4A47;
}

.precio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#000000;
}

.tituloscaratula{
	font-family:"Times New Roman", Times, serif;
	font-size:50px;
	color:#FFFFFF;
}

.subtituloscaratula{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#FFFFFF;
}

.textocaratula {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
}

a.textocaratula {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#000000;
	font-weight:normal;
	
}

a.textos:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	text-decoration:underline;
}


.textosblack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#000000; 
}

a.textosblack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#2978DE;
	text-decoration:none;
}
a.textosblack:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#2978DE;
	text-decoration:underline;
}

.tituloblack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color:#000000; 
}




.menu_list {	
	width: 150px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
    background: #eef4d3 url(/left.png) center right no-repeat;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }

.datos{
border-left:solid;
border-left-width:2px;
border-left-color:#D3D3D3;
border-top:solid;
border-top-width:2px;
border-top-color:#D3D3D3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
height:18px;
}
.datos2{
border-left:solid;
border-left-width:2px;
border-left-color:#D3D3D3;
border-top:solid;
border-top-width:2px;
border-top-color:#D3D3D3;
border-right:none;
border-bottom:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

.separador {
	background-image:url(/imagenes/separador.gif);
	background-repeat:repeat-y;
}
.fileInputSpan a, .fileInputSpan img {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	border:0 !important;
	text-align:left;
}

.hidden {display:none;}
