/*  
Theme Name: Turiatrans
Theme URI: http://pixel.st/
Description: Tema desarrollado por <strong>Pixel Studio</strong> para <strong>Turiatrans</strong>
Version: 1.0
Author: Pixel Studio
Author URI: http://pixel.st/
*/


/*	GENERAL	*/


body {
	background:#8c8c8c url(images/bkg_body.gif) top repeat-x;
	text-align:center;
	padding:0;
	margin:0;
	font-size:0.81em;
	font-family:Arial, Helvetica, sans-serif;
	color:#6c6c6c;
	}
form {
	margin:0;
	padding:0;
	}
input {
	vertical-align:middle;
	}
	a {
		color:#d94610;
		outline:0;
		}
		a:hover{
			color:#000;
			}
	a img{
		border:0;
		}
/*	LAYOUT	*/

#cabecera, #cuerpo, #pie {
	margin:auto;
	overflow:hidden;
	}
#cuerpo{
	width:864px;
	text-align:left;
	}
#cabecera, #pie {
	width:100%;
	}

	#contenido {
		width:540px;
		padding:0;
		padding-right:60px;
		float:right;
		overflow:hidden;
		}
	#sidebar {
		width:216px;/*-14 de padding*/
		overflow:hidden;
		float:left;
		}


/*	CABECERA	*/

#cabecera .logotipo {
	width:864px;
	height:106px;
	margin:auto;
	}
	#cabecera .logotipo .logo {
		width:312px;
		padding-top:35px;
		float:left;
		}
	#cabecera .logotipo .buscador {
		width:275px;
		height:56px;
		float:right;
		background:url(images/bkg_buscador.gif) top no-repeat;
		margin-top:32px;
		}
		#cabecera .logotipo .buscador form{
			padding-top:17px;
			}
			#cabecera .logotipo .buscador #input-busqueda{
				border:1px #FFFFFF solid;
				}
#cabecera .banner {
	background:url(images/banner_header.jpg) top no-repeat;
	height:176px;
	}
	#cabecera .banner div{
		display:none;
		}

#cabecera .navegacion {
	width:864px;
	margin:auto;
	text-align:left;
	height:36px;
	overflow:hidden;
	background:url(images/bkg_nav.gif) top repeat-x;
	}
	#cabecera .navegacion ul{
		list-style:none;
		margin:0;
		padding:0;
		}
		#cabecera .navegacion li{
			float:left;
			padding-left:50px;
			padding-right:30px;
			width:85px;
			}
			#cabecera .navegacion li a{
				display:block;
				width:85px;
				height:31px;
				text-indent:-5000px;
				}
				#cabecera .navegacion li a:hover{
					border-bottom:4px #d94610 solid;
					}
				#cabecera .navegacion .actual a{
					border-bottom:4px #d94610 solid;
					}
			#cabecera .navegacion #inicio a{ background:url(images/btn_inicio.gif) top no-repeat;}
			#cabecera .navegacion #historia a{ background:url(images/btn_historia.gif) top no-repeat;}
			#cabecera .navegacion #servicios a{ background:url(images/btn_servicios.gif) top no-repeat;}
			#cabecera .navegacion #noticias a{ background:url(images/btn_noticias.gif) top no-repeat;}
			#cabecera .navegacion #contacto a{ background:url(images/btn_contacto.gif) top no-repeat;}
			
/*	CUERPO	*/
#cuerpo {
	background:#FFFFFF;
	padding-bottom:20px;
	}

/*	CONTENIDOS	*/
#contenido {
	margin-top:30px;
	}
	#contenido .tit-page{
		margin:0;
		padding:0;
		padding-bottom:4px;
		margin-bottom:20px;
		border-bottom:1px #d9d9d9 solid;
		}
		#contenido .tit-page a{
		display:block;
		}
	#contenido .tit-single{
		background:url(images/btn_volver.gif) right no-repeat;
		}
		.post {
			border-bottom:1px #f2f2f2 solid;
			padding-bottom:20px;
			margin-bottom:20px;
			}
		.post strong{
			color:#000000;
			}
			.post div{
				padding-left:20px;
				}
				.post .fecha-post span{
					color:#000000;
					}
				.post .titulo-post{
					margin:0;
					padding:0;
					padding-left:20px;
					background:url(images/bullet_01.gif) no-repeat;
					background-position:7px 5px;
					font-size:1em;
					}
				.post .entrada-post .read-more{
					display:block;
					margin-top:10px;
					text-indent:-5000px;
					background:url(images/read-more.gif) top left no-repeat;
					}

/*	ESTILOS	*/
.post ul {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	}
	.post li {
		background:url(images/bullet_01.gif) no-repeat;
		background-position:0 5px;
		padding-left:10px;
		margin:5px 0;
		}
.post blockquote {
	margin:0;
	margin:0 0 0 20px;
	padding:0 0 0 10px;
	border-left:2px #999999 solid;
	font-size:0.92em;
	color:#999999;
	}


/*	PAGINADOR	*/

.navigation {
	width:100%;
	padding:0 30px 0 0px;
	}
	.navigation .alignleft {
		width:49%;
		float:left;
		text-align:left;
		}
	.navigation .alignright {
		width:49%;
		float:right;
		text-align:right;
		}

/*	SIDEBAR	*/
#sidebar {
	padding-left:14px;
	margin-top:15px;
	padding-top:8px;
	background:url(images/bkg_sidebar_top.gif) top right no-repeat;
	font-size:0.85em;
	}
	#sidebar .completo{
		margin:0;
		padding:0 12px 10px;
		list-style:none;
		background:#eeeeee url(images/bkg_sidebar_bottom.gif) bottom no-repeat;
		}
		#sidebar h3{
			margin:0;
			padding:0;
			}
			#sidebar .completo ul{
				margin:0;
				padding:0 9px 10px;
				list-style:none;
				}
				#sidebar .completo ul li{
					border-bottom:1px #e0dfdf solid;
					padding-left:10px;
					margin-bottom:5px;
					background:url(images/bullet_01.gif) top left no-repeat;
					background-position:0 4px;
					}		
					#sidebar .completo ul p{
						margin:0;
						padding:0 0 5px;
						}

		#sidebar .widget_text {
			background:#FFFFFF;
			margin-bottom:20px;
			padding:2px;
			}
			#sidebar .widget_text h3{
				height:21px;
				text-indent:-5000px;
				overflow:hidden;
				background:#d94610 url(images/tit_sid_servicios.gif) left top no-repeat;
				margin-bottom:10px;
				}

		#sidebar .widget_recent_entries {
			background:#FFFFFF;
			margin-bottom:20px;
			padding:2px;
			}
			#sidebar .widget_recent_entries h3{
				height:21px;
				text-indent:-5000px;
				overflow:hidden;
				background:#6c6c6c url(images/tit_sid_noticias.gif) left top no-repeat;
				margin-bottom:10px;
				}

/*	PIE	*/
#pie {
	height:91px;
	overflow:hidden;
	background:url(images/bkg_pie.gif) top repeat-x;
	font-size:0.77em;
	}
	#pie .contenido{
		width:864px;
		margin:auto;
		text-align:left;
		background:url(images/bkg_logo_pie.gif) no-repeat;
		background-position:20px 30px;
		height:91px;
		}
		#pie .pie-block-1 {
			float:left;
			width:392px;
			padding:23px 0 0 333px;
			
			}
		#pie .contenido ul{
			list-style:none;
			margin:0 0 5px 0;
			padding:0;
			height:15px;
			}
			#pie .contenido li{
				float:left;
				margin:0;
				padding:0 10px;
				border-right:1px #aeaeae solid;
				}
			#pie .contenido .ultimo{
				border-right:0;
				}
				#pie .contenido li a{
					color:#aeaeae;
					padding:0 5px 3px;
					text-decoration:none;
					}
					#pie .contenido li a:hover{
						color:#c6c5c5;
						background:#898989;
						}
		#pie .direccion{
			background:#515151 url(images/bkg_direccion.gif) top no-repeat;
			text-align:center;
			color:#aeaeae;
			width:352px;
			height:32px;
			padding-top:5px;
			clear:both;
			}
		#pie .contenido .pixel{
			padding-top:30px;
			}

/*	CONTACTO	*/
#formBuilderContacto {
	margin:0;
	padding:0;
	}
	#formBuilderContacto .formBuilderField{
		margin:0;
		padding:0;
		}
	#formBuilderContacto div{
		padding-left:0;
		}
	.formBuilderLabel, .formBuilderLabelRequired {
		text-indent:-5000px;
		}
	.formBuilderLabelRequired {
		border-left:3px solid #d94610;
		}
	.formBuilderSelect, .formBuilderInput, .formBuilderSmallTextarea {
		padding:10px 0;
		margin:0;
		}
		.formBuilderSelect select {
			width:100%;
			border:0;
			background:#f5f5f5;
			padding:5px 0 5px 5px;
			}
		.formBuilderInput input {
			width:100%;
			border:0;
			background:#f5f5f5;
			padding:5px 0 5px 5px;
			}
		.formBuilderSmallTextarea textarea {
			width:100%;
			border:0;
			background:#f5f5f5;
			padding:5px 0 5px 5px;
			}
		
	#formBuilderFieldmotivo .formBuilderLabelRequired, #formBuilderFieldmotivo .formBuilderLabel {
		background:url(images/form_motivo.gif) top left no-repeat;
		background-position:5px 0;
		}
	#formBuilderFieldnombre .formBuilderLabelRequired, #formBuilderFieldnombre .formBuilderLabel {
		background:url(images/form_nombre.gif) top left no-repeat;
		background-position:5px 0;
		}
	#formBuilderFieldapellidos .formBuilderLabelRequired, #formBuilderFieldapellidos .formBuilderLabel {
		background:url(images/form_apellidos.gif) top left no-repeat;
		background-position:5px 0;
		}
	#formBuilderFieldemail .formBuilderLabelRequired, #formBuilderFieldemail .formBuilderLabel {
		background:url(images/form_email.gif) top left no-repeat;
		background-position:5px 0;
		}
	#formBuilderFieldtelefono .formBuilderLabelRequired, #formBuilderFieldtelefono .formBuilderLabel {
		background:url(images/form_telefono.gif) top left no-repeat;
		background-position:5px 0;
		}
	#formBuilderFieldcomentarios .formBuilderLabelRequired, #formBuilderFieldcomentarios .formBuilderLabel {
		background:url(images/form_comentarios.gif) top left no-repeat;
		background-position:5px 0;
		}
	.formBuilderSubmit {
		overflow:hidden;
		padding:10px 0;
		width:100%;
		background:url(images/bkg_obligatorios.gif) top left no-repeat;
		text-indent:-5000px;
		}
		.formBuilderSubmit input{
			float:right;
			height:18px;
			width:65px;
			background:url(images/btn_enviar.gif) top no-repeat;
			text-indent:-5000px;
			border:0;
			}
		.formBuilderSubmit #submitbutton{
			text-indent:-5000px;
			}







