/*GENERICOS------------------------------*/
body {
	background:url(../images/fondo_1.gif) repeat-x bottom center;
	margin: 0px;
}
.bandera {
	margin:3px 7px 0 0;
	padding:0 5px 0 0;
}
.txt1 {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
}
.fondo_celda_central {background:url(../images/vp_05.gif) repeat-y center top;}
.epigrafes {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	text-align:justify;
	line-height:18px;
	text-decoration: none;
	background: url(../images/icono_epigrafe.gif6 )no-repeat left 9px;
	padding: 0px 0px 0px 8px;
}
.conformidad {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333;
	text-align:justify;
	line-height:14px;
	text-decoration: none;
	padding: 8px;
}
.titulo_seccion {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:right;
	padding: 0px 26px 15px 0px;
	margin: 0px;
}
.subtitulo_seccion {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.menu_cierre {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333;
}
.menu_cierre a {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #33;
	text-decoration:none;
}
.menu_cierre a:hover {
	color: #999;
	text-decoration:underline;
}
.submenu_cierre {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333;
}
.submenu_cierre a {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333;
	text-decoration:none;
}
.submenu_cierre a:hover {
	color: #999;
	text-decoration:underline;
}
.plugin {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding: 0px;
}
.getflash {margin: 4px 0px 0px 0px;}
.celda_principal {
	font:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	line-height: 22px;
	padding: 0px 10px 10px 10px;
	width:494px;
}

/*NOTICIAS------------------------------*/
.noticias_titulo_plegada {
	font-family:"Trebuchet MS";
	font-size: 11px;
	color:#333;
	padding: 0px 0px 0px 14px;
	background:#dddddd;
	background-image:url(../images/punto_titulos_plegadas.gif);
	background-position: 6px 12px;
	background-repeat:no-repeat;
	height: 24px;
	margin: 4px 0px 6px 0px;
}
.noticias_titulo_plegada a {
	font-family:"Trebuchet MS";
	font-size: 11px;
	color:#333;
	text-decoration:none;
}
.noticias_titulo_plegada a:hover {
	color:#666;
	text-decoration:underline;
}
.noticias_titulo {
	font-family:"Trebuchet MS";
	font-size: 11px;
	color:#FFF;
	padding: 0px 0px 0px 14px;
	background:#e57d02;
	background-image:url(../images/punto_titulos.gif);
	background-position: 6px 8px;
	background-repeat:no-repeat;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}
.marco_foto {
	padding-right: 5px;
	border-right-width: 3px;
	border-style: none solid none none;
	border-right-color: #999;
}
.noticia_fecha {
	font-family:"Trebuchet MS";
	font-size:10px;
	font-style:italic;
	color:#666;
	text-align:right;
	text-decoration: none;
	padding: 0px;
	margin: 6px 0px 0px 0px;
}
.noticia_entradilla {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-align:justify;
	line-height: 18px;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 4px 0px;
}
.noticia_cuerpo {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	text-align:justify;
	line-height:18px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.noticia_cuerpo a {
	color:#e57d02;
	font-weight:bold;
	text-decoration: none;
}
.noticia_cuerpo a:hover {
	color:#e57d02;
	text-decoration: underline;
}
.noticia_cuerpo_naranja {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#e57d02;
	text-align:justify;
	line-height:18px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.noticia_enlace {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333;
	text-align:right;
	font-weight:bold;
	text-decoration: underline;
	padding: 0px;
	margin: 10px 0px 10px 0px;
}
.noticia_enlace a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333;
	text-align:right;
	font-weight:bold;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
.noticia_enlace a:hover {
	color:#666;
	text-decoration: underline;
}
.noticia_foto {
	float:left;
	margin: 4px 10px 4px 0px;
	border: 1px solid #CCC;
}

/*COLABORADORES-------------------*/
.colaboradores_enlace {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333333;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.colaboradores_enlace a {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#333;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.colaboradores_enlace a:hover {
	color:#666;
	text-decoration: underline;
}

/*PORTADA -------------------------------------------*/
.portada_noticia_foto {
	float:left;
	margin: 14px 10px 4px 0px;
	border: 1px solid #CCC;
}
.portada_noticia_fecha {
	font-family:"Trebuchet MS";
	font-size:10px;
	font-style:italic;
	color:#666;
	text-align:right;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
}
.portada_noticia_entradilla {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	text-align:justify;
	line-height: 18px;
	text-decoration: none;
	padding: 0px;
	margin: 4px 0px 4px 0px;
}
.icono_portada {
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 2px 0px;
	float:right;
}
.portada_portafolio_titulo {
	font-family:"Trebuchet MS";
	font-size: 18px;
	color:#333333;
	font-weight:bold;
}
.portada_portafolio_foto {
	float:right;
	margin: 12px 0px 8px 14px;
	border: 1px solid #CCCCCC;
}
/*.portada_portafolio_foto{
	float:left;
	margin: 12px 14px 8px 0px;
	border: 1px solid #CCCCCC;
}*/
.portada_portafolio_cuerpo {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333333;
	text-align:justify;
	line-height: 22px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 4px 0px;
}
.titulillo_amarillo_18 {
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#e57d02;
	margin: 0px;
	padding: 0px;
	float:left;
}
.titulillo_gris_oscuro_18 {
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
}
.titulillo_gris_oscuro_18 a {
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	text-decoration:none;
}
.titulillo_gris_oscuro_18 a:hover {color:#999;}

/*CONTACTO-------------------------------------------------*/
.contacto_titulo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
	width: 180px;
	float: left;
	text-align: right;
	padding-right: 10px;
}
.contacto_textfield_form_1 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333;
	height: 16px;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	border-width: 1px 2px 1px 2px;
	border-style: none solid dotted solid;
	text-align: left;
	background-color: #f4f4f4;
	border-right-color: #999;
	border-bottom-color: #666;
	border-left-color: #999;
}
.contacto_btn_form_contacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	height: 15px;
	width: 55px;
	background-color: #e57d02;
	border: 1px solid #e57d02;
	line-height: 8px;
}
.contacto_txt_obligatorios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #666;
	padding: 0px;
	text-align: right;
	font-style: italic;
}
.contacto_textarea_form {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333;
	height: 60px;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	border-width: 1px 2px 1px 2px;
	border-style: none solid dotted solid;
	border-color: #CCC #999 #666 #999;
	text-align: left;
	background-color: #f4f4f4;
}
.contacto_direccion_ciudad {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
}
.contacto_direccion_texto {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#333;
	margin: 0px;
	padding: 0px;
}
.separador {
	border-left-width: 1px;
	border-style: none none none dotted;
	border-left-color: #d2d2d2;
}
.checkbox  {
	border : 0px;
	font-size : 10px;
	background-color: #fff;
}
/*TRABAJA CON NOSOTROS-----------------------------------------------*/
.trabaja_texto_oferta {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.trabaja_titulo_oferta {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight: bold;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}
.trabaja_fecha_oferta {
	font-family:"Trebuchet MS";
	font-size:11px;
	font-weight: normal;
	font-style:italic;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.trabaja_titulo_secciones_form {
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight: bold;
	color:#333333;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	float:left;
}
.trabaja_textarea_form {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333333;
	height: 60px;
	width: 472px;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
	text-align: left;
	background-color: #f4f4f4;
}
.trabaja_titulo_formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	font-weight: bold;
	width: 96px;
	float: left;
	text-align: left;
	padding-right: 10px;
}
.trabaja_btn_form_contacto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	height: 15px;
	width: 65px;
	background-color: #666666;
	border: 1px solid #666666;
	line-height: 8px;
	margin: 0px 0px 0px 10px;
}
.trabaja_textfield_form_1 {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #333333;
	height: 16px;
	width: 200px;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-left-style: solid;
	text-align: left;
	background-color: #f4f4f4;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
}
.filete_horizontal {
	border-top-width: 1px;
	border-top-color: #e4e4e4;
	border-top-style: dotted;
}
/*PORTAFOLIO---------------------------------------------------------*/
.portafolio_titulo_cliente {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#e57d02;
	font-weight:bold;
	padding: 1px 0px 16px 4px;
	margin:0px 0px 0px 0px;
	float:left;
}
.portafolio_ver_website {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding: 0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(../images/icono_ver_website.gif);
	background-position: right;
	background-repeat:no-repeat;
	vertical-align:middle;
}
.portafolio_ver_website a {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}
.portafolio_ver_website a:hover {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.portafolio_tabla_titulo {
	margin:20px 0px 10px 0px;
	padding-bottom:4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e4e4e4;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.portafolio_icono {
	margin: 12px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	vertical-align:middle;
}
.inline {
	margin: 0px 15px 0px 0px;
	float: left;
}
.fotoportada {margin: 16px 5px 0px 0px;}
.td-boletin-margin {
	padding-right: 30px;
	padding-left: 30px;
}
ul.listado_trabaja li {
	background:url(../images/lista.gif) no-repeat left 7px;
	padding-left:10px;
	display:block;
}
ul, li {list-style:none;}

/* SUBMENU CATEGORIAS PORTAFOLIO
------------------------------------------------ */
/*
ul#sddm {

	background: #ccc;}
	
ul#sddm li {

	background: #c30;}
ul#sddm li a{
	padding: 2px 8px 2px 8px;
	background: #f90;}*/
/*===============================================*/
.clearboth {clear:both;}

