@charset "UTF-8";
/* CSS Document */

/* ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param, blockquote{
 margin:0;
 padding:0;
}

ul li{list-style-type:none;}

img{
 border:0;
}

.limpia{
float:none;
display:block;
clear:both;
}

fieldset{
border:0;
}

a{color: #666; text-decoration:underline ;}
a:hover{color: #999; text-decoration:none ;}

h2, h3, h4, h5, h6{font-family: Helvetica, Arial, sans-serif; font-weight: normal;}

h2{
	font-size: 25px;
    line-height: 28px;
    border-bottom: 1px solid #739c8c;
    padding-bottom: 8px;
    margin-bottom: 20px;
	font-weight: normal;
	color: #000;
}

h3{
	margin: 20px 0 10px; 
	font-size: 20px;
}

h4{
	margin: 10px 0 5px;
  font-size: 17px;
  line-height: 22px;
  color: #555;
}

h5{
	margin: 10px 0 5px;
  font-size: 14px;
  line-height: 20px;
  color: #666;
}
	
hr{border:0; height:1px; clear:both;}
.clear{clear:both; overflow: hidden; width: 100%;}
sup, sub{font-size: 8px;}

p, #main ul, #main ol{margin: 5px 0 15px 0}
.text_right{text-align:right;}
.text_big{font-size: 14px;}
.imagen-centro{display: block; margin: 10px 0; text-align: center;}
.imagen-derecha{float: right; margin: 0 20px 20px 35px;}
.imagen-izquierda{float: left; margin: 0 35px 20px 20px;}


.grey{color: #666;}

.no_margin{margin-bottom: -5px;}						

.floatLeft{float:left; margin: 0 15px 5px 0;}
.floatRight{float:right; margin: 0 0 5px 15px;}


blockquote{margin: 0 15px;}

/* ----- ESTRUCTURA ------ */


body{
	font: normal 14px/21px Arial, Helvetica, sans-serif;
	color: #000;
}

/* ESTRUCTURA GENERAL: contenedores */

.second-title {
  display: none;
}
#main h2 {
  display: none;
}
#wrapper{
background: url(images/header/logo_header_print.gif) no-repeat top right;
}	

	#header{
  	clear: both; 
    overflow: hidden;
  }

  h1 span{
		font: normal 13px/15px Arial, Helvetica, sans-serif;   
    float: left;
    display: block;
    width: 60%;
    margin-top: 45px;
  }
  
  h1 a{
    float: right;
    display: block;
  }
 
	
		/* NAV UTIL */
		
		#navmobile,
		#navthird,
    #navlang,
    #navutilities,
    h2.mainsection,
    .print-table-link.icon-block,
    .table-warning,
		.bg{display:none;}	
			
		
		#migas {display: none !important}
		
		/* CABECERA */		
		
		/* NAVEGACION PRINCIPAL */
			
		#navmain{
			margin-top: 30px;
      padding-bottom: 20px;
      margin-bottom:50px;
      border-bottom: 5pt solid #ccc;
		}
		
			#navmain ul{
			}
			
				#navmain ul li{
					padding: 0;
					display: none !important;	
				}
				
					#navmain li a{
						
						font-weight: bold;
						font-size: 20px;
						text-decoration: none;
						text-transform: uppercase;	
					}
					
					
					
					.home #navmain li a{
						text-transform: none;
						padding-left: 25px;
					}
										
					#navmain li.current.level_1 {display:block !important;}		
					.home #navmain ul li{display: block !important}			
		      
		      
		      .home #navmain ul ul{margin: 10px 15px;}
		          
		        .home #navmain ul ul li a:before {content: '+ '}  
		        
		          
		        .home #navmain ul ul li a{font-weight: normal; font-size: 14px}
		      
		          .home #navmain ul ul ul {margin: 4px 15px;}
		          
		            .home #navmain ul ul ul li a {font-size: 12px}
						
	/* CONTENIDO */
	
	#wrapper #content{
		background-color: #FFFFFF;
		margin-top: 20px;
		
	}	
		
			
		/* HOME */
		
		.home #main {display: none}
		
		/* */
		
		
		
		/*  INTERIORES */
		
		
		/* NAV SECOND, SECUNDARIA*/
		
		#content #left{
			display: none;
		}
		
		
		/* CONTENIDO PPAL */	
		
		#content #main{
			width: 100%;
		}
		
			#main .col1, #main .col2{
				float: left;
				width: 285px;
			}
			
			#main .col1{}
			#main .col2{padding-left: 30px;}
			
			#content #main ul{
				margin-left: 25px;
				list-style-type: disc;
			}
			
			#content #main ol{
				margin-left: 25px;
				list-style-type: decimal;
			}
		
				#content #main ul li{
					list-style-type: disc;
					background: none;
				}
				
				#content #main ol li{
					background: none;
					list-style-type:decimal;
				}
			
			#content p.banner{
				width: 270px;
				border: 1px solid #666;
				background-color: #dedede;
				padding: 10px;
			}
			
			#main table{
				width: 100%;
				margin-bottom: 30px;	
				font: normal 12px/14px Helvetica, Arial, sans-serif;	
        border-right: 1px solid #CCC;
        border-top: 1px solid #CCC;
			}
      
      #main table sup, 
			#main table sub {
			  font: normal 8px/11px Helvetica, Arial, sans-serif !important;	
			}
			
			#main table.text-small{font-size: 10px}
      #main table.text-xsmall{font-size: 9px}
			
				#content #main table th{
					padding: 3px 8px;
          background-color: #F5F5F5;
					border-bottom: 1px solid #00632E;
          border-left: 1px solid #CCC;
          border-top: 1px solid #CCC;
					color: #333;
				}				
				
				#main table td{
					padding: 3px 8px;
					border-bottom: 1px solid #CCC;
          border-left: 1px solid #CCC;
				}
        
        	#main table.padd-small td,
          #main table.padd-small th{padding: 3px !important;}
				
					#main table .back{
						background-color: #dedede;
					}
        
   /* Las imagenes */
   
   .col_right{}
   
   	.col_right p{
     	float: left;
      margin-right: 5px; 
      width: 215px;
      line-height: 13px;
    }
    
    	.col_right p span{
       	padding-top: 5px;
        display: block;
      }