/*

Theme Name: Ingenet

Theme URI:

Description: Tema de INGENET 1.5

Version: 1.5

Author: Gaudelli MCW

Author URI: http://www.gaudelli.com

Tags: gaudelli, ingenet, ingeniería, ingeniería mexicana, ingenieros 

*/



/* Changelog

- Fixed the image caption problem

*/



/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, fieldset, form, label, legend, p, blockquote, pre, a, abbr, acronym, address, code, del, em, img, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td  {

	margin: 0px; 

	padding: 0px;

}*/

html, body {

	background:#ffffff;

	color: #333333;

	font:normal 90% Arial, Verdana, Helvetica, sans-serif;

	/*line-height:19px;*/

	margin: 0px; 

	padding: 0px;

}

.post img {

	border: none;

	float:right;

	margin:10px;

}

a, a:link {

	color:#AE927D; 

	text-decoration:underline;

}

a:visited {

	color:#AE927D;

}

a:hover, a:focus, a:active {

	color: #EA7521;

	text-decoration:underline;

}

ul, li {

	list-style:none;

}

h1, h2, h3, h4, h5 {

	font-family:Arial;

	margin-bottom: 10px;

}

h2 {

	color: #EA7521;

	margin-bottom: 15px;

	font-size:21px;

	font-weight:normal;

	line-height:30px;

}



/* Global 

---------------------------------------------------- */

#wraper {

	margin:20px auto 20px auto;	

	width:960px;

}

.tc{

	/*background:url(images/top-curve.gif) top right no-repeat;

	height: 9px;

	font-size: 0px;

	overflow: hidden;*/

}

.tc span{ 

	background:url(images/top-curve.gif) top left no-repeat;

	display: block;

	height: 9px;

	width: 10px;

	font-size: 0px;

}

.bc{

	background:url(images/bottom-curve.gif) top right no-repeat;

	height:9px;

	font-size: 0px;

	overflow:hidden;

}

.bc span{ 

	background:url(images/bottom-curve.gif) top left no-repeat;

	display: block;

	height: 9px;

	width: 10px;

	font-size: 0px;

}

.navigation {

	color:#EA7521;

	font-size:28px;

	font-weight:normal;

	line-height:30px;

	width:72%;

	overflow:hidden;

	margin-bottom:20px;

	font-size:28px;

}

.sml a {

	font-size:18px !important;	

}

.alignleft, .alignright {

	font-size:18px !important;

}

.navigation a {

	color:#EA7521;

	font-size:28px;

	font-weight:normal;

	line-height:30px;

	text-decoration:none;

}

.navigation a:hover {

	color:#000;

	text-decoration:underline;

}



.alignleft {

	float:left;

}



.alignright {

	float:right;

}



.sml .alignright {

	float:left;

}

/* Columns Class 

--------------------------------------------------------------*/

#content {

	float:left;

	width:620px;

	margin-top:15px;

	padding-bottom: 10px;

	overflow: hidden;

	background: #fff;

	/*border-left: 1px solid #E4E4E4;

	border-right: 1px solid #E4E4E4;

	padding: 11px 20px;*/

}

#content .post, #content .comments {

	width:100%;

	padding-right:3%;

	float:left;	

}
#content .post3{
width:97%;
padding-right:3%;
}
#sidebar {

	width: 320px;

	float: right;	

	margin-top:15px;

}

#content .post h2 span.comment{

	border:none;

}
#content .post3 h2 span.comment{
border:none;
}
#content .post h2 span.comment span {

	border:none;

	display: block;

	position:absolute;

	top:12px;

	right:2px;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color: #000; !important;

	height:15px;

}
#content .post3 h2 span.comment span {
border:none;
display: block;
position:absolute;
top:12px;
right:2px;
background: url(images/icon-comments.gif) 0 0 no-repeat;	
font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
padding-left:20px;
color: #000; !important;
height:15px;
}

#content .post h2 span.comment a {

	display: block;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color: #000 !important;

	height:15px;

	text-decoration:underline;

	position:absolute;

	top:12px;

	right:2px;

}
#content .post3 h2 span.comment a {
display: block;
background: url(images/icon-comments.gif) 0 0 no-repeat;	
font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
padding-left:20px;
color: #000 !important;
height:15px;
text-decoration:underline;
position:absolute;
top:12px;
right:2px;
}
#content .post h2 span.comment a:hover {

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	text-decoration:none;

}
#content .post3 h2 span.comment a:hover {
font: normal 11px Arial, Verdana, Helvetica, sans-serif; 
text-decoration:none;
}
#content .post h2.h2title{	

	color: #000;

	font-size: 1.5em;

	width:100%;

	position:relative;

	border-top: 1px dotted #DBD2C4;

	border-bottom: 1px dotted #DBD2C4;

	margin-bottom:10px;

	padding:4px 0;

	font-weight: bold;

	overflow:hidden;

}
#content .post3 h2.h2title{	
color: #000;
font-size: 1.5em;
width:100%;
position:relative;
border-top: 1px dotted #DBD2C4;
border-bottom: 1px dotted #DBD2C4;
margin-bottom:10px;
padding:4px 0;
font-weight: bold;
overflow:hidden;
}
#content .post h2 a {

	color: #000;

	text-decoration:none;

	}
#content .post3 h2 a {
color: #000;
text-decoration:none;
}
#content .post h2 a:hover  {

	color: #000;

	

	text-decoration:none;

	}	
#content .post3 h2 a:hover  {
color: #000;
text-decoration:none;
}
h2 span {

	font: normal 0.65em Arial, Verdana, Helvetica, sans-serif; 

	color:#AE927D; 

	padding-left: 10px;

	margin-left: 10px;

	border-left: 1px solid #DFCDBF;

}

.post h3 {

	color: #EA7521;

	font-size: 1.3em;

}
.post3 h3 {
color: #EA7521;
font-size: 1.3em;
}
h5.comments {

	border-bottom:1px solid #D4D7D9;

	color:#131313;

	font-family:Arial;

	font-size:18px;

	margin:10px 0 12px;

	padding:0;

	width:97% !important;

}

abbr, acronym {

	border-bottom: 1px dotted #000000;

}

table { 

	border-collapse: collapse;

	font-size:11px;

	margin-bottom:20px;

}

caption, th, td { 

	text-align: left; 

	font-weight: normal; 

}

table, td, th { 

	vertical-align: middle; 

}

/*--------------------------------------------------------------*/

/*Noticias Front end*/
#noticias-front {
	width:618px;
	min-height:251px;
	border:1px solid #cccccc;
	background:url(images/bg-noticias.png) repeat-x;
	background-color:#f7f7f7;
}
#noticias_destacadas {
	margin-top: 15px;
}
#noticias_destacadas img{
	border: 0px;
	border-style: none;
}
#noticias_destacadas a {
	letter-spacing:-0.01em;
	margin-top:3px;
	padding:0px;
	color:#ff9900;
	font-size:10pt;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fechaNoticia {
	font-size:10px;
	font-weight:normal;
}
#noticia-relevante {
	float:left;
	border:0px;
	width:250px;
	margin-top:0px;
	margin-left:15px;
	margin-right:15px;
}
#noticias_destacadas p {
	margin-top:5px;
	margin-bottom:5px;
	line-height:15px;
	margin-left:265px;
	padding-left:25px;
	background:transparent url(images/bullet-sidebar.gif) no-repeat scroll 12px 5px;
}
/*#noticias_destacadas li a {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	color:#ff9900;
}*/




/*destacados Front end*/

#destacados-front{

	margin-top:18px;	

	width:618px;

	/*min-height:251px;*/

	border:1px solid #cccccc;

	background:url(images/bg-noticias.png) repeat-x;

	background-color:#f7f7f7 ;



	/*background-image: url(images/band-destacado.png);*/

	background-repeat: no-repeat;

	background-position: 0px 0px;

	

}

#destacados-relevantes{

	border:0px solid red;

	width:304px;

	margin-left:10px;

	margin-top:20px;

	float:left;

}

#post-destacado {

	width:590px;

	/*height:220px;*/

	border:0px solid red;

	float:left;

	margin:10px;

}

#post-destacado a{

color:#ff9900;

}

.titulo-destacado{

	text-decoration:none;

	text-transform:uppercase;

	font-weight:bold;

	color:#ff9900;

	height:30px;

	margin-bottom:10px;

	text-align:center;

}

.titulo-destacado a{

	text-decoration:none;

	color:#ff9900;



}



.parrafo-destacado{

	font-size:12px;

	text-align:justify;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 30px;

}

#franja-naranha{

	position:absolute;

	.position:relative;

	width:77px;

	height:76px;

	background:url(images/band-destacado.png);

}

/*Videos Front end*/

#videos-front{

	margin-top:18px;	

	width:618px;

	min-height:291px;

	border:1px solid #cccccc;

	background:url(images/bg-noticias.png) repeat-x;

	background-color:#f7f7f7 ;

	

}

#text-videos{

	position:absolute;

	width:70px;

	height:36px;	

	background:#cccccc;

	font-weight:bold;

	text-align:center;

	line-height:35px;

	margin-left:510px;

	margin-top:-12px;

	background:url(images/button-box.png);

	color:#ffffff;

	

}

.video284{

	float:left;

	width:284px;

	height:213px;

	border:0px solid red;

	margin-left:15px;

	margin-top:28px;

}

#bullet-mas-videos,.bullet-mas-videos{

	height:20px;

	border:0px solid red;

	width:100%;

	text-align:right;

}

#videos-lista{

	border:0px solid red;

	min-height:265px;

}

#bullet-mas-videos a{

	color:#ff9900;

	text-decoration:none;

	margin-right:16px;

	font-weight:bold;

}
.bullet-mas-videos a{

	color:#ff9900 !important;

	text-decoration:none;

	margin-right:16px;

	font-weight:bold;

}
/*-------------------directorio---------------------------------------*/

#directorio{

	margin-top:18px;	

	width:618px;

	min-height:120px;

	.min-height:100px;

	height:auto;

	border:1px solid #cccccc;

	background:url(images/bg-noticias.png) repeat-x;

	background-color:#f7f7f7 ;

	height: auto !important;

}

#text-directorio{

	position:absolute;

	width:70px;

	height:36px;	

	background:#cccccc;

	font-weight:bold;

	text-align:center;

	line-height:35px;

	margin-left:510px;

	.margin-left:480px;

	margin-top:-12px;

	background:url(images/button-box.png);

	color:#ffffff;

}

#directory-list{

	border:0px solid red;

	width:580px;

	min-height:100px;

	.min-height:130px;

	margin-left:25px;

	height: auto !important;

}

.dir-left{

border:0px solid red;

width:230px;

float:left;

margin-top:5px;

margin-left:30px;
.margin-left:70px;

}

.dir-left li a{

	text-transform:uppercase;

	font-weight:bold;

	color:#FF9900;

}

.dir-left li{

	background:transparent url(images/bullet-flecha.png) no-repeat scroll 12px 5px;

	line-height:15px;

	margin-bottom:3px;

	margin-left:-50px;

	margin-top:10px;

	padding-left:25px;

}

.dir-right{

border:0px solid red;

width:230px;

float:left;

margin-top:5px;

}

.dir-right li a{

	text-transform:uppercase;

	font-weight:bold;

	color:#FF9900;

}

.dir-right li{

	background:transparent url(images/bullet-flecha.png) no-repeat scroll 12px 5px;

	line-height:15px;

	margin-bottom:3px;

	margin-left:-50px;

	margin-top:10px;

	padding-left:25px;

}

/*--------------------------------------------------------------*/

/* Header 

---------------------------------------------------------------*/

#header {

	position: relative;

	/*padding-bottom: 10px;*/

	overflow: hidden;

	background:url(images/header-bg.png) ;

	border: 1px solid #cccccc;

	/*padding: 11px 20px;*/

	overflow: hidden;

	height:108px;

	margin-bottom:10px;

}

#header h1{

	font-size:3.3em;

	font-weight: normal;

	padding:15px 0 24px 0;

	letter-spacing:-1px;

	white-space:nowrap;

}

#header-logo{

	border:0px solid red;

	width:240px;

	height:81px;

	padding-top:19px;

	padding-left:15px;

	float:left;

}

#header-logo img{

	border:0px solid red;

}



/*#header div{

	border:1px solid red;

	width:0;

	overflow:visible;

}*/

#header h1 a {

	color: #333333;

	text-decoration: none;

}

#header span.title {

	display:block;

	position:absolute;

	top:54px;

	left:22px;

	text-align: right;	

	color:#AFAFAF;

	font:normal 13px Arial, Verdana, Helvetica, sans-serif; 

	font-style: italic;

}

#header-publicidad{

	float:left;

	margin-left:34px;

	margin-top:29px;

	width:468px;

	height:60px;
	border:0px solid red;

}

#search-header{

	float:left;

	border:0px solid red;

	margin-left:35px;
	.margin-left:28px;
	margin-top:45px;

}

/* Global Navigation 

---------------------------------------------------------------*/

ul.globalNav{

	position: absolute;

	top:30px;

	right:10px;

}

ul.globalNav li {

	display: inline;

	border-right:1px solid #EBEBEB;

	padding:1px 8px;

}

ul.globalNav li.last {

	border-right:none;

}

ul.globalNav li a, ul.globalNav li a:link {

	color: #818181;

	font: normal 1.1em Arial, Verdana, Helvetica, sans-serif;

	text-decoration:none;

}

ul.globalNav li a:hover {

	color: #EA7521;

	text-decoration:underline;

}



/* Main Navigation 

---------------------------------------------------------------*/

#mainNav {

	border:0px solid red;	

	background:#FFF url(images/menu-bg.png) 0 0 repeat-x;

	color: #EF9552;

	/*border-left:1px solid #E4E4E4;

	border-right:1px solid #E4E4E4;*/

	clear:left;

	height:30px;

}

.homepng{

	width:30px;

	float:left;

	margin-top:2px;

	margin-left:20px;

}

.homepng img{

	border:none;

}

#mainNav ul {

	/*width:820px;*/

	float:left;

	border:0px solid red;

	margin-top:8px;

	margin-left:0px;

	}

#mainNav li {

	display: inline;

	/*border-left:1px solid #EF9552;*/

	/*padding:0px 0px;*/

	padding-left:15px;

}

#mainNav .first {

	border:medium none;

}

#mainNav li a {

	color: #ffffff;

	text-decoration:none;

	font-family: arial;

	font-size: 9.0pt;

}

#mainNav li a:hover {

	text-decoration:underline;

}

.headSearch {

	border:0px solid red;

	float:left;

	background:url(images/search-text2.png) 0 0 no-repeat;

	width:159px;

	height:29px;

}

.headSearch2 {

	border:0px solid red;

	background:url(images/search-text.png) 0 0 no-repeat;

	width:203px;

	height:29px;

}

.keyword {

	float:left;

	width:100px;

	height:22px;

	border:none;

	font-size:11px;

	padding:8px 0 0 25px;

	color:#818181;

	margin:0 !important;

	border:0px solid red;

	background:none;

}	
.keyword2 {

	float:left;

	width:144px;

	height:22px;

	border:none;

	font-size:11px;

	padding:8px 0 0 25px;

	color:#818181;

	margin:0 !important;

	border:0px solid red;

	background:none;

}
.searchButton {

	float:left;

	cursor:pointer;

	background:none;

	border:0px solid red;

	width:24px;

	height:26px;

	/*background:url(images/search-button.gif) 0 0 no-repeat;*/

	/*width:60px;

	height:22px;

	border:none;

	margin:0 !important;*/

	}

	

/* Mixed Content Class

---------------------------------------------------------------*/



.post p, {

	margin-bottom: 15px;

}

blockquote {

	background: url(images/quotes.gif) 0 0 no-repeat;

	padding-left: 50px;

	color: #000;

	margin:20px 0;

}

.post ul{

	font-size:12px;

	margin-bottom: 10px;

	color:#666;

	line-height:24px;

	margin:-8px 0 20px 15px;

}	

.post ul li {

	background: url(images/bullet-content.gif) 0 8px no-repeat;

	padding-left:15px;

}

.post ul li ul{

	font-size:12px;

	margin-bottom: 10px;

	line-height:24px;

	margin:0px;

}

.post ul li ul li {

	background: url(images/bullet-content2.gif) 0 8px no-repeat !important;

}

.post ol  {

	margin-bottom: 10px;

	color:#666;

	margin:-8px 0 20px 35px;

}

.post ol li  {

	list-style-type:decimal;

	padding-left:0px;

}

.post ol li ol{

	margin:5px 0 5px 18px;

}

.post a  {

	/*text-decoration:underline;*/
	/*color:#000;*/
	/*agregando el color naranja a los links en los posts, el anterior era negro y quitando el underline*/
	text-decoration:none;
	color:#EA7521;

}

.post a:hover  {

	/*text-decoration:none;*/
	text-decoration:underline;
	color:#EA7521;

}

.post a:hover .post .postmetadata a:hover {

	text-decoration:none;

	color:#EA7521;

	white-space:nowrap;

}

.post .postmetadata  {

	margin:0 auto;

	width:89%;

	background:#F9F9F9;

	color:#999999;

	font-size:11px;

	line-height:18px;	

	margin-bottom:30px;

	padding:5px 20px;

}



.entry {

	margin:0 auto;

	width:95%;

	clear:left;

}



.post .postmetadata a  {

	color:#AE927D !important;

	text-decoration:underline;

	}

.post .postmetadata a:hover  {

	color:#AE927D !important;

	text-decoration:none;

	}

.tags {

	padding:0 15px;

	line-height:21px;

}	

.tags a {

	color:#9A8A7C !important;

	font-weight:bold;

	text-decoration:none;

}	

.tags a:hover {

	color:#000 !important;

	font-weight:bold;

	text-decoration:underline !important;

}



/* Table 

---------------------------------------------------------------*/

table {

	border:1px solid #F3E3D7;

	border-collapse: collapse;

}

td, th  {

	border: 1px solid #F3E3D7;

	padding:3px 4px;

}

th {

	font-weight:bold;

	background:#FFF6F0;

	color:#000;

}



/* Common Used Class 

---------------------------------------------------------------*/

.float_left {

	float: left;

}

.float_right {

	float: right;

}

.clear_both {

	clear: both;

}

abbr[title], acronym[title] {

	border-bottom:1px dotted #999999;

	cursor:help;

	font-style:italic;

}



/* Forms 

----------------------------------------------------------- */

fieldset {

	border: 1px solid #F3E3D7;

	padding: 10px;

	margin-bottom:15px;

}

legend {

	font:bold 14px Arial, Verdana, Helvetica, sans-serif; 

}

label {

	font:bold 11px Arial, Verdana, Helvetica, sans-serif; 

}

input[type="radio"], input[type="checkbox"] {

	margin-right:15px;

	vertical-align:bottom;

	}

input[type="button"], input[type="submit"] {

	margin:0 5px;



	}

textarea {

	width:100% !important;

}



/* Side bar

-------------------------------------------------------------*/

#sidebar h3 {

	color:#000;

	margin:10px 0 8px 0;

	font-size:16px;

	font-weight:bold;

}

.rightPan {

	background:  #EBEBEB ;

	margin-bottom: 20px;

	text-indent:15px;

}

.rightPan span.stc {

	background: url(images/gray-top-curve.gif) top left no-repeat;

	display: block;

	height: 5px;

	width: 10px;

	line-height:0;

}



.gbc {

	background: url(images/gray-bottom-curve.gif) bottom right no-repeat;

	height:15px;

	font-size: 0px;

	line-height:0;

}

.gbc span.sbc {

	background: url(images/gray-bottom-curve.gif) bottom left no-repeat;

	display: block;

	height:15px;

	width: 10px;

}



#sidebar ul {

	line-height:25px;

}

#sidebar ul li {

	background: url(images/bullet-sidebar.gif) 15px 11px no-repeat;

	padding-left: 12px;

	margin-left:5px;

}

#sidebar ul li ul {

	margin-bottom: 0px;

}

#sidebar ul li ul li {

	background: url(images/bullet-content.gif) 15px 10px no-repeat;

	margin-left:0px;

}

#sidebar a {

	color: #333;

}

#sidebar a:hover {

	color:#000;

	text-decoration:none;

}

#sidebar-login{

	border:0px solid red;

}

#login-side{

	border:1px solid #CCCCCC;

	margin-bottom:20px;

	min-height:80px;

	height:auto !important;

	background:url(images/bg-sesion.png);

}

#login-side h3{

	color:#FF9900;

	text-transform:uppercase;

	font-size:12px;	

	margin-left:14px;

	margin-top:3px;

}

#login-side  .submit{

	text-align:right;

	

}

#avt{

	border:0px solid red;

	margin-top:-7px;

	margin-left:5px;

}

#avt ul{

line-height:17px;

}

#avt ul li{

	list-style:none;

	background:none;

	margin-top:0px;

	margin-bottom:0px;

}

#avt ul li a{

	text-decoration:none;

}



#user-id{

	border:0px solid red;

	width:120px;

	margin-left:10px;

	height:20px;

	float:left;

	line-height:25px;

	.margin-top:-14px;

	.padding:0px;

}

#pass-id{

	border:0px solid red;

	margin-left:10px;

	width:120px;

	height:20px;

	float:left;

	line-height:25px;	

	.margin-top:-13px;

	.padding:0px;

}

.input-left{

	float:left;

}

#user_login{

	width:130px;

	height:18px;

	border:1px solid #cccccc;

	margin-bottom:3px;

	.padding:0px;

	.margin-top:-15px;

}

#user_pass{

	width:130px;

	height:18px;

	border:1px solid #cccccc;

	.padding:0px;

	.margin-top:-20px;

	

}

#wp-submit-l{

	border:0px solid red;

	text-transform:uppercase;

	cursor:pointer;

	background:none;

	width:25px;

	height:23px;

	.margin-top:-25px;

}

#login_error{

	text-align:center;

	border:0px solid red;

	

}

/*----------------------------------------------------------*/

#subcategorias-sidebar{

background:#F7F7F7 url(images/bg-sesion.png) repeat-x;

border:1px solid #CCCCCC;

margin-bottom:20px;

min-height:140px;

padding:5px;

width:310px;

height:auto;

}

#subcategorias-sidebar ul li,#subcategorias-sidebar ul li ul li {

	background:transparent url(images/bullet-flecha.png) no-repeat scroll 12px 5px;

	line-height:15px;

	margin-bottom:3px;

	margin-left:-20px;

	margin-top:3px;

	padding-left:25px;

}

#subcategorias-sidebar ul li a{	

	color:#FF9900;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

}

#subcategorias-sidebar ul li a:hover{	

	color:#FF9900;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

}

#title-cat-sid{

	text-transform:uppercase;

}

/* Footer 

------------------------------------------------------------*/

#footer {

	width:960px;	

	position: relative;

	padding: 10px 15px;

	font-size:10px;

	line-height:15px;

	margin:0px auto;

}

#footer p {

	text-align: center;

	font-size: 0.92em;

	padding-bottom:20px;

}



/* Comments 

------------------------------------------------------------*/

.commetmain {

	border-bottom:1px dotted #999;

	clear:both;

	height:100%;

	margin-bottom:15px;

	overflow:hidden;

	padding:10px;

}

.commetmainalt {

	background:#FFF2E8;

	border-bottom:1px dotted #999;

	clear:both;

	height:100%;

	margin-bottom:15px;

	overflow:hidden;

	padding:10px;

}

.commet_left {

	float:left;

	font-family:Arial;

	font-size:11px;

	width:15%;

	padding-right:15px;

}

.comment-author {

	font-size:11px;

	padding-bottom:5px;

}

.comment-author strong, .comment-author strong a {

	font-size:14px;

	}

.commet_right {

	border-left:1px dotted #999;

	float:left;

	min-height:55px;

	padding:5px 0 0 15px;

	width:76%;

	min-height:100px;

}

.thecomment, .comment-body {

	margin:0;

}

.avatar {

	display:block;

	margin:5px 0 0 0;

}

small {

	color:#999;

}



/* Comments Form

------------------------------------------------------------*/

#commentform label {

	float:left;

	text-align:left;

	margin-bottom:15px;

	font-size:11px;

	width:110px;

	font-weight:bold;

}

.txtarea {

	width:75% !important;

	float:right;

	padding:5px;

	margin-bottom:5px;

	border:1px solid #b8b8b8;

	background:#FAF8F8;

	font:12px Arial, Helvetica, sans-serif;

}

.txtarea:hover {

	border:1px solid #B6B6B6;

	background:#F4F3F3;

}

.Cmtbutton:hover {

	background:#000;

	border:medium none;

	color:#FAF8F8;	

}

.Cmtbutton {

	background:#EA7521;

	border:medium none;

	clear:both;

	color:#FAF8F8;

	float:left;

	font-family:Arial;

	font-size:12px;

	font-weight:bold;

	margin-left:100px;

	padding:5px;

	width:180px;

	margin-left:142px !important;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

	overflow:hidden;

}

.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}

.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

.wp-caption-text {

	overflow:none !important;

	margin:0 !important;

}

form p {

	margin:10px 0 0 0 !important;

}

dl {

	margin-bottom:15px;

}

/*-------------------------------Publicidad derecha*/

#publicidad-right{

	width:320px;

	min-height:100px;

	border:1px solid #cccccc;

	background:url(images/bg-noticias.png) repeat-x;

	background-color:#f7f7f7 ;

	margin-bottom:20px;

}

#publicidad-right img{

	border:none;

}

#title-publicidad{
	height:14px;
	background:#cccccc;
	font-weight:bold;
	line-height:13px;
	padding-left:10px;
	font-size:7pt;
}


/*********************************Buscador */

.search-down{

	width:320px;

	min-height:73px;

	border:1px solid #cccccc;

	background:url(images/bg-sesion.png);

}

#searchform2{

	margin-top:20px;

	margin-left:60px;

}

/*********************************Tag */

#nube-tag-flash{

	width:320px;

	height:250px;

	border:1px solid #cccccc;

	background:url(images/bg-sesion.png) repeat-x;

	background-color:#f7f7f7 ;

	margin-bottom:20px;

}

.title-tagcloud{

	font-weight:bold;

	position:absolute;

	font-size:12px;

	font-family:Arial;

	margin-left:10px;

	margin-top:20px;

	

}

/****************************planes-licitaciones*/

#planes-licitaciones{

	width:310px;	

	min-height:150px;

	border:1px solid #cccccc;

	background:url(images/bg-sesion.png) repeat-x;

	background-color:#f7f7f7 ;

	margin-bottom:20px;

	padding:5px;

}

.titles-side{

	font-weight:bold;

	margin-left:5px;

	margin-top:5px;

}

#planes-licitaciones ul li {

	background:transparent url(images/bullet-flecha.png) no-repeat scroll 12px 5px;

	line-height:15px;

	margin-bottom:3px;

	margin-left:-50px;

	margin-top:3px;

	padding-left:25px;

}

#planes-licitaciones ul li a{	

	color:#FF9900;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

}

#planes-licitaciones ul li a:hover{	

	color:#FF9900;

	font-weight:bold;

	text-decoration:none;

	text-transform:uppercase;

}

#player{

	border:0px solid red;

	width:284px;

	height:194px;

}

#player2{

	border:0px solid red;

	width:284px;

	height:194px;

}



/*Template Blog*/
#blog-div, #date-div{

width:320px;

margin-bottom:20px;

}

.borde-div{

border:1px solid #c6c6c6;

width:617px;

}

.nborde-div{

background:#F7F7F7 url(images/bg-descrip.png) repeat-x;

border:1px solid #c6c6c6;

width:617px;

}

.sborde-div{

border-bottom:1px dashed #c6c6c6;

border-top:1px dashed #c6c6c6;

width:617px;

}

.borde-div a{

color:#ff9900;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

#blog-div a{

color:#ff9900;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

#date-div ul li a{

color:#FF9900;

font-weight:bold;

text-decoration:none;

text-transform:uppercase;

font-size:11px;

}

#date-div ul li, #date-div ul li ul li{

color:#FF9900;

background:transparent url(images/bullet-flecha.png) no-repeat scroll 12px 5px;

line-height:15px;

margin-bottom:3px;

margin-left:-40px;

margin-top:3px;

padding-left:25px;

}

#date-div a{

color:#ff9900;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

#blog-div a:hover{

color:#ff9900;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

.fondo-div{

background:#e6e6e6;

width:460px;

padding-left:5px;

padding-bottom:10px;

padding-top:10px;

}

.tit-posts{

padding-bottom:7px;

font-size:12px;
}

.tit-posts a{

font-size:12px;

color:#4f4e4e;

text-decoration:none;

}

#bloguero-principal{

border:1px solid #c6c6c6;

width:617px;

}
#blog-semana{

color:#2c2b2b;

font-size:11px;

font-weight:bold;

}

#blog-nombre{

color:#6f6f6f;

font-size:25px;

line-height:50px;

font-weight:bold;

}

.blog-nom-sidebar{

color:#6f6f6f;

font-size:16px;

line-height:11px;

font-weight:bold;

}

.blog-apell-sidebar{

color:#f58716;

font-size:16px;

line-height:11px;

font-weight:bold;

}

.blog-nombre-ultimo{

color:#6f6f6f;

font-size:17px;

font-weight:bold;

}

.blog-apellido-ultimo{

color:#f58716;

font-size:17px;

font-weight:bold;

}

#blog-apellido{

color:#f58716;

font-size:25px;

font-weight:bold;

line-height:20px;

}

#tit-blog-semana{

color:#f58716;

font-size:18px;

line-height:18px;

}
#cont-blog-semana{

color:#626262;

font-size:11px;

line-height:12px;

text-align:justify;

width:98%;

}

.blog-link{

color:#f58716 ;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

.blog-posts {

border:1px solid #c6c6c6;

margin-left:5px;

float:left;

}

.blog-posts table, td, th  {

border:0px solid #c6c6c6;

}

#bloguero-principal table, td, th  {

border:0px solid #c6c6c6;

}

.borde-div table, td, th  {

border:0px solid #c6c6c6;

}

/*Fin Template Blog*/


/*estilo post2*/

.post2 {

	background:#e6e6e6;}

.post2 img {

	border: none;

	float:right;

	margin:10px;

}



#content .post2, #content .comments {

	width:100%;

	padding-right:3%;

	float:left;	

}

#content .post2 h2 span.comment{

	border:none;

}

#content .post2 h2 span.comment span {

	border:none;

	display: block;

	position:absolute;

	top:12px;

	right:2px;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color: #000; !important;

	height:15px;

}

#content .post2 h2 span.comment a {

	display: block;

	background: url(images/icon-comments.gif) 0 0 no-repeat;	

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	padding-left:20px;

	color: #000 !important;

	height:15px;

	text-decoration:underline;

	position:absolute;

	top:12px;

	right:2px;

}

#content .post2 h2 span.comment a:hover {

	font: normal 11px Arial, Verdana, Helvetica, sans-serif; 

	text-decoration:none;

}

#content .post2 h2.h2title{	

	color: #000;

	font-size: 1.5em;

	width:100%;

	position:relative;

	border-top: 1px dotted #DBD2C4;

	border-bottom: 1px dotted #DBD2C4;

	margin-bottom:10px;

	padding:0px 0px;

	font-weight: bold;

	overflow:hidden;

	

}

#content .post2 h2 a {

	color: #000;

	text-decoration:none;

	}

#content .post2 h2 a:hover  {

	color: #000;

	

	text-decoration:none;

	}	

.post2 h3 {

	color: #EA7521;

	font-size: 1.3em;

}

.post2 p, {

	margin-bottom: 15px;

}

.post2 ul{

	font-size:12px;

	margin-bottom: 10px;

	color:#666;

	line-height:24px;

	margin:-8px 0 20px 15px;

}	

.post2 ul li {

	background: url(images/bullet-content.gif) 0 8px no-repeat;

	padding-left:15px;

}

.post2 ul li ul{

	font-size:12px;

	margin-bottom: 10px;

	line-height:24px;

	margin:0px;

}

.post2 ul li ul li {

	background: url(images/bullet-content2.gif) 0 8px no-repeat !important;

}

.post2 ol  {

	margin-bottom: 10px;

	color:#666;

	margin:-8px 0 20px 35px;

}

.post2 ol li  {

	list-style-type:decimal;

	padding-left:0px;

}

.post2 ol li ol{

	margin:5px 0 5px 18px;

}

.post2 a  {

	text-decoration:underline;

	color:#000;

}

.post2 a:hover  {

	text-decoration:none;

	color:#EA7521;

}

.post2 a:hover .post2 .postmetadata a:hover {

	text-decoration:none;

	color:#EA7521;

	white-space:nowrap;

}

.post2 .postmetadata  {

	margin:0 auto;

	width:89%;

	background:#e0e0e0;

	color:#999999;

	font-size:11px;

	line-height:18px;	

	margin-bottom:30px;

	padding:5px 20px;

}



.post2 .postmetadata a  {

	color:#AE927D !important;

	text-decoration:underline;

	}

.post2 .postmetadata a:hover  {

	color:#AE927D !important;

	text-decoration:none;

	}

/*fin estilo post2*/





#title-mod-home {

	height:19px;

	background:#cccccc;

	font-weight:bold;

	line-height:20px;

	padding-left:10px;	

}



/*Descricion Categoria*/

#desripcion_categoria{

padding-left:5px;

}

/*Fin Descricion Categoria*/
#logo-ingenet-val{
width:240px;
height:81px;
background:url(images/logo-ingenet.png);
_background:url(images/logo-ingenet.gif);
cursor:pointer;
}
#home-head{
width:30px;
height:25px;
background:url(images/home.png);
_background:url(images/homeie6.gif);
cursor:pointer;
}
/* Menu 2.0 */
#menu-20{
border:0px solid red;
padding-bottom:0px;
}
#menu-20 ul{
.margin-top:13px;
_margin-top:13px;
}
#menu-20 ul li{
display:inline;
float:left;
background:#666666;
padding-left:0px;
}
#menu-20 ul li a{
display: block; 
padding: 4px 12px 4px 12px;  
text-decoration: none;  
/*position: relative;*/ 
/*outline: none;*/
float:left;
font-size:12px;
width:auto;
background:#666666;
color:#fff;
font-weight:bold;
text-align:center;
}
#menu-20 ul li a:hover{
display: block; 
padding: 4px 12px 4px 12px;  
text-decoration: none;  
/*position: relative;*/ 
/*outline: none;*/
float:left;
font-size:12px;
width:auto;
background:#666666;
color:#fff;
font-weight:bold;
text-align:center;
}
#me-20{
	width:320px;
	height:60px;
	border:1px solid #cccccc;
	background:url(images/bg-noticias.png) repeat-x;
	background-color:#f7f7f7 ;
	margin-bottom:20px;
}

