/*
Theme Name:		Terraremote
Theme URI: 		
Description: 	Theme based in WP Framework.com, para el sitio de SN|POWER. Estilo original de www.filete.cl
*/
/* Reset Browser Defaults */
@import url( 'library/styles/reset.css' );
/* Site Specific Styles */
@import url( 'assets/css/screen.css' );
/* Estilos internos detalles */
@import url( 'detalles.css' );


*{margin:0;padding:0;}

/* Document Body */
body {
	color: #333;
	background-attachment:fixed;
	font: 13px/120% Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
	background-color: #f4f4f4;
	background-position: left;
 }

#todo {
	width: 950px;
	*width: 950px;
	*width: 950px !important;
	margin: 10px auto;
	padding: 0;
	background: #fff;
	text-align: left;
}



/* Links */
a { color: #006699; text-decoration: none; }
a:focus { outline: 1px dotted invert; }
a:link, a:visited {color: #006699;text-decoration:none;}
a:hover{color:#006699;text-decoration:underline;}


/* HEADER */

#tool { text-align:left; color: #666; padding: 10px 30px 0 0; font-size: 8px;}



/* #widget-search { text-align:right; padding: 10px 30px 0 0; } */

#header {
	height:99px;
	margin:0 auto;
	padding:0;
	width:950px;
	*width: 950px;
	*width: 950px !important;
	text-align: left;
}

#logo {
	width:950px;
	*width: 950px;
	*width: 950px !important;	
	text-align: left;
	margin: 0;
	padding: 0;
}


/* MENU PRINCIPAL */

#menu {
	font: 12px Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif;
	background: #fff;
	color: #666;
	width: 930px;
	*width: 930px;
	*width: 930px !important;	
	height: 10px;
	padding: 10px;
	margin: 0;
	border-bottom: 2px solid #336699;
	text-align: left;
 }
#menu ul { list-style: none; margin: 0px;  }
#menu ul li { float: left; border-right: 1px solid #666; } 
#menu ul li a { color: #666; display: block; padding: 0px 8px; }
#menu ul li a:hover { color: #666; text-decoration: none; }



/* Basic Layout */

#content:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }

#content { display: inline-block; }

* html #content { height: 1%; }

#content { display: block; width: 950px; }

#post .breadcrumbs, #post .breadcrumbs a { font-size: 10px !important; }


/* home */

#home { 
     width: 950px;
	*width: 950px;
	*width: 950px !important;	 
     padding: 10px; 
     margin: 0px; 
     color: #666; 
     }
     
#superior { 
     width: 950px;
	*width: 950px;
	*width: 950px !important;	 
     padding: 0px; 
     margin: 0px; 
     }
     
          
#banner {
     width: 740px;
	*width: 740px;
	*width: 740px !important;	 
     height: 260px;
     float: left;
}    

#not-portada {
     font-size: 11px;
     color: #666;
     line-height: 14px;
     float: left;
     width: 158px;
     height: 240px;
     margin-left: 12px;
     padding: 8px;
     border: 1px solid #999;
     
}

#not-portada h2 { font-size: 12px; color: #333; text-decoration:  none; text-transform: uppercase; margin-bottom: 8px;}


#not-portada h3 { margin-top: 8px; }

#not-portada h3 a:link , #not-portada h3 a:visited { font-size: 12px; color: #336699; text-decoration:  none; font-weight: bold; }

#not-portada h3 a:hover { color: #666; text-decoration:  underline;}

#not-portada .leer-mas a,  #not-portada .leer-mas a:visited { font-size: 11px; color: #336699; float: right; text-decoration: none; margin-top: 10px;}

#not-portada .leer-mas a:hover { color: #666; text-decoration: underline; }




#intro { 
     
     overflow: hidden;
     font-size: 11px;
     width: 890px
     color: #666;
     padding: 10px;
     margin-top: 20px;
} 

#txt-intro {
     width: 385px;
     float: left;
     font-size: 11px;
     color: #666;
     line-height: 16px;
     text-align: justify;
} 

#foto-intro {
     float: left;
}


/* noticias  */

#post {  
     padding: 20px 40px; 
     margin-top: 8px; 
     color: #666; 
     text-align: justify; 
     margin-left: 5px;
     font: normal 13px Helvetica, Arial, "Lucida Grande", Tahoma, Sans-serif; 
     display: block; clear: both;
     
     }
     
#post p {line-height: 19px; margin-bottom: 20px;}

#post img {
border: 0; 
}


#post h1.titulo-seccion { font-size: 16px; color: #336699; text-decoration: none; margin: 20px 0 0px 0;}

#post h1.titulo-seccion  a:link, #post h1.titulo-seccion  a:hover, #post h1.titulo-seccion  a:active, #post h1.titulo-seccion  a:visited { font-size: 16px; color: #336699; margin: 0px; text-decoration: none; }

#post span.fecha { font-size: 11px; color: #666; margin: 0; padding: 0px;}

#post-noti {  width: 100%; padding: 0px; margin: 0px; }

.setenta { float: right !important;  width: 70% !important; padding: 0px; margin: 0px; }

#post-noti h2.titulo-pagina { font-size: 16px; color: #336699; text-decoration: none; margin: 10px 0; }
#post-noti h2.titulo-pagina  a , #post-noti h2.titulo-pagina  a:hover, #post-noti h2.titulo-pagina  a:active, #post-noti h2.titulo-pagina  a:visited { font-size: 16px; color: #336699; margin: 0px; text-decoration: none; }


#txt-completo  {  margin:0px; padding: 0px;}

#post-custfield { padding: 0px; margin: 0px; float: left; }


/* muestra video */

#post-custfield .video { font-size: 14px; color: #006699; }

#post-custfield .show-video {  width: 235px; margin:0; padding:0px; }

#post-custfield .show-video img {  background-color: transparent;  margin:0; padding:0px; }


/* muestra foto */

#post-custfield .foto { margin-top: 30px; font-size: 14px; color: #006699; }

#post-custfield .show-foto { width: 235px; margin-top: 20px; margin:0; padding:0px;}

#post-custfield .show-foto img {  background-color: transparent;  margin:0; padding:0px; }


/* muestra pdf*/

#post-custfield .pdf-simple { background: #f1f1f1 url(images/ico-pdf-simple.png) 12px 12px no-repeat; width: 205px; margin-top: 30px;  padding: 8px 10px; padding-right: 20px; text-align: left; line-height: 14px;}

#post-custfield .enl-pdf-simple { margin-left: 40px; margin-top: 2px; margin-bottom: 12px; font-size: 11px; color: #006699; height: 40px;}

#post-custfield .enl-pdf-simple a { font-size: 11px; color: #006699; font-weight: normal; }

#post-custfield .acrobat { margin-top: 30px; margin-left: 0px;  font-size: 11px; color: #666; }


/*columna*/

#columna { 
       float: left;
       font-size: 12px; 
       width: 27%; 
       padding: 0px; 
       margin: 0px; 
       margin-top: 8px;
       padding-bottom: 40px;
}

#columna h1 {
       text-transform:uppercase;
       color:#598CA6;
       font-size:14px;
       line-height:18px;
       margin:8px 3px 5px 0px;
       padding:0;
       font-weight: normal;
       }




#submenu {padding: 0px;}

#submenu ul {
color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
font-size: 12px;
}

     
#submenu ul li {
     margin-bottom: 0px;
     letter-spacing: 0px; 
     line-height: 12px; 
     list-style: none; 
     float:left;
     width:100%;
     border-bottom: 1px solid #666;
     }
     
     
#submenu ul li a {
height:1%;
}
#submenu li a {
color:#336699;
display:block;
margin:0 0 2px;
padding:5px;
text-decoration:none;
}

#submenu li a:hover {
color:#fff; background-color:#598ca6;
margin:0 0 2px;
text-decoration:none;
}

#submenu li a.current { background-color:#598ca6;
color:#fff; }


.entry-content a:link, .entry-content a:active, .entry-content a:visited { color: #2361a1; text-decoration: underline; }
.entry-content a:hover { text-decoration: none; }


/* comentarios */

#comentarios { margin-top: 30px; color: #666;}

#comentarios ol.comment-list li.alt {background: #f3f3f3; padding: 10px;}
#comentarios ol.comment-list li.alt2 {padding: 10px;}

#leave-a-comment { color: #e48900; font-size: 14px;}


/* ------ estilos para el footer ------ */

#footer {
	clear: both;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	font-size: 10px;
	color: #666;
	border-top: 2px solid #336699;
}


#footer p {
	font-size: 10px;
	color: #666; margin: 0 auto;
	width: 700px;
}

#footer a {
	font-size: 10px;
	color: #333;
}

