body	{
	background:#000;
	margin: 0 auto;
	width:980px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	height:auto;
}

.contenedor	{
/*	width:980px;*/
}

a	{
	text-decoration:none;
}

a:hover	{
	text-decoration:underline;
}

a:visited	{
	color:#666666;
	}

.encabezado	{
	width:980px;
	height:110px;
}

.retrato	{
	text-align:center;
	/*padding-top:15px;*/
}

.contenido	{
	margin-bottom:10px;
}


.contenidos .columna	{
	width:235px;
	padding-right:10px;
	float:left;
}

.contenidos.carton	{
	background-color:#111111;
	width:100%;
	height:670px;
}

.contenidos.contacto	{
	background:url(../images/bg_form.jpg) no-repeat;
}

.contenidos.contacto p	{
	margin-left:420px;
	font-size:20px;
	color:#cc0000;
	width:300px;
}

.contenidos h1	{
	color:#FFF;
	font-size:20px;
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.diseno	h1, .diseno a {
	color: #9C0;
}

.fotografia h1, .fotografia a	{
	color: #F90;
}

.docencia h1, .docencia a	{
	color:#09F;
}

.blogs h1, .blogs a	{
	color:#C00;
}

.columna p	{
	color:#666;
	font-size:11px;
	margin: 5px 0px;
}

.columna ul	{
	margin:5px 0px;
	padding:0px;
	list-style-type:none;
}

.columna li	{
	color:#666;
	font-size:11px;
	padding-bottom:5px;
	margin:0px;
}

.colofon	{
	float:left;
	width:980px;
	color:#333;
	font-size:10px;
	clear:both;
}

.colofon a	{
	color: #555555;
	}

.colofon p	{
	text-align:center;
	margin:0px;
	padding:5px 0px;
}

.colofon p.sello	{
	text-align:center;
}

.colofon p.sello img	{
	padding-right:10px;
}

form#SearchForm_SearchForm	{
	width:220px;
	float:right;
	padding-top:10px;
}

form, fieldset	{
	border:0px;
	margin:0px;
	padding:0px;
}

.middleColumn	{
	width:160px;
	float:left;
}

.fleft	{
	float:left;
}

.fright	{
	float:right;
}

img	{
	border:none;
}

.topmenu	{
	margin:0px;
	padding:0px;
	height:110px;
	width:100%;
	overflow:hidden;
/*	background-color:#FFCC00;*/
}

.topmenu ul.menuprincipal, .topmenu ul.submenu	{
	font-size:11px;
	font-weight:bold;
	list-style:none;
	height:100px;
	float:left;
	padding:0px;
}

.topmenu ul.menuprincipal	{
	width:105px;
	padding-left:15px;
}

.topmenu, .topmenu ul a	{
	color:#CC0000;
}

.seccion	{
	float:left;
	height:90px;
	margin:10px 0px;
	width:782px;
	font-size:24px;
	color:#FFFFFF;
	background-color:#CC0000;
}

.placa	{
	width:560px;
	background-color:#730000;
	height:90px;
	float:right;
}

.seccion ul.submenu	{
	width:200px;
	padding:0px;
	margin:0px;
	height:90px;
}

.seccion ul.submenu li	{
	display:compact;
	float:left;
	padding-left:10px;
	width:200px;
}
	
h1	{
	padding:0px;
	margin:0px;
	font-size:20px;
}

.seccion h1	{
	padding:10px 0px 0px 10px;
	width:180px;
	float:left;
	line-height:110%;
}

.seccion h1 a	{
	color:#FFFFFF;
}

.seccion h1 a:hover	{
	color:#FFCC00;
	text-decoration:none;
}

.seccion ul.submenu li a	{
	width:180px;
	display:block;
	background-color:#000000;
	color:#cc00000;
	margin:2px 0px 1px 0px;
}

.seccion ul.submenu li a:hover	{
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

.seccion ul.submenu li span	a {
	padding-left:2px;
}

.columnaizq	{
	width:400px;
	float:left;
	overflow:hidden;
}

.columnaizq h2	{
	width:250px;
	float:right;
	font-size:20px;
	line-heigth:120%;
	text-align:right;
	margin-top:5px;
}

.columnaizq img	{
	margin:0px;
	padding:0px;
	padding-top:10px;
}

.columnacontenido	{
	width:345px;
	color:#FFF;
	float:left;
}

.columnacontenido p	{
	font-size:11px;
	height:130%;
/*	margin:0px 20px;*/
	padding:0 20px;
}
/*
.columnacontenido p strong	{
	color:#F00;
	font-size:24px;
	padding-bottom:10px;
	display:block;
}	*/

.columnacontenido h2	{
	color:#F00;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	padding-top:10px;
	margin:0px 20px;	
}

.columnacontenido h2 a	{
	color:#FFFFFF;
}

.columnacontenido h2 a:hover	{
	color:#FFCC00;
}


.columnader	{
	width:234px;
	float:right;
	overflow: hidden;
}

.columnader ul	{
	margin:0px;
	padding: 0px;
	padding-left:10px;
	list-style-type:none;
	}

.columnader ul h2,
.columnader ul h3
	{
margin:0px;
padding:0px;
padding-top:10px;
}

.columnader ul li	{
	color: #FFFFFF;
	font-size:11px;
	}

.columnader h2	{
	width:200px;
	float:left;
	font-size:20px;
	line-heigth:120%;
	text-align:left;
	margin-top:5px;
	padding-left:10px;
}

form#Form_Form	{
	width:470px;
	height:300px;
	background-color:#900;
	margin-left:420px;
	font-size:12px;
	margin-bottom:10px;
}

form#Form_Form fieldset	{
	padding:15px 0px 0px 0px;
}

form#Form_Form label	{
	display:block;
	width:150px;
	float:left;
	text-align:right;
	padding-right:10px;
	color:#FFFFFF;
}

form#Form_Form input.action	{
	margin-left:160px;
	margin-top:5px;
}


div#EditableDropdown5	{
	height:35px;
	float:left;
}


/*nuevos estilos header*/

.encabezado	{
	width:980px;
	height:110px;
}

.encabezado, .logo, .bloquenav	{
	height:110px;
}

.logo	{
	width:93px;
	height:110px;
	float:left;
}

.bloquenav	{
	width:887px;
	float:right;
	overflow:hidden;
/*	background-color:#ffcc00;*/
}

.mainmenu ul	{
	font-size:11px;
	font-weight:bold;
	list-style:none;
	height:100px;
	float:left;
	padding:0px;
	width:105px;
	margin:0px;
	padding:10px 0px 0px 15px;
/*	background-color:#FFCC00;*/
}

.mainmenu, .mainmenu ul a	{
	color:#CC0000;
}	

.areaactual	{
	height:90px;
	margin:10px 0px;
	width:757px;
	width:830px; /* nuevo ancho */
	font-size:24px;
	color:#FFFFFF;
/*	background-color:#CC0000;*/
	float:right;
}

.areaactual h1	{
	padding:10px 0px 0px 10px;
	width:180px;
	float:left;
	line-height:110%;
}

.areaactual h1 a	{
	color:#FFFFFF;
}

.areaactual h1 a:hover	{
	color:#555555;
	text-decoration:none;
}

.opciones	{
	width:560px;
	background-color:#730000;
	height:90px;
	float:right;
}

.opciones ul	{
	width:200px;
	padding:0px;
	margin:0px;
	height:90px;
	list-style-type:none;
	font-size:11px;
	font-weight:bold;	
}

.opciones ul li	{
	display:compact;
	float:left;
	padding-left:10px;
	width:200px;
}

.opciones ul li a	{
	width:180px;
	display:block;
	background-color:#000000;
	color:#cc0000;
	margin:2px 0px 1px 0px;
}

.opciones ul li a:hover	{
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none;
}

.opciones ul li span a {
	padding-left:2px;
}

.clearboth	{
	clear:both;
}

body.diseño-grafico h2, 
body.diseño-grafico h3, 
body.diseño-grafico	 h4,
/*body.diseño-grafico .columnacontenido p strong,
body.diseño-grafico .columnacontenido p em,*/
body.diseño-grafico	.columnacontenido p em a, 
body.diseño-grafico .columnacontenido p em a:hover,
body.diseño-grafico .opciones ul li a,
.menuu li#seccion6 a
	{
	color: #99CC00;
}


body.diseño-grafico .areaactual,
.menuu li#seccion6.active a
	{
	background-color:#99CC00;
	}
	
body.diseño-grafico  .columnader	{
	border-left:#99CC00 1px solid;
	}

.menuu li#seccion6.active a
	{	
	background: url(images/topmenu_inicial.gif) no-repeat left #99CC00;	
	}

body.diseño-grafico .opciones	{
	background-color:#4C6600;	
}


body.fotografia h2, 
body.fotografia h3, 
body.fotografia h4,
/*body.fotografia .columnacontenido p strong,
body.fotografia .columnacontenido p em,*/
body.fotografia .columnacontenido p em a, 
body.fotografia .columnacontenido p em a:hover,
body.fotografia .opciones ul li a,
.menuu li#seccion3 a
	{
	color: #FF9900;
}

body.fotografia .areaactual,
.menuu li#seccion3.active a
	{
	background-color:#FF9900;
	}

body.fotografia  .columnader	{
	border-left:#FF9900 1px solid;
	}
	
.menuu li#seccion3.active a
	{	
	background: url(images/topmenu_inicial.gif) no-repeat left #FF9900;	
	}	
	
body.fotografia .opciones	{
	background-color:#7F4C00;	
}	
		
body.docencia h2, 
body.docencia h3, 
body.docencia	 h4,
/*body.docencia .columnacontenido p strong,
body.docencia .columnacontenido p em,*/
body.docencia	.columnacontenido p em a, 
body.docencia .columnacontenido p em a:hover,
body.docencia .opciones ul li a,
.menuu li#seccion10 a
	{
	color: #0099FF;
}

body.docencia .areaactual,
.menuu li#seccion10.active a
	{
	background-color:#0099FF;
	}

body.docencia  .columnader	{
	border-left:#0099FF 1px solid;
	}
	
.menuu li#seccion10.active a
	{	
	background: url(images/topmenu_inicial.gif) no-repeat left #0099FF;	
	}	

body.docencia .opciones
	{
	background-color:#004C7F;	
}
	
body.blogs h2, 
body.blogs h3, 
body.blogs	 h4,
/*body.blogs .columnacontenido p strong,
body.blogs .columnacontenido p em,*/
body.blogs	.columnacontenido p em a, 
body.blogs .columnacontenido p em a:hover,
body.blogs .opciones ul li a,
.menuu li#seccion12 a
	{
	color: #CC0000;
}

body.blogs .areaactual,
.menuu li#seccion12.active a
	{
	background-color:#CC0000;
	}

body.blogs  .columnader	{
	border-left:#CC0000 1px solid;
	}

.menuu li#seccion12.active a
	{	
	background: url(images/topmenu_inicial.gif) no-repeat left #CC0000;	
	}
	
.menuu li#seccion3.active a,
.menuu li#seccion6.active a,
.menuu li#seccion12.active a,
.menuu li#seccion10.active a
	{
	color:#000000;
}

.menuu {
width:980px;
}

.menuu ul	{
	width:980px;
	width:700px;
	height:30px;
	clear:both;
	margin:0px;
	padding:0px;
	padding-top:5px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.menuu li	{
	display:block;
	float:left;
	padding:0px 5px;
}

.menuu li a	{
	padding:0px 3px 0px 25px;
	padding:0px 25px;
}

.menuu li a:hover,
.menuu li#seccion3 a:hover,
.menuu li#seccion6 a:hover,
.menuu li#seccion12 a:hover,
.menuu li#seccion10 a:hover
	{
	text-decoration:none;
	color:#FFFFFF;
}

.menuu .botones	{
	width:230px;
	float:right;
	margin-top:-28px;
	}

.twitter	{
	float:left;
	margin-top:10px;
}