body{
background-color: #ffffff;text-align: left !important;
}

a{
color: black;
}

.article3Col{
 	column-count: 3;
  	column-gap: 20px;
  	column-width: 140px;
}

.clear{ clear: both;}

.formularioAgregar{
	/*border-right:2px solid #f4f4f4;*/
	margin: 10px;
	padding: 10px 10px 20px 10px;
	font-size: 13px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#efefef;
}

.formularioAgregar .textInput{
border: 3px solid #f4f4f4;
height:20px;
font-size: 12px !important;
width: 300px;
padding: 3px;
margin-bottom: 10px;
margin-top: 4px;
color: #666;
}

.formularioAgregar label{
font-size: 13px;
margin-bottom: 5px;
}

.formularioAgregar select{
font-size: 13px;
}

#mainContent{
margin:40px auto;
width:980px;
}

	#header{

	}
	
		ul.navegacionSuperior{
		margin:0 auto;
		width: 780px;
		}
		
		ul.navegacionSuperior li{
		float:left;
		margin-left: 10px;
		font-size: 17px;
		}
		
		ul.navegacionSuperior a{
		padding: 5px;
		background: url('http://www.blogasturias.com/images/menunav_activo.png');
		color: #fff;
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background-color:#DDDDDD;
		}
		
		ul.navegacionSuperior a.activo{
		background: #f4f4f4 !important;
		color: #000 !important;		
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background-color:#DDDDDD;
		}
		
		ul.navegacionSuperior a:hover{
		/*background: #b31316;*/
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-moz-border-radius-topleft:5px;
		-moz-border-radius-topright:5px;
		background-color:#DDDDDD;

		}
	
		#mainTitle{
		margin:0 auto;
		width: 650px;
		text-align:left;
		}
		
		#mainTitleMini {
		margin:0 auto;
		text-align:left;
		}

		#coTitle{
		float:right;
		margin-top:-110px;
		width:300px;
		}
	
	#subHeader{
	float:right;
	/*height:90px;*/
	/*width:600px;*/
	margin-top:30px;
	}
	
		ul.social{
		float:right;
		margin-right:210px;
		margin-top:50px;
		}
		
		ul.socialMini{
		float:right;
		margin-right:30px;
		margin-top:50px;
		}
		
		ul.social li, ul.socialMini li{
		float:left;
		margin-left:5px;
		}
	
	#leftSidebar{
	width:450px;
	float: left;
	}
	
	.addNewBlogInfo{
	float: right;
	}

		.anadirBlog{
	
	
		}
	
		.addForm{
		float:left;
		width:400px;
		margin-top: 40px;
		}
		
	.gracias{
	border-right:3px solid #F4F4F4;
	float:left;
	height:200px;
	margin-bottom:30px;
	margin-top:100px;
	padding:10px;
	width:390px;
	}
	
	.gracias p{
	font-size:13px;
	}
	
	.gracias h2{
	font-size:34px;
	margin-bottom:20px;
	}
	
		.infoFIMP{
		clear:both;	
		}
		
	.mainSearch{
/*	width:550px;*/
	width:667px;
	margin:0 auto;
	margin-top: 20px;
	text-align: center;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#efefef;
	border:#666666;
	padding:10px;
	}
	
	.mainAddInfo{
	font-size:13px;
	line-height:18px;
	margin:20px auto 0;
	width:550px;
	}
	
	.mainAddInfo h2{
	line-height: 30px;
	}
		
	#lastPosts{
	margin:30px auto;background-color: #ffffff;
	/*width:800px;*/
	}
	
	h2{
	color: #000;
	font-size: 25px;
	}
	
	#lastPosts h2{
	margin-left:60px;
/*	background:transparent none repeat scroll 0 0;
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:28px;
	font-weight:bold;
	padding:0;*/
	}
	
	#lastPosts ul{
	margin-left: 50px;
	}
	
	#lastPosts ul li{
	float:left;
	padding: 7px;
	width: 440px;
	margin:5px 5px 10px;
	min-height:160px;
	}
	
	#lastPosts ul li img{
	border:1px solid #EFEFEF;
	float:left;
	padding:2px;
	}
	
	
	#lastPosts .parrafo{
		margin: 12px 0pt 0pt 50px;
	}
	
	#lastPosts .parrafo2{
		margin: 10px 0pt 0pt; 
		font-size: 13px; 
		line-height: 18px;	
	}


	#lastPosts .parrafo_textarea{
		margin: 10px 0pt 0pt;
	}
	
	#lastPosts .parrafo_widget{
		margin: 22px 0pt 0pt 0px;
	}	
	
	.gris_claro{
		color: rgb(102, 102, 102);	
	}
	
	.resumenPost{
	border-left:1px solid #D4D4D4;
	font-size:13px;
	line-height:16px;
	margin-left:50px;
	padding-left:5px;
	text-align:justify;
	min-height:60px;
	}
	
	.rss-title a{
	color: #d11619;
/*	padding:4px;*/
	scroll 0 100%;
/*	color:#7F0000;*/
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:normal;
/*	margin:0 0 10px;
	padding:0 0 10px;*/
	  line-height: 20px;
	}
	
	.rss-title a:hover{
	color: #d11619;
	}
	
	.meta-rss{
	font-size: 11px;
	color: #666;
    margin: 6px 0 10px 2px;
	}
	
	.meta-rss a{
	color: #d11619;
	}
	
	.meta-rss a:hover{
	color: #d11619;
	}
	
	a.more-link{
	padding:4px;
	background: #d11619;
	float:left;
	clear: both;
	color: #fff;
	margin-top: 5px;
	}
	
	a.more-link:hover{
	color: #fff;
	background: #b31316;
	clear:both;
	float:left;
	}

	#mainBlogs{
	clear:both;
	margin-top:30px;
	}
	
		#mainBlogs h2{
		margin-left: 7px;
		}

		ul.mainBlogsList{
	
	
		}
			
			ul.mainBlogsList li{
			background: repeat scroll 0 0 rgba(255,255,255,255);
			border:1px solid #D9D9D9;
			float:left;
			height:100px;
			margin:5px;
			padding:7px;
			width:215px;
			}
		
		ul.mainBlogsList .author{
		
		}
		
		ul.mainBlogsList .title a{
		color: #d11619;	
		}
		
		ul.mainBlogsList .title a:hover{
		color: #d11619;	
		}
		
		ul.mainBlogsList img.image{
		border:1px solid #D9D9D9;
		float: right;
		padding:1px;
		}
		
		ul.mainBlogsList .description{
		
		}
	
	#directory{
	clear:right;
	margin-left:460px;
	margin-top:40px;
	width:450px;
	}

		ul.directoryListMain{
		clear: both;
		margin-top:20px;
		text-align: center;
		}
		
			ul.directoryListMain li{
			display: inline;
			margin:3px;
			background: #f4f4f4;
			padding: 4px;
			text-align: center;
			line-height: 29px;
			}
	
		.directoryActualidad{
			width:500px;
			margin-left:20px;
			margin-top: 20px;
		}
		
		.directoryActualidad ul li{
		list-style: square;
		}
		
		input.campo-busqueda{
/*		border:3px solid #D6D6D6;
		color:#999999;
		font-size:12px;*/
		height:24px;
		border:1px solid #A7A7A7;
		color:#312B26;
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		line-height:1.1em;
		padding:4px 2px 0;
		vertical-align:middle;
		}
		
input.button {
  -moz-border-radius:      3px;
  -webkit-border-radius:   3px;
  background:              white url('http://www.blogasturias.com/images/button.png') 0 0 repeat-x; 

/* Image fallback */

  background:             -moz-linear-gradient(0% 170% 90deg, #c4c4c4, white);
  background:             -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#c4c4c4));
  border:                  1px solid;
  border-color:            #e6e6e6 #cccccc #cccccc #e6e6e6;
  border-radius:           3px;
  color:                   #404040;
  display:                 inline-block;
  font-family:            "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-size:               13px;
  outline                  0;
  padding:                 5px 8px 5px;
  text-align:              center;
  text-decoration:         none;
  text-shadow:             1px 1px 0 white; 
  white-space:             nowrap; 
  
 
cursor:pointer;

  
  }

  input.button:hover {
    background:           -moz-linear-gradient(0% 170% 90deg, #b8b8b8, white);
    background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(white), to(#b8b8b8));
    border-color:          #99ccff;
    color:                 #333333; }

  input.button:active {
    position:              relative;
    top:                   1px; }

  input.button:active, .button:focus {
    background-position:   0 -25px;
    background:           -moz-linear-gradient(0% 170% 90deg, white, #dedede);
    background:           -webkit-gradient(linear, 0% 0%, 0% 170%, from(#dedede), to(white));
    border-color:          #8fc7ff #94c9ff #94c9ff #8fc7ff;
    color:                 #1a1a1a;
    text-shadow:           1px -1px 0 rgba(255, 255, 255, 0.5); }



.pestanas{
	margin:30px auto;
   width: 980px;
}
.pestanas ul{
   margin:30px 0 0px 0px;
   padding:0px;
   list-style: none;
}


.pestanas ul.menu-categorias{
/*	margin:0 14px 20px 2px*/
   margin:0 0 20px 0;
}
.pestanas ul.menu-categorias li{
	float:left;
	margin:0 3px 10px 0;
}

.pestanas li a{
 background:url("http://www.blogasturias.com/images/menunav_activo.png") repeat scroll 0 0 transparent;
color:#fff;
float:left;
margin:0 2px 4px 0;
padding:4px 5px;
font-size:14px;
}

li.pestanaseleccionada{
   background: #f4f4f4 !important;
   color: #000000 !important;
   font-weight: bold;
}

li.pestanaseleccionada a{
   background: #f4f4f4 !important;
   color: #000000 !important;
   font-weight: bold;
}

.cuerpopestanas{
   background: #f4f4f4;
   clear:both;   
   margin:20px 0 0 0;
   padding:4px 4px 30px;
   min-height: 100px;
   overflow: auto;
   float:left;
   width:99%;
}

.cuerpopestanas ul li{
/*width: 250px;*/
width: 292px;
float: left;
background: none !important;
/*list-style: square;*/
font-size: 12px !important;
margin-top: 5px;
}

.cuerpopestanas ul{
/*margin-left:140px;*/
margin-left:60px;
margin-top:40px;
}

.cuerpopestanas a{
color: #d11619 !important;
background: none !important;
padding:0px !important;
}

.cuerpopestanas h2{
/*margin-left:125px;*/
margin-left:60px;
margin-top:20px;
}
p.ninguna{
margin-top:40px;
text-align:center;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 3px solid #FF3300 !important;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 3px solid #00CC00 !important;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

#sociales{
margin: 30px 0; background-color: #ffffff;
}

#sociales ul{
margin:0 auto;
width:500px;
}

#sociales ul li{
float: left;
margin:10px 5px;
}

#sociales ul li a{

}

#sociales h2{
	margin-left: 250px;
	/*background:transparent none repeat scroll 0 0;
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:30px;
	font-weight:bold;
	padding:0;*/
}

p.error{
	margin:40px 0px 30px 0px;
	line-height:16px;
	font-size:14px;
	text-align:justify;
}

p.error span{
	font-family:Georgia;
	font-size:20px;
	font-weight:bold;
	color:#990000;
}