/*
Theme Name: Newsportal
Theme URI: http://www.kaushalsheth.com
Version: 1.0
Description: 3 Column theme Newsportal theme
Author: Kaushal
Author URI: http://www.kaushalsheth.com
*/

body {
 
  margin-top:0px;
  margin-bottom:0px;
  font-family: verdana;
	font-weight: normal;
	font-size: 12px;
   background-color: #ffffff;
}

/*A:link {
	COLOR: #2153AA; text-decoration: none;
}
A:visited {
	COLOR: #2153AA; text-decoration: none;
}
A:active {
	COLOR: #2153AA; text-decoration: none;
}
A:hover {
	COLOR: #FF0000; text-decoration: underline;
}*/
a:link {
	color: #E07A09;
	text-decoration:none;	
}
a:visited {
	color: #E07A09;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration: underline;
}
#page_wrapper{
  margin-left: 0px; 
  margin-right: 0px;
 /* width: 98%;*/
  text-align: justify;
  padding:0em 0em;
  border: 0.4em solid #F2F2F2;
}




#line{
	
	
	margin:0;
	padding-bottom:0.3em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.2em;
	border: 0.2em solid #DCDAC3;
	
}


#cabecero_int {
	/*height: 117px;*/
	background: #F0EEEE url(images/Logo2.gif) left no-repeat;
	border: 0.2em solid #E07A09;
	border-bottom:2px solid #E07A09;
	padding-top: 0.2em;
	padding-right: 0.2em;
	
}


#desc {
/*	float: right;
	color: #4C4C4C;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width:100%;
	text-align: right;
	font-style: normal;
	padding-top: 1px;*/
	height:5.3em;
	width:100%;
}

#desc font {
float:right;
font-size:1.5em;
font-weight:700;
}

#nav {
	width:100%;
	height:1.7em;
	
}

#nav font{
float:right;
font-size:1.2em;
}

/* 1.2.1 buscador*/
#search {
float: right;
padding: 65px 0 0 0;
width:100%;
text-align: right;
}

#searchform {
margin: 0 0;
padding: 0 0;
}

#searchform #s {
border: 1px solid #4C4C4C;
}

#searchform #searchsubmit {
border: 1px solid #4C4C4C;
color: #FFFFFF;
background-color: #C00000;
}
/*cierro cabecero;*/ 



#sidebarleft {
  margin-top: 10px;
  float: left;
  width: 160px;
 
}

#sidebar {
margin-top: 10px;
  float: right;
    width: 160px;
	font-size: 0.9em;
	display: inline;
  }
/* For IE, del otro css*/
/* html #content, * html #sidebar, * html #sidebarleft{
	overflow: hidden; 
}*/

#content {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 180px;
	margin-right: 180px;
	font-family: verdana, arial, sans-serif;
	line-height: 18px;
	color: #333333;
	font-size: 1em;
}

#footer {
  height: 50px;
	background: #F0EEEE url(images/Logo3.gif) center center no-repeat;
  clear: both;
  text-align: center;
  padding-top:12px;
  line-height: 18px;
}

#content p {
	margin-top:15px;
	margin-bottom: 15px;
	font-family: verdana, arial, sans-serif;
	line-height: 18px;
	color: #333333;
	font-weight: normal;
}

#content h3 {
  margin-top:5px; margin-bottom: 10px;
  font-family: verdana, arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 18px;
  color: #2153AA;
}

#content h4 {
  margin-top:0px;margin-bottom:0px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 12px;
  color: #4C4C4C;
}



.float_left {
  float: left;
  margin-right: 10px;
}

.float_right {
  float: right;
  margin-left: 10px;
}

.featurebox_center {
  background-color: #fffff6;
  margin:0px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}

.featurebox_side {
  background-color: #fffff6;
  margin:0px;margin-left:10px;margin-right:10px;margin-bottom:15px;
  padding:10px;
  border: 1px solid #DFE8F7;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}


.post{margin:0 0 25px 0;}

.post .info{
padding:2px 3px 3px 8px;
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
}


/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
border: 1px solid #939793;
}

#commentform #email, #commentform #author, #commentform #url {
font-size: 1.1em;
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

/*Menú lateral izquierdo*/

#sidebarleft h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	background: url(images/arrow.gif) no-repeat center right;
	font-size: 0.8em;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	color: #4C4C4C;
}
/*
#sidebarleft h2 a {
	color: #9BBB38;
}
#sidebarleft h2 a:hover{
	color: #E58712;
}
*/
#sidebarleft ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin: 1.2em 0;
	border-top: 1px solid #E8E7D0;
	background-color: #FAFAF0;
	display: block;
	border-bottom: 1px solid #E8E7D0;
}
/*
#sidebarleft ul li {
}
#sidebarleft ul ul {
	margin: 1.2em 0;
	border-top: 1px solid #E8E7D0;
	background-color: #FAFAF0;
}
#sidebarleft ul ul li{
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
}
#sidebarleft ul ul li a  {
	display: block;
	margin: 0 0 0 -10px;
	padding: 0.1em 10px;
	width: 190px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 170px;
} 
html>body #sidebarleft ul ul li a {
	width: 170px;
}

#sidebarleft ul ul li a:hover {
	background-color: #FFF;*/

/*Menú lateral derecho*/


#sidebar h2 {
	display: inline;
	margin: 1.2em 0 0.6em 0;
	padding: 0 10px 0 0;
	background: url(images/arrow.gif) no-repeat center right;
	font-size: 0.8em;
	color: #4C4C4C;
	font-style: normal;
}
#sidebar h2 a {
	color: #C00000;
}
#sidebar h2 a:hover{
	color: #C00000;
	text-decoration:overline
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#sidebar ul li {
}
#sidebar ul ul {
	margin: 1.2em 0;
	border-top: 1px solid #E8E7D0;
	background-color: #FAFAF0;
}
#sidebar ul ul li{
	padding: 0 0 0 10px;
	border-bottom: 1px solid #E8E7D0;
	overflow:hidden;
	text-align: left;
}


#sidebar ul ul li a  {
	display: block;
	margin: 0 0 0 -10px;
	padding: 0.1em 10px;
	width: 160px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	
} 
html>body #sidebar ul ul li a {
	width: 160px;
}

#sidebar ul ul li a:hover {
	background-color: #FFF;
	width: 160px;
}
/* Nested lists? */
#sidebar ul ul ul{
	margin: 0;
	border: none;
}
#sidebar ul ul ul li {
	margin: 0 0 0 -10px;
	padding: 0 0 0 25px;
	border-bottom: none;
	border-top: 1px solid #E8E7D0;
}
#sidebar ul ul ul li a {
	margin: 0 0 0 -10px;
	padding: 0.1em 10px 0.1em 25px;
	voice-family: "\"}\""; 
	voice-family: inherit;
	width: 155px;
} 
html>body #sidebar ul ul ul li a {
	width: 155px;
}
.borde_img {
float:left;
padding: 4px; 
border: 1px solid #D9E0E6;
border-bottom-color:#C8CDD2;
border-right-color:#C8CDD2;
background: #fff;
}

#tutoriales {
margin-right:30px;
 
float: left;
}

#tutoriales dl{
padding-top: 0px;
clear:both;
}

#tutoriales dd{
margin-left: 100px; 

}

#tutoriales dt{
margin-left: 100px; 
font-size: 150%;
}

.tutoriales_tit {
font-size: 170%;
}

.tutoriales_subtit  {
padding-top:10px;
}



/*Creo que de aqui para abajo se puede borrar todo*/
#tool 
{
width:100%;
margin: 0px 0px;
padding: 0;

}

#tool dl {
margin: 0px 0px;
padding: 0;
}

#tool dt {
float:right;
width: 240px;
margin: 0;
padding:0;
font-size:180%;
letter-spacing: 1px;
color:#627081;
}

#tool dd {
float:right;
width: 400px;
margin: 0;
font-size:85%;
line-height: 1.5em;
color:#666666;
}

#tool dd.img img {
float:left;
padding:4px;
border: 1px solid #D9E0E6;
border-bottom-color:#C8CDD2;
border-right-color:#C8CDD2;
background: #fff;
}

