@charset "utf-8";/* CSS Document */
body {font: 12px "Arial"; padding:0; background: #FFF url(../imagen/fondoceiso.jpg) repeat-x; }
html, body {margin: 0; padding: 0;}
#caja {	padding-bottom:1em;	margin-bottom: -40px; position: absolute; left: 50%; width: 840px; margin-left:-420px;	}
#menuh {padding-bottom:8px;	}
#menuh li {	display: inline;margin: 0;}
#menuh a { font-weight: bold; text-decoration: none; color: #FFF; padding: 3px 10px;}
#menuh ul li a:hover { color: #CCC; background: #3E3E3E; font-weight:bolder; }
#encabezado { text-align:center; width: 840px; height: 123px; margin-left: 0px; overflow: auto;}
#contenido { width:840px;margin-left:0px;margin-top:15px;left:50%;overflow: auto;	}
#c1 {float:left;	width:530px;	margin: 15px 0;	}
.c1texto {	width:485px;	padding-left:25px;	}
#textoCV {	width:330px;	float:right;}
#c2 {	float:right;	width:290px;	margin:15px 0;	padding-left:5px;	}
a:link { COLOR:#AE3030; text-decoration: none}
a:visited {	COLOR: #AE3030; text-decoration: none; border: none; }
a:active {	COLOR: #ccc; text-decoration: none; border: none;}
a:hover {	COLOR: #333; text-decoration: none}
#c1 ul {list-style-type: none;	}
#cursos {padding: 10px 25px 0 25px;	}
#orden {padding: 10px 25px 0 25px;}
#pie {	border-top: 1px dashed #999;	text-align:center;	font: 11px Arial, Helvetica, sans-serif bold;	color:#111;	line-height: 40px; /* esto es lo que centra el texto verticalmente */	}
#pie a	{	font-weight:bold;	}
#pie a:link, #pie a:visited, #pie a:active {	text-decoration:none;	}
#pie a:hover {	color:#333;	text-decoration:none;	}
img.valign {   vertical-align: middle;   width: 130px;}
.flotarderecha {	float:right;	padding:15px 0 15px 15px;	border:none;	}
.Estilo4 {	font-weight: bold;	}
.Estilo1 {	font-size:14px;	font-weight:bold;}
.fotocv {	padding-right:15px;	padding-top:15px;}
.fotocentrada {	padding-left:50px;	}
.marron {	color: #930;	font-weight:bold;	}
.marronbold {	color: #930;	font-size:14px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}	
.bold {	font-size:14px;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}
.colortitulo h2 {	color:#06C;}
.textoderecha {	float:left;	width:250px;	height:160px;}
.textodestacado {	font-size: 14px;	font-weight:bold;	font-family:Arial, sans-serif;	color: #F00;}
.titulo {	color: #333;	font-size:24px;	font-weight:bold;	font-family: Arial, Helvetica, sans-serif;}
.encabezado {border:none;}
.alinearmedio {vertical-align: middle;	border:none;}
.alinearderecha {text-align:right;}
.sinborde {	border:none;}
.justificado{text-align:justify;}
.borde1px {border:1px solid #000;}
