/* ------------------------------------------------------------------------------------ *
| GLOBALS CSS FILE :: For Modular web													|
| css/colors.css																			|
| 																						|
| PROJECT :: Modular web																|
| 																						|
+ ------------------------------------------------------------------------------------- +
| Author :: Uaalah!!																	|
* ------------------------------------------------------------------------------------- */


/* GLOBALS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/*
html {
	background-color: #373937;
}

body {
	color: #373937;
}
*/
input, textarea {
    border: 1px solid #8C8683;
}

input:focus, textarea:focus {
    border: 1px solid #ea5b0c;
}

a {
    color: #8C8683;
}

 h2,  h3,  caption {
    color: #EA5B0C;
}
 h2 strong {
    color: #6a645d;
}
/* PAGE LAYOUT ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* header general */
#header a{
	/*text-decoration: none;*/
}

/* header top */
.header_top{
	background: #5f615f url('../img/header_top_bg.png');
}
.header_top .select_idioma{
	color: #898f89;
}
.header_top .idiomas a{
	color: #898f89;
}
	.header_top .idiomas a:hover {
		color: #fff;
	}
.header_top .idiomas .selected a{
	color: #8b96f7;
}
	.header_top .idiomas .selected a:hover {
		color: #fff;
	}
.header_top #search{
}
/* header bottom */
.header_bottom{
}
.header_bottom_inner{
}
/* titulo */
#header h1 a{
	width: 138px;
	height: 54px;
    background: url('../img/icriterion.png') no-repeat;
}
#header h1 em.cat{
	width: 258px;
	height: 91px;
}
#header h1 em.spa{
	width: 332px;
	height: 96px;
	margin-top: -5px;
}
#header h1 em.eng{
	width: 205px;
	height: 91px;
}

#header .ub strong{
	width: 220px;
	height: 91px;
}
/* navigation */
#header #navigation{
	border-bottom: 0 none;
}
	#navigation a{
		color: #433f3d;
	}
		#navigation a:hover {
			color: #ea5b0c;
		}
        #navigation .selected {
            /* background: url('../img/dash-small.png') no-repeat center 30px; */
        }
		#navigation .selected a{
			color: #ea5b0c;
		}
		#navigation .clientes{
            color: #;
        }
#gral_content{
}
.gral_content_inner{
}
#content_media{
}
    #content_media .control_media li{
    }
    #content_media #control_video{
        background: url('../img/btn_video.png') no-repeat center top; */;
    }
    #content_media #control_video.selected,
    #content_media #control_video:hover,
    #content_media #control_mapa.selected,
    #content_media #control_mapa:hover{
    background-position: center bottom;
    }
    #content_media #control_mapa{
        background: url('../img/btn_mapa.png') no-repeat center top; */;
    }
  
#content_benefits{
    color: #433f3d;
}
    
    #content_benefits h2{
        background: url("../img/arrow.png") no-repeat scroll 0 transparent;
    }
    #content_benefits .faster{
        background: url("../img/faster.png") no-repeat scroll center top transparent;
    }
    #content_benefits .effective{
        background: url("../img/effective.png") no-repeat scroll center top transparent;
    }
    #content_benefits .highquality{
        background: url("../img/highquality.png") no-repeat scroll center top transparent;
    }
    #content_benefits .allplaces{
        background: url("../img/allplaces.png") no-repeat scroll center top transparent;
    }
    #content_benefits .allfunctions{
        background: url("../img/allfunctions.png") no-repeat scroll center top transparent;
    }
    #content_benefits ul li+li{
        border-left: 1px #8c8683 dotted;
    }
    
    #content_benefits .splash{
        background-color: #F6F6F6;
    }
    
#bottom_top{
    border-top: 1px dotted #dedcdb;
}

#simple_map{
    border-bottom: 1px dotted #dedcdb;
}
.simple_map_inner{

}
.simple_map_wrapper{

}
	#simple_map a{
		text-decoration: none;
		color: #433f3d;
	}
		#simple_map a:hover{
			text-decoration: underline;
			color: #ea5b0c;
		}
/* footer */
#footer{
	color: #433f3d;
}
#footer li{
	border-left: 1px solid #cfd7cf;
}
	#footer a {
		color: #433f3d;
		text-decoration: none;
	}
		#footer p.rss a{
			background: url('../img/ico-rss.png') no-repeat left center;
		}
		#footer a:hover {
			color: #ea5b0c;
			text-decoration: underline;
		}

#sidebar{
}
.sidebar_inner{
}
/*.sidebar_inner_comp{
	background: url('../img/sidebar_btm.png') no-repeat left bottom;
}*/

/* bottom */
#bottom_bottom {
    background: #5f615f url('../img/header_top_bg.png');
}
/* FORMS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
label {
/* 	color:#8c8683; */
}

input {
	color:#666666;
}

/*buscar*/
input#buscar {
	background-color:#FFFFFF;
	border:1px solid #8c8683;
}
#search a {
	color: #8B96F7;
}
	#search a:hover {
		color: #fff;
	}

#search fieldset {
}
/*login*/
#login {
    color: #433F3D;
}
#login strong {
    color: #433F3D;
}
#login input{
    border:1px solid #8c8683;
}
#login_submit{
    border:1px solid #8c8683;
}
    #login_submit:hover{
    }
#login .usuario label{
	background: url('../img/login_user.png') no-repeat center right;
	
}
#login .password label {
	background: url('../img/login_pwd.png') no-repeat center right;
}
#login .usuario input,
#login .password input {
	background-color:#FFFFFF;
	border:1px solid #c6baaa;
}
#login a {
	color: #8c8683;
}

#login .login_name p{
    float: right;
    background:#FFF url('../img/user_orange.png') 0 4px no-repeat;
}

#login a+a{
    border-left: 1px solid #494848;
}
.button{
    background: url('../img/button.png') 0 0 no-repeat;
    color: #fff;
}
.button:hover{
    background: url('../img/button.png') 0 -25px no-repeat;
}
.inner_list {
    border-top: 1px dotted #dedcdb;
}
#apuntarse a{
    color: #666666;
    background-color: #EBE9ED;
}
/* PAGINADOR ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.paginador .numbers li+li {
    border-left: 1px dotted #c2c2c2;
}
.paginador .prev,  .paginador .next{
    background: #f5f5f5;
}
.zona_clientes .containerpaginador {
    border-bottom: 1px dotted #dedcdb;
}
/* CLIENTES ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.zona_clientes h2 strong {
}
.zona_clientes h3, .zona_clientes caption {
    border-bottom: 1px dotted #dedcdb;
}
.zona_clientes table {
    color: #494848;
}
.zona_clientes th {
}
.zona_clientes td a {
    /*color: #494848;*/
	color: #ea5b0c;
}
.zona_clientes td a:hover {
    /* color: #ea5b0c; */
}
.zona_clientes td.job {
    background: url('../img/user_gray.png') 5px 15px no-repeat;
}
.zona_clientes .details, #interior .ficha .details {
    background: #6a6666 url('../img/details.png') center center no-repeat;
}
.zona_clientes .details:hover, #interior .ficha .details:hover {
    background: #ea5b0c url('../img/details.png') center center no-repeat;
}
.zona_clientes label {
    color: #000000;
}
.zona_clientes .loading {
    background: url('../img/loader.gif') 0 center no-repeat;
}
.zona_clientes .candidato_estado1 {
    background: url('../img/aprobado.png') 0 center no-repeat;
}
.zona_clientes .candidato_estado2 {
    background: url('../img/pendiente.png') 0 center no-repeat;
}
.zona_clientes .candidato_estado3 {
    background: url('../img/rechazado.png') 0 center no-repeat;
}
.zona_clientes .candidato_estado4 {
    background: url('../img/sin_revisar.png') 0 center no-repeat;
}
.zona_clientes .candidato_estado5 {
    background: url('../img/muyalto.png') 0 center no-repeat;
}
.zona_clientes .candidato_estado6 {
    background: url('../img/not_for_now.png') 0 center no-repeat;
}
.zona_clientes .nombre_candidato {
    background: url('../img/user_gray.png') 5px 15px no-repeat;
}
#candidates td.con_video{
	/*background: url('../img/video.png') 5px 11px no-repeat;*/
}
	#candidates td.con_video .view_video{
		background: url('../img/video.png') 0 0 no-repeat;
	}
#candidates .nombre_candidato{
	background: none;
}
.zona_clientes .info_oferta {
    border-top: 1px dotted #dedcdb;
    border-bottom: 1px dotted #dedcdb;
}
.zona_clientes .volver_atras a { 
    color: #8C8683;
}
.zona_clientes .volver_atras a:hover {
    color: #ea5b0c;
}
.zona_clientes .par {
/*    background-color: #f2f2f2; */
}
.zona_clientes .adjunto {
    background: url('../img/attach.png') no-repeat top left;
}
.zona_clientes .video {
    background: url('../img/video.png') no-repeat top left;
}
.zona_clientes .comment {
    background: url('../img/comments.png') 0 center no-repeat;
}
#tooltip_comentario {
    background-color: #fff;
    border: 1px solid #433F3D;
}
/* SIDEBAR ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* last news sidebar */
#sidebar .side_news{
}
#sidebar .side_news_inner{
    background-color: #f6f6f6;
}
.side_news h2 {
	color: #665f5d;
    border-bottom: 1px dotted #433f3d;
}
.side_news .datos{
}
.side_news .date{
	color: #ea5b0c;
}
.side_news li a {
    color: #8c8683;
}
    .side_news li a:hover {
        color:#ea5b0c;
    }
.side_news p a {
	color: #8c8683;
	background: url('../img/arrow.png') no-repeat scroll 0 50% transparent;
}
	.side_news p a:hover {
        color: #ea5b0c;
	}

/* nube de tags */
#sidebar .taxonomy {
    background-color: #f6f6f6;
}
#sidebar .taxonomy_inner {
}
.taxonomy a{
	color: #373937;
}

/* facebook / twitter */
.siguenos .inner {    
    background-color: #F6F6F6;
}
.siguenos .contenido {    
    border-top: 1px solid #fff;
}
#facebook_button, #twitter_button {
    border-bottom: 1px solid #eceaea;
    background-color: #e6e6e6;
}
.siguenos .selected {
    background-color: #f6f6f6 !important;
}
/* INDEX ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#portada{
}
#portada .menu_portada a{
}
#portada .itemPortada h2{
	color: #ea5b0c;
}
#portada .itemPortada .contenido a{
	color: #ea5b0c;
}
	#portada .itemPortada .contenido a:hover {
		color: #8b96f7;
	}

/* INTERIORES :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.breadcrumb {
    color: #433F3D;
}
.breadcrumb div {
    background:#FFF url('../img/arrow.png') 0 5px no-repeat;
}
.breadcrumb a {
    color: #433F3D;
	background: url('../img/breadcrumb-arrow.png') no-repeat right center;
}
	.breadcrumb a:hover {
		color: #ea5b0c;
	}
.ficha {
}
#interior h2{
	color: #ea5b0c;
}
#interior h3{
	color: #ea5b0c;
}
#interior .fecha{
	color: #433F3D;
}
#interior .intro{
	color: #303030;
}

.ficha a{
	color: #ea5b0c;
}
	.ficha a:hover {
		/* color: #373937; */
	}

/* tpls */
#interior .imagenes p{
	color: #676967;
	padding: 1px 0;
}
/* galeria inferior */
.galeria_inner{
	border: 1px solid #d3d3d3;
}
.pasador .galeria_inner{
	background-color: transparent;
	border: 0 none;
}
.galeria .controls li a {
	background-color:#D8D9DB;
}
.galeria .controls li.prev a {
	background: #B8B9BB url('../img/controls-left.png') no-repeat center center;
}
	.galeria .controls li.prev a:hover {
		background: #48494B url('../img/controls-left-lila.png') no-repeat center center;
	}
.galeria .controls li.next a {
	background: #B8B9BB url('../img/controls-right.png') no-repeat center center;
}
	.galeria .controls li.next a:hover {
		background: #48494B url('../img/controls-right-lila.png') no-repeat center center;
	}
.galeria .mask li a{
	background-color: #E4E4E4;
}
	.galeria .mask li a:hover{
		background-color: #a4a4a4;
	}

/* DESCARGABLES :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.download {
	border: 1px solid #D3D3D3
}
.download a {
	color:#373937;
}
.download a:hover {
	color:#ea5b0c;
}

/* RELACIONADOS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.relPages {
	border: 1px solid #C3C3C3;
}
.relPages li{
	list-style-image: url("../img/arrow-lila.png");
}
.relPages a {
	color:#373937;
}
.relPages a:hover {
	color: #ea5b0c;
}
.relNews {
	border: 1px solid #C3C3C3;
}
.relNews strong {
    background-color: #c0c0c0;
    color: #FFFFFF;
}
.relNews a {
	color:#373937;
}
.relNews a:hover {
	color:#ea5b0c;
}

/* SHARE ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */	
.shareit{}

/* COMMENTS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.com_form #enviar {
    background-color: #F0F0F0;
    border: 1px solid #8C8683;
    color: #666666;
}
.com_form label.error, .apply label.error {
    color: #841917;
}
.com_form input.error, .com_form textarea.error, .apply input.error, .apply textarea.error {
    background-color: #E8C9C7;
}
/*.comments label {
	color:#373937;
}
.com_form input,
.com_form textarea{
	background-color: #FFFFFF;
	border: 1px solid #C6BAAA;
}
.com_form input.boton{
	background: url("../img/search_bg.png") repeat-x scroll 0 0 #C8C8CA;
	color:#ea5b0c;
}*/

/* LISTADOS :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.listado a {
	color: #575757;
}
.listado a:hover {
	text-decoration: underline;
}
.listado .read-more {
}
.listado li.noticia+li.noticia {
    border-top: 1px dotted #dedcdb;
}
    
    
.list_tpl_1 .listado_inner{
	/*border: 1px solid #d3d3d3;*/
}
.list_tpl_1 li {
	list-style-image: url('../img/arrow-lila.png');
}
.list_tpl_1 li a {
	color: #373937;
}
.list_tpl_1 li a:hover {
	color: #ea5b0c;
}
.list_tpl_2 li {
	list-style-image: url('../img/arrow-lila.png');
}
.list_tpl_4 li {
	list-style-image: url('../img/arrow-lila.png');
}
.list_tpl_4 li a {
	color: #373937;
}
.list_tpl_4 li a:hover {
	color: #ea5b0c;
}
.list_tpl_5 li {
	list-style-image: url('../img/arrow-lila.png');
}
.list_tpl_6 .texto a {
	background: url('../img/arrow-lila.png') no-repeat left .4em;
}
.list_tpl_7 .fecha {
	color: #a0a0a0;
}
.list_tpl_7 a{
	background: url("../img/arrow-lila.png") no-repeat left .5em;
}
.list_tpl_8 .fecha {
	color: #a0a0a0;
}
.list_tpl_8 a{
	background: url("../img/arrow-lila.png") no-repeat left .5em;
}
.list_tpl_9 .fecha{
	background-color: #C0C0C0;
	color: #FFFFFF;
}
/* trabajo (frontal) */
#interior .ficha table .par {
    background-color: #F2F2F2;
}
#interior .ficha caption {
    color: #ea5b0c;
}
#interior .ficha thead {
    border-top: 1px dotted #dedcdb;
}
#interior .ficha th {
}
#interior .ficha td.job {
	background: url('../img/attach-grey.png') 5px 15px no-repeat;
}
#interior .ficha td.job a:hover {
    text-decoration: underline;
}
#interior .ficha td.td_apply a {
	width: 80px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
	color: #fff;
	background: url("../img/button.png") no-repeat 0 0;
}
#interior .ficha td.td_apply a:hover {
	background-position: 0 bottom;
}
#interior .apply h3 {
    border-bottom: 1px solid #8C8683;
    color: #000;
}
/* @group PAGINACION :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#paginacion a{
	background-color: #ffF;
	border: #929396 solid 1px;
	color: #929396;
}
	#paginacion a:hover,
	#paginacion a.selected{
		border-color: #ea5b0c;
		color: #ea5b0c;
	}
	#paginacion .prev a{
		background: #fff url('../img/bg-prev.png') no-repeat center center;
	}
		#paginacion .prev a:hover {
			background: #fff url('../img/bg-prevh.png') no-repeat center center;
		}
	#paginacion .next a{
		background: #fff url('../img/bg-next.png') no-repeat center center;
	}
		#paginacion .next a:hover {
			background: #fff url('../img/bg-nexth.png') no-repeat center center;
		}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */
/* TAGS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
#interior .tags h3{
	color: #373937;
}
.tags a {
	background-color: #8B96F7;
	color: #fff;
}
	.tags a:hover {
		background-color: #cacaca;
		color: #fff;
	}


/* MENUS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
/* tpl 1 */
.menu_tpl_1 .menu_inner{
	background-color: #f6f6f6;
}
.menu_tpl_1 a {
	color: #61605D;
}
.menu_tpl_1 a.selected {
	color: #ea5b0c;
}
.menu_tpl_1 a:hover {
	color: #ea5b0c;
}
/* tpl 2 */
.menu_tpl_2 .menu_inner{
	background-color: #f6f6f6;
}
.menu_tpl_2 a {
	color: #61605D;
}
.menu_tpl_2 a:hover {
	color: #ea5b0c;
}
.menu_tpl_2  a.selected {
	color: #ea5b0c;
}
/* tpl 3 */
.menu_tpl_3 .menu_inner{
	background-color: #f6f6f6;
}
.menu_tpl_3 a {
	color: #303030;
}
.menu_tpl_3 a:hover {
	color: #ea5b0c;
}
.menu_tpl_3  a.selected {
	color: #ea5b0c;
}
/* tpl 4 */
.menu_tpl_4 .menu_inner{
	background-color: #f6f6f6;
}
.menu_tpl_4 a {
	color: #303030;
}
.menu_tpl_4 a:hover {
	color: #ea5b0c;
}
.menu_tpl_4  a.selected {
	color: #ea5b0c;
}
/*tpl 5 */
.menu_tpl_5 .menu_inner{
	background-color: #f6f6f6;
}
.menu_tpl_5 .imagen{
	border: 2px solid #303030;
}
.menu_tpl_5 a {
	color: #303030;
}
.menu_tpl_5 a:hover {
	color: #ea5b0c;
}
.menu_tpl_5  a.selected {
	color: #ea5b0c;
}

/* ERROR 404 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.esquema h3 a {
	color: #ea5b0c;
}
.esquema a {
	color: #737373;
}
.esquema a:hover {
	color: #303030;
}

/* MAPA WEB ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.mapaweb a.titulo {
	color: #ea5b0c;
}
.mapaweb a {
	color: #373937;
}
	.mapaweb a:hover {
		color: #737373;
	}

/* CONTACTO ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.contacto_f dl{
}
.contacto_f #gmap{
	border: 1px #d3d3d3 solid;
	background-color: #E6E7E8;
}
.contacto_e{
}
.contacto .normal input,
.contacto textarea,
.contacto #recaptcha_widget input{
	/*background-color: #E6E7E8;*/
    border: 1px solid #8C8683;
}
    .contacto .normal input:focus,
    .contacto textarea:focus,
    .contacto #recaptcha_widget input:focus{
        border: 1px solid #ea5b0c;
    }
.contacto .normal input.error,
.contacto textarea.error,
.contacto #recaptcha_widget input.error{
	background-color: #e8c9c7;
}

.contacto label{
	color: #373937;
}
.contacto .normal label.error{
	color: #841917;
}
.contacto .submit input{
	/* background-color: #F0F0F0;
	border: 1px solid #8C8683;
	color: #666666; */
}
	.contacto .submit input:hover{
		text-decoration: underline;
	}
#recaptcha_widget{
}
	#recaptcha_widget p{
		color: #373937;
	}
	#recaptcha_widget .titulo{
		color: #ea5b0c;
	}
	#recaptcha_widget #recaptcha_image{
	}
	#recaptcha_widget .changeWord a{
		background: url("../img/reload.png") no-repeat scroll left center transparent;
		color: #ea5b0c;
	}
		#recaptcha_widget .changeWord a:hover {
			color: #373937;
		}
	#recaptcha_widget label.error{
		color: #841917;
	}

/* REGISTRO :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.registro input,
.registro textarea,
.registro select{
    /*border: 1px solid #8C8683;*/
}
.registro label{
	color: #373937;
}
.registro option {
    background-color: #F1F1F2;
}
.registro #enviar{
	color: #666;
    border: 0 none;
}
	.registro #enviar:hover{
	}


/* busqueda avanzada ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */
.adv_search_legend{
	border: 1px solid #C3C3C3;
}