@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	text-align:center;
	margin:0;
}


FONT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TD		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
BODY		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
P		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}

INPUT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TEXTAREA	{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
FORM 		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}



#general{
width:1000px;
margin:auto;
height:auto;
}

.cabecera{
width:900px;
height:130px;
margin:auto;
background-repeat:no-repeat;
background-image:url(../images/logodm.jpg);
background-position:left;
text-align:left;

}

.cabecera .menu{
	position:absolute;
	width:500px;
	height:58px;
	margin:70px 0px 0px 560px;
	background-image:url(../images/fondomenu.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	left: 23px;
	top: 21px;


}

#navi {  
	list-style:none;
	margin:auto;
	padding:0;
}

#navi li {
	margin:auto;
	float:left;
}
#navi li a {
	width:85px;
	display:block; 
	padding:10px 0px 13px 0px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#333333;
	
	background-image:url(../images/bmenu.gif);
	text-align:center;
}

#navi li a:hover {
	
	font-size:10px;
	color:#FFFFFF;
	background-position: bottom;
	background-image:url(../images/bmenu.gif);
}


#navi .current {
    font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background-position: bottom;
	background-image:url(../images/bmenucurrent.gif);
}

#navi .current a {
	background-position: bottom;
	background-image:url(../images/bmenucurrent.gif);
	color:#FFFFFF;
}

#navi .current a:hover {
	background-position: bottom;
	background-image:url(../images/bmenucurrent.gif);
	color:#FFFFFF;
}


#navisubmenu {  
	list-style:none;
	margin:auto;
	padding:0;
}

#navisubmenu li {
	margin:auto;
	float:left;
}
#navisubmenu li a {
	width:97px;
	display:block;
	height:47px;
	padding:3px 0px 0px 3px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	color:#666666;
	font-weight:bold;
	background-image:url(../images/bsubmenu.gif);
	text-align:left;
	top: 200px;

	
}

#navisubmenu li a:hover {
	font-weight:bold;
	font-size:10px;
	color:#000000;
	background-position: bottom;
	background-image:url(../images/bsubmenu.gif);
}


#navisubmenu .current {
    font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	background-position: bottom;
	background-image:url(../images/bsubmenu2.gif);
}

#navisubmenu .current a {
	background-position: bottom;
	background-image:url(../images/bsubmenu2.gif);
	color:#FFFFFF;
}

#navisubmenu .current a:hover {
	background-position: bottom;
	background-image:url(../images/bsubmenu2.gif);
	color:#FFFFFF;
}





.cuerpo{
width:100%;
height:auto;
margin:auto;
text-align:left;
}

.cuerpo .texto1{
width:211px;
height:450px;
background-image:url(../images/fondotexto1.gif);
text-align:left;
margin:30px 0px 0px 15px;
position:absolute;
}

.cuerpo .texto1 .submenu{
width:100px;
height:auto;
text-align:left;
margin:18px 0px 0px 211px;
position:absolute;
}


.cuerpo .fondo1{
width:100%;
height:auto;
margin:auto;
background-image:url(../images/fondoindex.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.cuerpo .fondo2{
width:100%;
height:auto;
margin:auto;
background-image:url(../images/fondoservicios.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.cuerpo .fondo6{
width:100%;
height:auto;
margin:auto;
background-image:url(../images/fondonosotros.jpg);
background-repeat:no-repeat;
}

.cuerpo .fondo3{
	width:100%;
	height:450px;
	margin:auto;

	background-position:top;
	background-repeat:no-repeat;
	font-size: xx-large;

}

.cuerpo .fondo4{
width:100%;
height:auto;
margin:auto;
background-image:url(../images/fondotrabajos.jpg);
background-position:top;
background-repeat:no-repeat;
}

.cuerpo .fondo5{
width:100%;
height:550px;
margin:auto;
background-image:url(../images/fondocontacto.jpg);
background-position:bottom;
}




.pie{
width:100%;
height:30px;
margin:auto;
clear:both;
padding-top:30px;
background-image:url(../images/fondopie.jpg);
background-repeat:no-repeat;
background-position:center

}



.titular{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCC00;
	font-size:24px;
	letter-spacing:-2px;
	padding:30px 5px 0px 40px;
	display:block;

}

.titular2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CCCC00;
	font-size:24px;
	letter-spacing:-2px;
	padding:30px 5px 0px 20px;
	display:block;

}

.contenido{
width:700px;
padding:0px 0px 0px 280px;
margin:0;
text-align:left;
}


.parrafo1{
	width:700px;
	padding:0;
	margin:0px 0px 0px 0px;
	text-align:left;

}


.parrafo1 .titular{
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CCCC00;
font-size:16px;
margin:auto auto 20px auto;
line-height:normal;
letter-spacing:normal;
border-bottom: 3px solid #CCCC00;
clear:left;
}

.parrafo1 h2{
color:#999999;
padding-left:3px;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:100;
line-height:14px;
border-left:5px solid #CCCC00;
margin:0px 0px 20px 0px;
}

.parrafo1 ul{
color:#666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
list-style:circle;
line-height:28px;
margin:0;
}

.parrafo1 span{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:25px;
}

.entradilla{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:14px;
font-style:italic;
margin:5px 0px 20px 0px;
}

.entradilla b{
font-weight:bold;
color:#CC0202;
}

.enlacepdf{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:25px;
}

.enlacepdf:hover{
background-color:#333333;
color:#FFFFFF;
}





.titulartexto{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:20px 10px 0px;
font-style: normal;
text-align:center;
line-height:normal;
}

.titulartexto2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding:0px 10px 0px;
font-style: normal;
text-align:center;
line-height:normal;
}


.titulartexto b{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:16px;
font-style: normal;
text-align:justify;
}

.titulartexto span{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
text-align:justify;
}


.tablepie{
width:900px;
margin:auto;
}

.textopie{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}


.tablacurri{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:auto;
margin:auto;
}

.tdcurri{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
margin:auto;
padding:2px;
background-color:#333333;
border-left: solid  #999999 3px;
}

.tdcurri2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin:auto;
padding:2px;
}


.contenido1{
width:550px;
padding:0px 0px 0px 350px;
margin:0;
text-align:left;
display:block;
}

.contenido2{
width:550px;
padding:0px 0px 0px 350px;
margin:0;
text-align:left;
display:block;
}

.contenido3{
width:550px;
padding:0px 0px 0px 350px;
margin:0;
text-align:left;
display:block;
}

.contenido4{
width:550px;
padding:0px 0px 0px 350px;
margin:0;
text-align:left;
display:block;
}



.minifoto{
width:118px;
height:80px;
padding:5px;
background-image:url(../images/fondomini.gif);
background-repeat: no-repeat;
float:left;
margin: 0px 40px 80px 0px;
}

.minifoto .textof{
position:absolute;
width:120px;
margin:90px 0px 0px 0px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;

}
.minifoto .textof2{
position:absolute;
width:120px;
margin:90px 0px 0px 0px;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;

}

.minifoto2{
width:118px;
height:80px;
padding:5px;
background-image:url(../images/fondomini.gif);
background-repeat: no-repeat;
float:left;
margin: 0px 55px 80px 30px;
}

.minifoto2 .textof{
	position:absolute;
	width:120px;
	margin:90px 0px 0px 0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	left: 623px;

}





.bcurri {
text-decoration:none;
color:#993300;
font-size:20px;

	
}

.bcurri:hover {
color:#00CCCC;
text-decoration:none;
}


.curriconten1{
width:217px;
height:216px;
padding:0;
margin:0;
text-align:left;
display:block;
}

.curriconten2{
display:none;

}


.textocurriculum{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9EFF1C;
font-size:12px;
width:160px;
height:auto;
padding:0;
text-align:left;
margin:20px 0px 0px 30px;
padding-top:40px;
}

.textocurriculum2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#9EFF1C;
font-size:12px;
width:160px;
height:auto;
padding:0;
text-align:left;
margin:20px auto auto 10px;
padding-top:5px;
}


.cursor{
width:15px;
height:auto;
position:absolute;
margin:auto;
}

.fondocurritexto{
width:217px;
height:216px;
padding:0;
margin:0;
text-align:left;
display:block;
background-image: url(../images/curri_texto.png);
}


.tablacurri{
margin: auto auto auto 260px;
padding:0;
width: auto;
height: auto;
border:0;
}


.enlaceex{
color:#666666;
text-decoration:none;
font-weight: bold;
}

.enlaceex:hover{
text-decoration:underline;

}
