/*** Tags
-------------------------------------------------------------- ***/
* {margin:0px; padding:0px;}

img {border:0px;}
:focus {outline:none;}
ul, ol {list-style-type:none;}
 
body {
	background:#dadada url(../img/interfaz/bg_body.gif) repeat-x 0em 0em;
	font-size:62.5%;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	color:#777;	
}

p {font-size:1.3em; margin-bottom:1.3em; line-height:1.6em;}
p.dest {font-family:Georgia, "Times New Roman", Times, serif; color:#1a1a1a; font-size:1.8em; font-style:italic;}
p.entradilla {font-size:1.8em; color:#a1a1a1; line-height:1.6em; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; margin-bottom:1.5em;}

a {color:#0094cf; text-decoration:none;}
a:hover{text-decoration:underline;}

.txt {margin-right:0.6em; border:1px dotted #999; color:#888; padding:2px;}

.img_corp, .img_corp_b{ display:block; padding:0.8em; background:url(../img/interfaz/bg_imgCorp.jpg) no-repeat 0px 0px; margin-bottom:1.0em;}
.img_corp_b {background:url(../img/interfaz/bg_imgCorp_b.jpg) no-repeat 0px 0px;}

/*** Clases comunes
-------------------------------------------------------------- ***/
.right {float:right;}
.left {float:left;}
.cleaning {clear:both;}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}

.lnk_corp {color:#fec10f; text-decoration:underline;}
.lnk_corp:hover {color:#fec10f; text-decoration:none;}

.lnk_nav {color:#fec10f; text-decoration:none; padding:0.3em 0.6em; background:#303431;}
.lnk_nav:hover {text-decoration:none; background:#3e4440;}

.lnk_btn {
	color:#0C0E09!important;
	background-color:#fec10f;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:1.1em;
	padding:0.3em 0.6em;
}

.btn {
	display:block;
	border:none;
	color:#0C0E09!important;
	background-color:#fec10f;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font-size:0.8em;
	padding:0.3em 0.6em;
	width:auto;
	cursor:pointer;
}
.btn:hover {color:#666!important;}

.list_corp {margin-bottom:1.0em;}
.list_corp li {display:block; padding-left:1.1em; background:url(../img/interfaz/bullet.gif) no-repeat 0em 0.3em; margin:0.4em 0em 0.6em 0.6em; font-size:1.1em; color:#888;}

.list_corpDest {margin:0em 0em 1.4em 1.4em; padding-top:0.8em;}
.list_corpDest li{
	display:block;
	background: url(../img/interfaz/bullet_dest.gif) no-repeat 0px 0px;
	padding-left:2.3em;
	font-size:1.2em;
	margin-bottom:0.8em;
	font-weight:bold;
	line-height:1.9em;
}

.bBloque {display:block; padding-top:0.6em;}

/*** Layout
-------------------------------------------------------------- ***/
#contenedor {width:970px; margin:0 auto;}
#cabecera {/*background:url(../img/interfaz/bg_cab.gif) no-repeat 0em 0em;*/ height:108px; padding:0px 5px;}
#cabecera h1 {
	visibility:visible !important;
	margin:42px 8px 0px 24px;
	display:block;
	background-image:url(../img/interfaz/logo_dicarsa.gif);
	background-repeat:no-repeat;
	width:304px;
	height: 0px !important; 
	height /**/:42px; /* IE 5/Win hack */ 
	padding: 42px 0 0 0;
	overflow:hidden;
}

#cabecera h2 {
	visibility:visible !important;
	margin:42px 20px 0px 0px;
	display:block;
	background-image:url(../img/interfaz/tag_line.gif);
	background-repeat:no-repeat;
	width:94px;
	height: 0px !important; 
	height /**/:48px; /* IE 5/Win hack */ 
	padding: 48px 0 0 0;
	overflow:hidden;
}

#menuLanguage {margin-top:4.8em;}
#menuLanguage li {float:left; padding-right:1.0em;}
#menuLanguage li a {
	display:block;
	font-size:1.1em;
	line-height:1.7em;
	padding-left:2.0em;
	background-position:0px 0px;
	background-repeat:no-repeat
}

#menuLanguage li a#es { background-image:url(../img/interfaz/ico_spanish.gif);}
#menuLanguage li a#fr { background-image:url(../img/interfaz/ico_french.gif);}
#menuLanguage li a#en { background-image:url(../img/interfaz/ico_english.gif);}

ul#mainMenu li {float:left; margin:0px 6px;}
.item_menu {
	display: block;
	height: 0px !important;
	height /**/:39px; /* IE 5/Win hack */ 
	padding: 39px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
}

.item_menuSel, .item_menu:hover {
	display: block;
	height: 0px !important;
	height /**/:39px; /* IE 5/Win hack */ 
	padding: 39px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position:0px -39px;
}

#mainMenu li#sobre a { width:151px; background-image:url(../img/interfaz/btn_sobreDicarsa.gif);}
#mainMenu li#transporte a {width:110px; background-image:url(../img/interfaz/btn_transporte.gif);}
#mainMenu li#logistica a {width:93px; background-image:url(../img/interfaz/btn_logistica.gif);}
#mainMenu li#calidad a {width:86px; background-image:url(../img/interfaz/btn_calidad.gif);}
#mainMenu li#atencionCliente a {width:175px; background-image:url(../img/interfaz/btn_atencionCliente.gif);}
#mainMenu li#rrhh a {width:78px; background-image:url(../img/interfaz/btn_rrhh.gif);}
#mainMenu li#dondeEstamos a {width:155px; background-image:url(../img/interfaz/btn_dondeEstamos.gif);}

.wrap_contenido {margin-top:2.4em; padding:8px 5px 0px; background:url(../img/interfaz/bg_wrapInt.gif) no-repeat 0px 0px;}
#contenido {margin-bottom:0px; background:#fff;}
#contenidoInt {margin-bottom:0px; background:#fff url(../img/interfaz/bg_contenidoInt.gif) no-repeat 0px 0px; padding:4.6em 4.0em 2.0em;}
#contenidoInt h3 { font-size:1.4em; color:#0094cf; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; margin-bottom:0.6em;}

.box_titu {background:url(../img/interfaz/bg_tituSeccion.gif) no-repeat center bottom; padding-bottom:2.4em; height:30px;}
.box_titu h1 {overflow:hidden; font-size:2.2em;}

#box_migaPan {margin:0em 0em 4.0em; color:#b7b7b7;}

#col_left {float:left;}
#col_right {float:right;}

.box_txt {font-family:Arial, Helvetica, sans-serif; color:#666;}
.box_txt p {line-height:1.5em;}


#pie {background:url(../img/interfaz/bg_pie.gif) no-repeat 0px 0px; padding:1.3em 2.0em 1.0em;}
#infoContacto {width:60%;}
#infoContacto h4{font-size:1.4em; color:#fff; margin-bottom:0.4em;}
#infoContacto p {color:#a1b2c1; font-size:1.1em;}
#infoContacto p a {color:#fff; text-decoration:none; background:url(../img/interfaz/ico_mailPie.gif) no-repeat 1px 0px; padding-left:2.3em;}
#infoContacto p a:hover {text-decoration:underline;}
#infoContacto p strong {display:block; background:url(../img/interfaz/ico_telPie.gif) no-repeat 0px 0px; padding-left:2.3em; margin:0.2em 0em 1.0em;}
#copy {font-size:1.1em; text-align:center;}
.btn_subir {
	margin-top:1.4em;
	display:block;
	font-size:1.1em;
	width:40px;
	height: 0px !important; 
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-image:url(../img/interfaz/btn_subir.gif);
}
.btn_subir:hover {
	background-position:0px -40px;
}


/* LAYOUT PORTADA */
#portada {background:url(../img/interfaz/bg_portada.gif) repeat-x 0px 0px; padding-top:6.2em; position:relative;}
#portada img {display:block; position:absolute; top:0px; right:0px;}
#portada .presen {width:46%; padding:0px 0px 18px 40px;}
#portada .presen h2 {
	visibility:visible;
	margin-bottom:14px;
	display:block;
	background-image:url(../img/interfaz/titu_portada.png);
	background-repeat:no-repeat;
	width:373px;
	height: 0px !important; 
	height /**/:62px; /* IE 5/Win hack */ 
	padding: 62px 0 0 0;
	overflow:hidden;
}
#portada .presen p { font-size:14px; font-weight:bold; color:#243b5e; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;}
#portada .clearfix {padding-left:10px; background:#1d4e6c;}
.accesoDest {
	background:url(../img/interfaz/bg_accesoDest.gif) no-repeat right top;
	padding:2.6em 0.0em 0em 1.9em;
	width:23%;
}
.accesoDest h3 a {
	display: block;
	height: 0px !important;
	height /**/:40px; /* IE 5/Win hack */ 
	padding: 40px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#intro_flota h3 a {widht:139px; background-image:url(../img/interfaz/titu_introFlota.gif);}
#intro_agencia h3 a {widht:98px; background-image:url(../img/interfaz/titu_introAgencia.gif);}
#intro_almacenes h3 a {widht:96px; background-image:url(../img/interfaz/titu_introAlmacenes.gif);}
#intro_base h3 a {widht:103px; background-image:url(../img/interfaz/titu_introBase.gif);}

.accesoDest p{ font-size:1.1em; color:#a4becb;}

#niv2 h3{ font-size:1.7em; font-weight:normal; color:#111; margin-bottom:0.8em;}
#mod_tiempo {width:248px; background:#f3f3f3; border-right:1px solid #d5d5d5;}

#acceso_att {width:45%; padding:3.0em 2.0em 0.0em; font-size:0.95em; }
#acceso_att .wrap_blue {background:url(../img/interfaz/bg_atencionCliente.gif) no-repeat 0px 0px; padding:1.6em;}
.wrap_blue span {font-size:1.6em; color:#fff; display:block; margin-right:0.2em; margin-top:4.0em;}
#acceso_att .wrap_blue p {width:65%; padding-right:0.8em; font-size:1.5em; line-height:1.5em; margin-bottom:0;}


#acceso_calidad {width:21%; padding:2.6em 2.0em 0em; font-size:0.95em;}
#acceso_calidad p {color:#b3b3b3; font-size:1.7em; font-style:italic;}

/* LAYOUT SOBRE DICARSA */
#sec_sobre {position:relative;}
#sec_sobre .info_extra {
	display:block;
	position:absolute;
	top:0;
	left:40%;
	background-image:url(../img/interfaz/info_fundada.gif);
	background-repeat:no-repeat;
	width:213px;
	height: 0px !important; 
	height /**/:107px; /* IE 5/Win hack */ 
	padding: 107px 0 0 0;
	overflow:hidden;
}

#sec_sobre #col_left {width:49%;}
#sec_sobre #col_right, #sec_transporte #col_right {width:45%;}
#sec_sobre #col_right {padding-top:2.0em;}
#sec_sobre p.entradilla {width:75%;}

/*#sec_sobre img {display:block; margin-top:1.0em; margin-bottom:5.0em;}*/
.box_clientes {margin-top:2.0em;}
.box_clientes .list_corp {margin-right:2.0em; margin-top:0.6em;}
.box_clientes .list_corp li {margin-bottom:0.8em; font-size:1.2em;}

/* transporte */
/*#sec_transporte #col_left {width:30%;}
#sec_transporte #col_right {width:65%; padding-top:0.6em; background:url(../img/interfaz/img_transporte.jpg) no-repeat 150px -10px;}*/

#sec_transporte #col_left {width:51%;}
#sec_transporte #col_right {width:44%;}

#sec_transporte #col_right img { display:block; margin:0px 0px 0px 0px;}

#box_subTransporte { margin-top:1.6em;}
.subTransporte { width:30%; margin:0em 3.2em 1.0em 0em;}
.subTransporte.right {margin:0em 0em 1.0em 0em!important;}
.subTransporte h3 {margin-top:8.5em!important;}
.subTransporte p {font-size:11px!important;}

.subTransporte#alimentacion {background:url(../img/interfaz/img_soluAlimentacion.gif) no-repeat center 0em;}

.subTransporte#alimentacion .list_corp {font-size:1.1em; margin:2.0em 0em;}

.subTransporte#sanitarias {background:url(../img/interfaz/img_soluSanitarias.gif) no-repeat center 0em;}
.subTransporte#industria {background:url(../img/interfaz/img_soluIndustria.gif) no-repeat center 0em;}

/* logistica */
#sec_logistica #col_left {width:53%;}
#sec_logistica #col_right {width:42%;}
#sec_logistica p.entradilla {margin:0.0em 0em 2.0em;}
#sec_logistica img {/*padding-bottom:2.6em;*/}
#sec_logistica em {color:#243B5E; font-weight:bold;}


/* att cliente */
#sec_atencion #col_left {width:53%;}
#sec_atencion #col_right {width:40%;}
#contactanos {background:url(../img/interfaz/bg_infoAtt.gif) no-repeat 0px 0px; width:80%; padding:4.4em 2.0em 2.0em 10.0em; margin-bottom:2.4em;}
#contrrhh {/*background:url(../img/interfaz/bg_infoRrhh.gif) no-repeat 0px 0px;*/ width:80%; padding:4.4em 2.0em 2.0em 10.0em; margin-bottom:2.4em; height:185px;}
#contactanos h2 { font-size:1.8em; color:#191919; margin:0.3em 0em 1.0em 1.0em; visibility:visible!important; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal !important;}
#contrrhh h2 { font-size:1.8em; color:#191919; margin:0.3em 0em 1.0em 1.0em;}
#contactanos ul li {display:block; margin-bottom:0.3em; font-size:1.6em; color:#fff;  font-weight:bold; padding-left:2.4em; line-height:1.6em;}
#contrrhh ul li {display:block; margin-bottom:0.3em; margin-top:1.9em; font-size:1.6em; color:#fff;  font-weight:bold; padding-left:2.4em; line-height:1.6em;}
#contactanos ul li.tel { background:url(../img/interfaz/ico_telAtt.gif) no-repeat 0px 0px;}
#contactanos ul li.fax { background:url(../img/interfaz/ico_faxAtt.gif) no-repeat 5px 0px;}
#contactanos ul li.mail { background:url(../img/interfaz/ico_mailAtt.gif) no-repeat 2px 3px;}

#contactanos ul li a {font-size:0.8em;}

#sec_atencion p.cita{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#B3B3B3;
	font-size:1.7em;
	font-style:italic;
}

/* donde estamos */
#sec_dondeEstamos #col_left {width:53%;}
#sec_dondeEstamos #col_right {width:40%;}
#sec_dondeEstamos #col_right p { margin-bottom:2.0em;}

/* rrhh*/
.btn_rrhh {
	display:block;
	color:#acbdc9;
	font-size:1.3em;
	text-decoration:none;
	width:183px;
	height:37px;
	padding:14px 0px 0px 75px;
	background:url(../img/interfaz/btn_att.gif) no-repeat 0px 0px;
}
.btn_rrhh:hover {background:url(../img/interfaz/btn_att.gif) no-repeat 0px -51px;}

#commingSoon {padding:8.0em 4.0em; width:50%; margin:0 auto; text-align:center;}
#commingSoon p {color:#444; font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; margin:1.0em;}
