body {
	margin: 0px;
	padding: 0px;
	text-align: right;
	background-color: #f9fafa;
}

.fondo_consejeria {
	background-color: #f0ac01;
	background-image:url(cabecera_consejeria.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_acciones_mejora {
	background-color: #f0ac01;
	background-image:url(cabecera_acciones_mejora.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_cursos_fpo {
	background-color: #f0ac01;
	background-image:url(cabecera_cursos_fpo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_formador_ocupacional {
	background-color: #f0ac01;
	background-image:url(cabecera_formador_ocupacional.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_te {
	background-color: #f0ac01;
	background-image:url(cabecera_te.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_empleabilidad {
	background-color: #f0ac01;
	background-image:url(cabecera_empleabilidad.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_orientacion {
	background-color: #f0ac01;
	background-image:url(cabecera_orientacion.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.fondo_inmigracion {
	background-color: #f0ac01;
	background-image:url(cabecera_inmigracion.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 175px;
	width:100%; 
}

.texto {
	width: 600px;
	padding: 30px;
	clear: left;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
}

.wrapper {
	text-align: left;
	width: 100%;
}

.bloque1 {
	float:left;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	width: 620px;
}

.bloque_ancho {
	float:left;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	width: 100%;
}

.bloque2 {
	float:left;
	padding: 20px 20px 0px 30px;
	margin: 0px;
	text-align: left;
	font-family: verdana,tahoma,arial;
	font-size: 60%;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('oval-green-left2.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px; /* Change 13px as desired */
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 50px; /* Height of button background height */
padding-left: 16px; /* Width of left menu image */
text-decoration: none;
margin: 0px 10px 0px 0px;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color:#FFFFFF; /*button text color*/
text-decoration: none;
}

a.ovalbutton span{
background: transparent url('oval-green-right2.gif') no-repeat top right;
display: block;
padding: 4px 16px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
text-align: center;
}


a.ovalbutton:hover span{ /* Hover state CSS */
/*background-position: bottom right;*/
color:#006600;
text-decoration:none;

}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}


