﻿body
{
    padding: 0px;
    margin: 0px;
    top: 0px;
    left: 0px;
    background-repeat: repeat-x;
    background-color: #001F3C;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .9em;

}

#header_content
{
    text-align: center;
    font-size: 360%;
    height: 1.5em;
    color: #f1bf07;
    font-weight: lighter;
    margin-top: -1px;
    width: 1024px;
    background-image: url('imagenes/Conserv/logotep.jpg');
    background-color: #FFFFFF;
}
#mainContainer
{
    position: relative;
    text-align: center;
    width: 1040px;
    height: auto !important;
	height: 100%;
    padding: 0px;
    background-color: #001F3C;
    top: 0px;
    left: 0px;
    display: inline-block;
    overflow: auto;
    clip: rect(auto, auto, auto, auto);
}

#navBar
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    position: relative;
    padding: 0px;
    text-align: left;
    width: auto;
    height: 27px;
    margin-right: auto;
    margin-left: auto;
    top: 0px;
    left: auto;
    background-color: #DDD1AE;
    color: #013A3F;
}


#header{
    position: relative;
	height:117px;
	width: 1024px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
    top: auto;
    left: auto;
    
}

#headerBar{
    position: relative;
	height:100px;
	width: auto;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto auto; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 142px; /* .push must be the same height as .footer */
}

#container1
{
    background-color: #DDD1AE;
    width: auto;
    height: 27px;
    text-align: left;
    overflow: auto;
}

#left_col1
{
    float: left;
    width: 20%;
    margin-top: 3px;
    height: 34px;
    text-align: left;
}

#right_col1 {
   
    text-align: right;
	float: right;
	width: 20%;
	margin-top: 3px;
	height: 34px;
}

#page_content1
{
    text-align: left;
    background-color: #DDD1AE;
    margin-top: 12px;
    width: auto;
    height: 25px;
    position: relative;
    clear: both;
    display: inline;
    color: #013A3F;
    overflow: auto;

}

#page_content1 a
{
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
    padding: 5px;
    
}
#page_content1 a:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #F2E6BD;
    border-bottom: 1px solid #EAEAEA;
    background-color: #EAEAEA;
}

#container_right
{
    
    width: auto;
    height: 27px;
    text-align: right;
}

#page_content_right
{
    
    margin-top: 12px;
    width: auto;
    position: relative;
    clear: both;
    display: inline;
    text-align: right;
     height:40px;
}

#page_content_right a
{
    font-weight: bold;
    text-decoration: none;
    color: #009999;
    padding: 5px;
    
}
#page_content_right a:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #009999;
    border-bottom: 1px solid #009999;
    background-color: #009999;
}

#form2{

     background-color:#001F3C;
     margin-bottom: 0px;
     height: auto;
     width: auto;
}


#topSpacer{

	width: 1024px;
	height: 10px;
	padding: 0;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	
}
#subContainer{
	width:1024px;
	margin-right: auto;
	margin-left: auto;	
	background-color:#001F3C;
	
}


#bottomSection{
	width:1024px;
	background-image:url('');
	height:18px;
	
}

#navBarlogin
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    position: relative;
        padding: 0px;
        text-align: center;
        width: 1024px;
    height: 37px;
         margin-right: auto;
        margin-left: auto;
    top: auto;
    left: auto;
}



.AlignDivLeft{
    position: relative;
        padding: 0px;
        text-align: left;
}

.tdl {text-align: left;} 

.AlignTdLeft{
    position: relative;
        padding: 0px;
        text-align: left;
}
        
.AlignLeft{
    text-align: left;
    width: 708px;
}
.AlignCenter{
    
    text-align: center;
    height: 25px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 2px;
}
.AlignRight{
  
        text-align: right;
  
}
#parag
{

    position: relative;
        padding: 0px;
        text-align: center;
        width: auto;
}

#mainFotter
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    position: relative;
    padding: 0px;
    text-align: center;
    width: auto;
    height: 31px;
    margin-right: auto;
    margin-left: auto;
    top: 5px;
    left: 0px;    
    
}


.navImages{
	border-style: none;
    border-color: inherit;
    border-width: medium;
    padding-left:0px;
	    padding-right:0px;
	    width: 120px;
    height: 28px;
}
#fivePixelSpacer{
    
	background:#FFFF66;
	height:1px;
	width: 1023px;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}

#Goldline_1, #Goldline_2, #Goldline_3, #Goldline_4
{

    background: #FFFF99;
    height: 1px;
    width: auto;
    padding: 0;
    margin-bottom: 0px;
}

#Goldline_1C,#Goldline_2C,#Goldline_3C, #Goldline_4C, #Goldline_5C{

	background:#FFFF99;
	height:1px;
	width: auto;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}

#bottomContent{
	width: 1023px;
	padding-top: 8px;
	margin-right: auto;
	margin-left: auto;
	color:#C0C0C0;
	font-size:10pt;
	text-align:center;

}
#centralContent{
	border:0px solid green;
	width: auto;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
 	
    
}
#dtable{
  width: 100%; 
  height: 100%;
}

#centralLeft{
	width:440px; 
}
#centralLeft p, #centralLeft td{
	color:#333333;
	font-size:small;
}
#centralLeft a:link, #centralLeft a:active, #centralLeft a:visited{
	color:#333333;
	text-decoration:underline;
}
#centralSingleCell{
	width:527px;
	border-top:1px solid green;
}
#centralLeft a:hover{
	color:#f1bf07;
	text-decoration:underline;
}
#centralRight a:link, #centralRight a:active, #centralRight a:visited{
	color:#FFF;
	text-decoration:underline;
	font-size:small;
	font-weight:normal;
}
#centralRight a:hover{
	color:#f1bf07;
	text-decoration:underline;
}
#productLink a:link, .productLink a:active, .productLink a:visited{
	color:#f1bf07;
	text-decoration:underline;
	font-size:small;
	font-weight:normal;
}
#productLink a:hover{
	color:#333333;
	text-decoration:none;
}

#centralRight{	
	padding:0px;
	width:195px;
	vertical-align:top;
	text-align:left;
	background-color:#162542;	
	color:#FFF;
	font-size:x-small;
}


htemp{
	font-size: 18pt;
	font-weight: bold;
	color: #f1bf07;
    font-family: Arial, Helvetica, sans-serif;
}
h1, h6 {
    text-align: center;
	font-size: 18pt;
	font-weight: bold;
	color: #f1bf07;
    font-family: "Kunstler Script";
    font-weight: normal;
    bottom: auto;
    
}
h2 {
	font-size: 15pt;
	font-weight: bold;
	color: #f1bf07;
	padding-left:4px;
    height: 26px;
    margin-bottom: 1px;
    margin-top: 1px;
    width: auto;
    text-align:center;
}
h3, h4, h5 {
	font-size: 12pt;
	font-weight: bold;
	color: #f1bf07;
	padding-left:4px;
	padding-bottom:0px;
	margin-bottom:0px;
    width: auto;
}


#sideBarSpacer{
	position:relative;
	height:150px;
	width: 1024px;
	padding-left:3px;
}
#allowScrollSpacer{
	height:17px;
    width: 1023px;
}
#productThumbs
{
    border: 0px;
    padding: 0px;
    background-color: #f1bf08;
}
.addressDetails{
	font-weight: bold;
}
.inputElement
{
 width: 20px;
 clear:both;
}
.inputLabel
{
 width: 20px; 
 float:left; 
 text-align:left;
}
.inputData
{
 width: 20px;
 float:left; 
}
.validationMessage
{
 color:Red;
 font-weight:bold;
 
}
.login_m
{
    background-color: #DDD1AE;
    margin-top: 12px;
    width: auto;
    height: 25px;
    color: #013A3F;
    
    
}

login_m:hover {
	color: #998866;
	text-decoration: none;
}

.login_i
{
 color: #013A3F;
}

#est_strong, #est_strong2, #est_strong3, #est_strong4, #est_strong5, #est_strong6, #est_strong7, #est_strong8, #est_strong9, #est_strong1
{
    text-decoration: underline;
    color: #FFD700;
    text-align: left;
}

#est_strong10, #est_strong11, #est_strong12, #est_strong13, #est_strong14, #est_strong15
{
    text-decoration: underline;
    color: #FFD700;
    text-align: left;
}

#est_strongH1, #est_strongH2
{
    color: #FFD700;
    font-size: large;
}

#est_strongH3, #est_strongH4
{
    color: #FFD700;
    font-size: 22px;
}

#Hyper1, #Hyper2, #Hyper3, #Hyper4, #Hyper5, #Hyper6, #Hyper7, #Hyper8, #Hyper9
{
    color: #013A3F;
}

#Barra1, #Barra2, #Barra3, #Barra4, #Barra5, #Barra6, #Barra7, #Barra8, #Barra9, #Barra10, #Barra11, #Barra12, #Barra13, #Barra14, #Barra15, #Barra16, #Barra17
{
    color: #013A3F;
}

#Barra18, #Barra19, #Barra20, #Barra21, #Barra22, #Barra23, #Barra24, #Barra25, #Barra26, #Barra27, #Barra28, #Barra29
{
    color: #013A3F;
}

#loginsts
{
    color: #013A3F;
}

#acceso, #mapasit
{
    color: #66FFFF;
}


#masthead {
   width: auto;
    height: auto;
}

#top_nav {
    height: auto;
    width: 99%;
}

#container {
	width: 1024px;
	height: auto;
	text-align:center;
}

#left_col
{
    width: 35%;
    float: left;
    margin-left: 5px;
}

#right_col {
    text-align: center;   
	width: auto;
	float: right;
}

#page_content {
	margin-left: auto;
	
    text-align: left;  
	width: 64%;
}

#footer {
	clear: both;
    height: 21px;
}

#masthead3 {
    width: auto;
    height: auto;
}

#top_nav3 {
    height: 1%;
}

#container3
{
    text-align: left;
    width: auto;
    height: 700px;
}


#left_col3 {

	float: left;
	width: 25%;
	height:100%;
	background-color: #DDD1AE;
}

#left_col3 ul {
	list-style-type: none;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

#left_col3 li {
	display: block;
	border: 1px solid #cb8;
}
#left_col3 a {
	font-weight: bold;
	text-decoration: none;
	color: #393939;
	padding: 5px;
	display: block;
	border-bottom: 1px solid #f5f5f5;
}
#left_col3 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #F2E6BD;
	background-color: #EAEAEA;
}



#right_col3 {
    text-align: center;
    margin-right:auto;   
	width: 20%;
	float: right;
}

#page_content3 {
    text-align: left;
	margin-left: auto;
	width: 73%;
    height: 531px;
}

#footer3 {
    color: white;
	clear: both;
	text-align: center;
	width: auto;
    height: 21px;
}

#container2
{
    width: 100%;
    height: auto;
    color: #FFFFFF;
    text-align: left;
}

#containerr
{
    width: 100%;
    height: auto;
    color: #FFFFFF;
    text-align: left;
}


#left_col2{
	width: 20%;
	float: left;
}

#left_colr{
	width: 40%;
	float: left;
}

#page_content2{
	margin-left: auto;
    width: auto;
}

#page_contentr{
	margin-left: auto;
	
	width: auto;
}


#headercont_c {
    margin-left: auto;

}

#containerc {
	clear: both;
	color: #FFFFFF;
    text-align: left;
	width: 98%;
	
	 
}

#left_colc {
	float: left;
	width: 40%;
	
}

#page_contentc {
	margin-left: auto;
	width: 44%;
	
}

#footer_contentc
{
    clear: both;
    text-align: left;
}

#footer2 {
	clear: both;
    height: 21px;
}

div
{
    text-align: left;
    color: #FFFFFF;
    height: auto;
}

img
{
    border-width: 0px;
    border-style: none;
}
