div#CEHS_conjuntoIdiomas img
{
	cursor:pointer;
}

P, OL, UL, DIV, H1, H2  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #555555;
}

H1 {
	font-size: 120%;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B6CA3;
}

H2 { 
	font-size: 110%;
	font-family: Arial, Helvetica, sans-serif;
	color: #4B6CA3;
}

P, H1, H2 {margin: 0px 0px 5px 0px;}
	
img {
	padding: 1px;
}

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #4B6CA3;
}
A:link { color:  #4B6CA3; }
A:visited { color: #4B6CA3; }
A:active { color: #4B6CA3; }
A:hover {
	text-decoration: none;
}

body {
	margin-top: 1px;
	padding: 0px;
}


table#principal {
	width: 970px;
}

td#logo {
	height: 100px;
	background-image: url(images/logo_millansoft.jpg);
	background-repeat: no-repeat;
}

td#resultados {
	border-bottom: 1px solid #D9D9D9;
	width: 970px;
	text-align: left;
}

td#menu1, td#traductor {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	background-color: #4B6CA3;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	text-align: center;
}
td#menu1 a {
	/*text-decoration: none;*/
	font-weight: bold;
}

td.menu1_no {
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;	
	padding-top: 2px;
}

td#menu1 td.menu1_no a {
	color: white;
	/*text-decoration: none;*/
	font-weight: bold;
}

td.menu1_no a {
	color: white;
	font-weight: bold;
	text-decoration: none;
}


td.menu1_no a:hover {
	text-decoration: underline;
}

td.menu1_act {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	color: #4B6CA3;
	background-color: white;	
	padding-bottom: 2px;
	background-image: url(images/solapa_menu1.jpg);
	background-repeat: no-repeat;
}
td.menu1_act a {
	color: #4B6CA3;
	text-decoration: underline;
	font-weight: bold;
}

td#menu2 {
	padding-left: 8px;
	background-color: white;
	text-align: center;
	border-bottom: 1px solid #D9D9D9;	
}
td#menu2 td {
	padding-top: 1px;
	padding-bottom: 1px;	
	padding-left: 1px;	
	padding-right: 1px;	
	color: white;
	font-weight: bold;
	border-right: 1px dotted #D9D9D9;	
}
td#menu2 a {
	font-size: 8pt;
	color: #4B6CA3;
}
td.menu2_no {
	
}
td.menu2_no a {
	text-decoration: none;
	font-weight: bold;
	color: #4B6CA3;
}
td.menu2_no a:hover {
	text-decoration: underline;
}
td.menu2_act {
	background-color: #A4B1CC;
}
td.menu2_act a {
	text-decoration: underline;
	font-weight: bold;
	color: white;
}


td#menu3 {
	border-top: 2px solid white;
	border-right: 1px solid #D9D9D9;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
	height: 0px;
}
td#menu3 td{
	border-right: 1px dotted #D9D9D9;
}
td.menu3_no {
	text-align: center;
}
td.menu3_no a {
	font-size: 8pt;
	text-decoration: none;
}
td.menu3_no a:hover {
	text-decoration: underline;
}
td.menu3_act {
	text-align: center;
	background-color: #EAEAEA;
	border-bottom: 1px solid white;	
}
td.menu3_act a {
	font-size: 8pt;
	text-decoration: none;
}


td#menu4 {
	border-right: 1px solid #D9D9D9;
	text-align: left;
	vertical-align: top;	
	height: 0px;
}
td#menu4 td{
	border-right: 1px dotted #D9D9D9;
}
td.menu4_no {
	text-align: center;
}
td.menu4_no a {
	font-size: 7pt;
	text-decoration: none;
}
td.menu4_no a:hover {
	text-decoration: underline;
}
td.menu4_act {
	text-align: center;
	background-color: #EAEAEA;
	border-top: 1px solid white;
}
td.menu4_act a {
	font-size: 7pt;
	text-decoration: none;
}


td#td_contenido_izquierda {
	padding: 4px;
}

div#contenido_izquierda {
	position: relative;
	vertical-align: top;
	text-align: left;	
}

td#td_contenido_central {
	border-right: 1px solid #D9D9D9;
	padding: 4px;
	width: 100%;
}

div#contenido_central {
	position: relative;	
	width: 100%;
	vertical-align: top;
	color: Black;
	text-align: left;
}

td#td_derecha_borde {
	padding: 4px;
}

div#derecha_borde {
	position: relative;
	width: 220px;
	vertical-align: top;
	text-align: center;
}

div#contenido_borde {
	position: relative;
	width: 220px;
	padding-bottom: 4px;
	text-align: left;
}

div#buscar {
	position: relative;
	width: 220px;
	text-align: left;	
	background-color: #D9D9D9;	
	border-bottom: 1px solid #D9D9D9;
	border-top: 1px solid #D9D9D9;
}

div#contenido_derecha {
	position: relative;
	width: 220px;
	padding-top: 4px;
	text-align: left;		
}






div#pie {
	position: relative;
	width: 100%;
	vertical-align: middle;
	border-top: 1px solid #D9D9D9;
}

div#imprimir {
	position: relative;
	width: 100%;
	vertical-align: middle;
	padding-bottom: 4px;
	text-align: center;
}

div#PDF {
	position: relative;
	width: 100%;
	vertical-align: middle;
	padding-top: 6px;	
	padding-bottom: 6px;
	text-align: center;
}

div#PDF_text {
	display: inline;
}

div#PDF_image {
	display: inline;
}

div#fecha_actualizacion {
	position: relative;
	width: 100%;
	vertical-align: middle;
	height: 20px;
	font-size: 10pt;
}

div#pie_pagina {
	position: relative;
	width: 100%;
	vertical-align: bottom;
	font-size: 10pt;
	font-family: arial;
}
div#pie_pagina A {
	font-size: 10pt;	
	font-family: arial;	
}

div#webmaster {
	position: relative;
	width: 100%;
	vertical-align: middle;
	font-size: 10pt;	
}
div#webmaster A {
	text-decoration: none;
	font-size: 10pt;
}

div#contenido_central div.csc-header h1 {
	margin-top: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
div#contenido_central div.csc-textpicHeader h1 {
	margin-top: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dotted #D9D9D9;
}
div#contenido_central div.csc-header a, contenido_central div.csc-header h1 {
	padding-left: 2px;
	text-decoration: none;
	color: #4B6CA3;
	font-weight: bold;
	font-size: 12pt;
	border-bottom: 1px dotted #D9D9D9;	
}
div#contenido_central li {
	font-size: 10pt;
}
div#contenido_central div h1 {
	text-decoration: none;
	color: #4B6CA3;
	font-weight: bold;
	font-size: 12pt;
}
div#contenido_central div.csc-textpicHeader a {
	color: #4B6CA3;
	font-size: 10pt;
	text-decoration: none;
}
div#contenido_central p.bodytext {
	padding-left: 2px;
}
div#contenido_central p.csc-abstract {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
div#contenido_central a {
	color: #4B6CA3;
}
div#contenido_borde div h1 {
	padding-top: 1px;
	padding-bottom: 4px;
}
div#contenido_borde div a {
	padding-left: 2px;
	color: #4B6CA3;
}
div#contenido_borde div h1 {
	padding-left: 2px;
	color: #4B6CA3;
}
div#contenido_borde p.csc-abstract {
	color: black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
div#contenido_derecha div h1 {
	padding-top: 1px;
	padding-bottom: 4px;
	padding-left: 0px;
	font-weight: bold;
	border-bottom: 1px dotted #D9D9D9;
}
div#contenido_derecha div a {
	padding-left: 2px;
	color: #4B6CA3;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
div#contenido_derecha div.csc-menu a {
	color: #4B6CA3;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: underline;
}
div#contenido_derecha p.csc-abstract {
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}
div#contenido_derecha p.bodytext {
	padding-left: 2px;
}
div#contenido_derecha a {
	color: #4B6CA3;
}
table.csc-uploads {
	background-color: white;
	width: 100%;
}
form {
	padding-top: 4px;
	padding-bottom: 2px;
}
input {
}
textarea {
}
select {
	font-size: 10pt;
}


/*para typo3 versión 4*/
DIV.csc-textpic csc-textpic-intext-left-nowrap {
	display: block;	
}
DIV.csc-textpic-imagewrap {
	display: inline;
}

.csc-mailform {
	border: 0px;
}

.csc-mailform-field {
	margin-bottom: 1em;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	margin: 10px;
}

.csc-mailform-field label{
	display:block;
} 

DIV.csc-mailform-field {
	border-bottom: 1px dotted Black;
	border-color: Gray;
}


.align-right { text-align:right; }
.align-left { text-align:left; }
.align-center { text-align:center; }

.csc-textpic-clear { clear:both; }
.csc-textpic-imagewrap { padding:0px; }

dl.csc-textpic-image { margin:0px; }
dl.csc-textpic-image dd { margin:0px; }
dl.csc-textpic-image dt { display:inline; margin:0px; }

.csc-textpic img { border:medium none; }

html .csc-textpic-intext-left-nowrap .csc-textpic-text { height:1%; }
html .csc-textpic-intext-right-nowrap .csc-textpic-text { height:1%; }

.csc-textpic .csc-textpic-imagecolumn { display:inline; float:left; }
.csc-textpic .csc-textpic-imagerow { clear:both; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left:0px! important; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right:0px! important; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float:left; margin-bottom:5px; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin:0px; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img { margin:0px; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image { float:left; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd { float:none; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd img { border:medium none; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt { float:none; }

.csc-textpic .csc-textpic-imagewrap ul { padding:0px; margin:0px; list-style-type:none; }
.csc-textpic .csc-textpic-imagewrap ul li { padding:0px; float:left; margin:0px; }

.csc-textpic-above .csc-textpic-text { clear:both; }

.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img { border:black 2px solid; padding:0px;  }

.csc-textpic-caption-c .csc-textpic-caption { text-align:center; }
.csc-textpic-caption-l .csc-textpic-caption { text-align:left; }
.csc-textpic-caption-r .csc-textpic-caption { text-align:right; }

.csc-textpic-center { text-align:center; }
.csc-textpic-center .csc-textpic-imagewrap { margin:0px auto; }
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; text-align:left; }
.csc-textpic-center .csc-textpic-text { text-align:left; }

.csc-textpic-equalheight .csc-textpic-imagerow { display:block; margin-bottom:5px; }

.csc-textpic-intext-left .csc-textpic-imagewrap { float:left; margin-right:10px! important; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { clear:both; float:left; margin-right:10px! important; }

.csc-textpic-intext-right .csc-textpic-imagewrap { float:right; margin-left:10px! important; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { clear:both; float:right; margin-left:10px! important; }

.csc-textpic-left .csc-textpic-imagewrap { float:left; }
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-left .csc-textpic-text { clear:left; }

.csc-textpic-right .csc-textpic-imagewrap { float:right; }
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-right .csc-textpic-text { clear:right; }



