/* CSS Document */

html, body {
font-family : verdana;
font-size : 11px;
color : #333333;
padding : 0;
background : #63ad12 url(../img/comun/bg.gif) repeat-x left top;
}
h1 {
display : none;
}
img {
border : 0;
}
a{ cursor:pointer; color:#1d5c01;}
#main {
position : absolute;
width : 1000px;
margin-left : -500px;
left : 50%;
top : 0;
border : 10px solid #1d5c01;
background-color : #ffffff;

}
#top {
float : left;
background : #ffffff url(../img/comun/bgtop.gif) repeat-x left top;
width : 1000px;
padding : 0;
height : 180px;
}
#top img.logo {
margin : 24px; vertical-align:middle; float:left;
}
#top img.tys {
 margin-top:24px ; border : 1px solid #1d5c01; vertical-align:middle; float:left;
}
#menu {
float : right;
height : 38px;
margin-top : -38px;
padding-right : 25px;
overflow : hidden;
width : 950px;
}
#menu li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
width : auto;
}
#menu li a {
display : block;
text-indent : -3000px;
height : 38px;
}
#menu li a:hover {
background-position : 0 -38px;
background-repeat : no-repeat;
}
#menu li a.menu1 {
background-image : url(../img/menu/menu1.gif);
width : 56px;
}
#menu li a.menu2 {
background-image : url(../img/menu/menu2.gif);
width : 93px;
}
#menu li a.menu3 {
background-image : url(../img/menu/menu3.gif);
width : 127px;
}
#menu li a.menu4 {
background-image : url(../img/menu/menu4.gif);
width : 241px;
}
#menu li a.menu5 {
background-image : url(../img/menu/menu5.gif);
width : 75px;
}
#menu li a.menu6 {
background-image : url(../img/menu/menu6.gif);
width : 77px;
}
#menu li a.menu7 {
background-image : url(../img/menu/menu7.gif);
width : 194px;
}
#menu li a.menu8 {
background-image : url(../img/menu/menu8.gif);
width : 87px;
}
#menu li {
cursor : auto;
}
#menu li a.active {
background-position : 0 -38px;
cursor : auto;
}
#menu ul {
margin : 0;
padding : 0;
}
#submenuformacion {
height : 48px;
background-color : #ffffff;
width : 620px;
overflow : hidden;
background : url(../img/comun/bgsubmenu.gif) repeat-x bottom;
}
#submenuformacion li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
width : auto;
}
#submenuformacion li a {
display : block;
text-indent : -1000px;
height : 38px;
}
#submenuformacion li a:hover {
background-position : 0 -38px;
background-repeat : no-repeat;
}
#submenuformacion li a.menu1 {
background-image : url(../img/menu/formacion/submenu1.gif);
width : 217px;
}
#submenuformacion li a.menu2 {
background-image : url(../img/menu/formacion/submenu2.gif);
width : 118px;
}
#submenuformacion li a.menu3 {
background-image : url(../img/menu/formacion/submenu3.gif);
width : 172px;
}
#submenuformacion li {
cursor : auto;
}
#submenuformacion li a.active {
background-position : 0 -38px;
cursor : auto;
}
#submenuformacion ul {
margin : 0;
padding : 0;
}
#submenuprofesionales {
height : 48px;
background-color : #ffffff;
width : 620px;
overflow : hidden;
background : url(../img/comun/bgsubmenu.gif) repeat-x bottom;
}
#submenuprofesionales li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
width : auto;
}
#submenuprofesionales li a {
display : block;
text-indent : -1000px;
height : 38px;
}
#submenuprofesionales li a:hover {
background-position : 0 -38px;
background-repeat : no-repeat;
}
#submenuprofesionales li a.menu1 {
background-image : url(../img/menu/profesionales/submenu1.gif);
width : 207px;
}
#submenuprofesionales li a.menu2 {
background-image : url(../img/menu/profesionales/submenu2.gif);
width : 158px;
}
#submenuprofesionales li {
cursor : auto;
}
#submenuprofesionales li a.active {
background-position : 0 -38px;
cursor : auto;
}
#submenuprofesionales ul {
margin : 0;
padding : 0;
}
#submenucontacto {
height : 48px;
background-color : #ffffff;
width : 620px;
overflow : hidden;
background : url(../img/comun/bgsubmenu.gif) repeat-x bottom;
}
#submenucontacto li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
width : auto;
}
#submenucontacto li a {
display : block;
text-indent : -1000px;
height : 38px;
}
#submenucontacto li a:hover {
background-position : 0 -38px;
background-repeat : no-repeat;
}
#submenucontacto li a.menu1 {
background-image : url(../img/menu/contacto/submenu1.gif);
width : 186px;
}
#submenucontacto li a.menu2 {
background-image : url(../img/menu/contacto/submenu2.gif);
width : 194px;
}
#submenucontacto li {
cursor : auto;
}
#submenucontacto li a.active {
background-position : 0 -38px;
cursor : auto;
}
#submenucontacto ul {
margin : 0;
padding : 0;
}
#submenuiyp {
height : 48px;
background-color : #ffffff;
width : 620px;
overflow : hidden;
background : url(../img/comun/bgsubmenu.gif) repeat-x bottom;
}
#submenuiyp li {
list-style-type : none;
margin : 0;
padding : 0;
float : left;
width : auto;
}
#submenuiyp li a {
display : block;
text-indent : -1000px;
height : 38px;
}
#submenuiyp li a:hover {
background-position : 0 -38px;
background-repeat : no-repeat;
}
#submenuiyp li a.menu1 {
background-image : url(../img/menu/iyp/submenu1.gif);
width : 211px;
}
#submenuiyp li a.menu2 {
background-image : url(../img/menu/iyp/submenu2.gif);
width : 120px;
}
#submenuiyp li {
cursor : auto;
}
#submenuiyp li a.active {
background-position : 0 -38px;
cursor : auto;
}
#submenuiyp ul {
margin : 0;
padding : 0;
}
#botonera {
text-align : center;
margin-top : 15px;
}

#central {
padding : 25px;
float : left;
width : 950px;
clear : both;
background : #ffffff url(../img/comun/bgbottom.gif) repeat-x left bottom;
}

#flash {
float : left;
width : 308px;
margin-top:15px;
}

#flashint {
border : 1px solid #1d5c01;
padding : 2px;
float:left;
width:302px;
}

#flashint img{
border : 1px solid #1d5c01;
}

#content {
float : right;
width : 680px;
}
#contentfix {
width : 100%;
}
#texto {
text-align : justify;
float : right;
width : 620px;
margin-top:15px;
}
#texto ul {
margin : 10px 0 0 0;
padding : 0;
list-style : none;
}
#texto ul.list {
margin : 15px;
padding-left : 0;
}
#texto p.tit {
background :  url(../img/comun/bgptit.gif) repeat-x left top;
color : #fff;
padding : 5px 5px 5px 10px;
font-weight : bold;
font-size : 12px;
font-family : arial;
margin : 15px 0 15px 0;
float:left;
clear:both;
width:600px;
}

#texto p.curso{
background :  url(../img/comun/bgtit.gif) repeat-x left top;
color : #fff;
padding : 5px 5px 5px 10px;
font-weight : bold;
font-size : 12px;
font-family : arial;
margin : 0 0 10px 0;
}
#texto p.evento{
background :  url(../img/comun/bgtit2.gif) repeat-x left top;
color : #fff;
padding : 5px 5px 5px 10px;
font-weight : bold;
font-size : 12px;
font-family : arial;
margin : 0 0 10px 0;
}

#texto ul li p {
margin : 5px 0 5px 0;
}
#texto ul.caja li p {
margin : 15px 0 0 0;
}
#texto ul.caja {
margin : 0;
padding : 0;
list-style : none;
margin-top : 10px;
}
#texto ul.caja dl {
float : left;
margin : 0;
padding : 0;
width : 100%;
margin-top : 10px;
height : 80px;
}
#texto ul.caja dl.curso {
float : left;
margin : 0;
padding : 0;
width : 100%;
margin-top : 10px;
height : auto;
}
#texto ul.caja dt {
font-weight : bold;
margin : 0;
padding : 0;
padding-right : 5px;
}
#texto ul.caja dd {
margin : 0;
padding : 0;
}
#texto ul.caja li {
border : 1px solid #1d5c01;
float : left;
width : 45%;
padding : 10px;
margin : 5px 9px 5px 0;
background-color : #ffffff;
}
#texto ul.caja li a img {
float : right;
margin-top : -15px;
}
#texto ul.caja span {
background-color : #1d5c01;
display : block;
color : #fff;
margin : -10px;
padding : 5px;
font-family : arial;
}
#texto ul.list li {
clear : both;
}
#texto ul.list dl {
float : left;
padding : 0 0 10px 0;
width : 100%;
margin : 10px 0 0 0;
display : none;
}
#texto ul.list dt {
font-weight : bold;
margin : 0px;
padding : 0px;
}
#texto ul.list dd {
margin : 0px 0px 10px 0px;
padding : 0px;

}
#texto li {
margin : 0;
}
#texto ul.list li {
margin : 5px  5px  10px  5px;
}
#texto li a, #texto li span {
color : #1d5c01;
font-size : 12px;
font-weight : bold;
text-decoration : none;
font-family : arial;
}
#texto li a:hover {
text-decoration : underline;
}

#texto ul.list li a.mas img {
float : left;
margin-right : 5px;
margin-left : -20px;
}
#texto ul.list li div.logoenlace {
float:right;
margin:0px 15px 15px 15px;
}

#texto ul.list div.logoenlace img {
border:1px solid #1d5c01;
}
#texto li a.url {
color : #1d5c01;
font-size : 11px;
font-weight : normal;
text-decoration : none;
font-family : verdana;
}
#texto li a.url:hover {
text-decoration : underline;
}
#texto ul.equipo li img {
float : left;
margin-top : 20px;
margin-right : 10px;
padding : 1px;
border : 1px solid #1d5c01;
}
#texto ul.equipo li div.datosequipo {
	display:none;
}
#texto ul.equipo li.active div.datosequipo {
	display:block; 
}
#texto ul.equipo li div.resenacv {
	 float:left; width:470px; margin-top:10px;
}
#texto ul.equipo li div.nocv {
	 margin-top:50px;
}

#texto ul.equipo li div.fotoequipo {
	padding-bottom:10px;
}
#texto ul.equipo li div.cv {
float : left;
padding-top : 15px;
font-size : 10px;
width : 115px;
}

#texto ul.equipo li div.cv a img {
border : none;
vertical-align : middle;
float : none;
margin : 0;
}
#texto ul.equipo li a img {
border : none;
vertical-align : middle;
margin : -7px; 
}
#texto ul.equipo li span {
display : block;
color : #1d5c01;
margin : -10px;
padding : 5px 5px 5px 25px;
font-family : arial;
}
#texto ul.equipo li.active span {
background-color : #1d5c01;
text-transform:uppercase;
padding : 4px 5px 5px 23px;
color:#FFCC00;
}
#texto ul.equipo li {

width : 96%;
float : left;
padding : 10px;
margin : 0px;
}
#texto ul.equipo li.active {
background : url(../img/comun/bgbottom.gif) repeat-x bottom;
border : 1px solid #1d5c01;
margin:0px 0px 10px 0px;
}

#texto ul.equipo dl {
padding : 0;
margin : 5px 0 5px 0; 
float:left; width:350px;
}
#texto ul.equipo dt {
font-weight : bold;
margin : 0;
padding : 5px 5px 0 0;
float : left;
width : auto;
}
#texto ul.equipo dd {
margin : 0;
padding : 5px 0 0 0;
}
#texto ul.formacion li img, #texto ul.eventos li img {
float : left;
margin-top : 20px;
margin-right : 10px;
padding : 1px;
border : 1px solid #1d5c01;
}
#texto ul.formacion li a img, #texto ul.eventos li a img {
float : right;
margin-top : -5px;
margin-right : 0px;
border : none;
}
#texto ul.formacion span.tit {
color : #1d5c01;
display : block;
padding : 0px;
font-family : arial;
float:left;
width:565px;
}
#texto ul.formacion span.titcorto {
color : #1d5c01;
display : block;
padding : 0px 5px 0px 0px;
font-family : arial;
float:left;
width:445px;
}
#texto ul.formacion span ,#texto ul.eventos span {
color : #1d5c01;
display : block;
padding : 0px;
font-family : arial;
}
#texto ul.formacion li, #texto ul.eventos li {
width : 96%;
float : left;
padding : 10px;
margin : 5px 9px 5px 0;
}
#texto ul.formacion p, #texto ul.eventos p {
margin : 10px 0 0 0;
}
#texto ul.formacion dl, #texto ul.eventos dl {
padding : 0px;
margin : 10px 0px 10px 57px;
}
#texto ul.formacion dt, #texto ul.eventos dt {
font-weight : bold;
margin : 0;
padding : 5px 5px 0 0;
float : left;
width : auto;
}
#texto ul.formacion dd, #texto ul.eventos dd {
margin : 0px;
padding : 5px 0px 0px 0px;
}
#texto ul.formacion dd.masinfo, #texto ul.formacion dt.masinfo{
clear:both;
float:left;
width:465px;
}
#texto div.calendar {
float : left;
margin : 10px 10px 0 0;
text-align : center;
background : url(../img/comun/bgcalendar.gif) no-repeat;
width : 48px;
height : 48px;
overflow : hidden;
}
#texto div.doble {
text-align : center;
background-position:center;
width : 106px;
}
#texto div.curso {
margin-top:0px;
}
#texto div.calendar span {
color : #ffffff;
margin : 10px 0 0 5px;
padding : 0 3px 0 0;
font-weight : bold;
font-family : arial;
font-size : 10px;
}
#texto div.calendar span.dia {
color : #000000;
margin-top : 5px;
font-weight : bold;
font-family : arial;
font-size : 13px;
}
#texto  ul.formacion dl.calendar {
margin : -25px 0px 0px 116px;
padding : 20px;
float : left;
width:auto;
}
#texto  ul.formacion dl.calendar2 {
margin-top:-65px;
width:auto;
clear:both;
}
#texto  ul.formacion dl.calendar2 dd p, #texto  ul.formacion dl.calendar dd p {
margin : 0px;
padding : 0px;
}

#texto ul.profesores {
margin :0px;
padding :0px;
clear:both;
float:left;
}

#texto ul.profesores, #texto ul.profesores li {
margin : 0;
padding : 0;
list-style : none;
clear:both;
width:465px;
}

#texto a.volver {
float : right;
margin : 1px 1px 1px 10px;
padding : 0;
width : auto;
}
div.menuidiomas
{
	margin-top:-35px; float:right;
}
ul.menuidiomas {
margin : 0;
padding : 0;
text-align : right;
}
ul.menuidiomas li {
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
}
#menupie {
padding : 10px 10px 0 10px;
height : 15px;
overflow : hidden;
background-color : #1d5c01;
text-align : right;
clear : both;
font-family : arial;
font-size : 12px;
}
#menupie li {
list-style-type : none;
display : inline;
margin : 0;
padding : 0;
margin-left : 5px;
margin-right : 5px;
}
#menupie ul {
margin : 0;
padding : 0;
}
#menupie span {
font-weight : bold;
color : #63ad12;
}
#menupie a {
text-decoration : none;
color : #ffffff;
font-weight : bold;
}
#menupie a:hover {
text-decoration : underline;
}
#contacto {
text-align : right;
width : 620px;
float : right;
margin-bottom : 10px;
}
#contacto form {
margin : 0px;
clear:both;
}
#contacto label {
margin-right : 10px;
font-weight : bold;
vertical-align : top;
font-size : 10px;
}
#contacto label.check {
margin-right : 20px;
}
#contacto input {
width : 300px;
margin-bottom : 7px;
font-size : 12px;
color : #1d5c01;
border:1px solid #1d5c01;
font-size : 11px;
padding:2px;
}
#contacto input.lit {
width : 62px;
margin-right : 238px;
color : #1d5c01;
border:1px solid #1d5c01;
padding:2px;
}
#contacto input.med {
width : 150px;
margin-right : 150px;
color : #1d5c01;
border:1px solid #1d5c01;
padding:2px;
}
#contacto select {
width : 305px;
margin-bottom : 7px;
font-size : 12px;
color : #1d5c01;
border:1px solid #1d5c01;
font-size : 11px;
padding:2px;
}
#contacto input.boton {
width : 60px;
margin-top:25px;
cursor:pointer;
font-weight:bold;
text-transform:capitalize;
}
#contacto input.boton:hover {
	color:#FFFFFF;
	background-color : #1d5c01;
}
#contacto input.check {
margin:-3px 3px 3px 0px;
width:auto;

}
#contacto p {
margin : 0;
margin-top:10px;
margin-left:315px;
font-size : 10px;
text-align : left;
clear : both;
}
#contacto textarea {
width : 300px;
height : 150px;
color : #1d5c01;
border:1px solid #1d5c01;
font-size : 11px;
font-family : verdana;
overflow : auto;
padding:2px;
}
#contacto div.incidentes {
margin:10px 0px 10px 0px; text-align:left; padding:0px;
}
#contacto div.incidentes p{
text-align:left; width:600px; margin:10px 10px 10px 0px;
}
#contacto div.incidentes a, #contacto div.incidentes strong{
	color:#1d5c01;
}
#contacto textarea.incidentes {
height : 50px;
}

#contacto dl
{
	clear:both;
	width:600px;
}

#contacto dt
{
	font-weight:bold;
	text-align:right;
	width:150px;
	float:left;
	margin:0px 10px 5px 0px;
	clear:left;
}

#contacto dd
{
	text-align:left;
	margin:0px 0px 5px 0px;
	
	//height:13px;
}

div#err {
height : 25px;
margin-top : 5px;
margin-bottom : 5px;
text-align : right;
font-size:10px;
clear:both;
width:620px;
}

div#condiciones
{
	width:100%;
	height:150px;
	overflow:auto;
	border:1px solid #1d5c01;
	padding-top:15px;
	text-align:left;
}
div#condiciones p
{
	margin:0px 15px 0px 15px;
	padding-bottom:15px;
}
#mensaje {
margin : 50px;
}
img.res {
margin-bottom : 100px;
margin-right : 10px;
float : left;
}
img.error {
margin-right : 5px;
vertical-align : middle;
}
#recordar {
margin : 110px;
text-align : center;
}
#error {
color : #ff0000;
width : 100%;
text-align : center;
margin-top : 5px;
}

div.inscripcion
{
	clear:both;
	margin-left:225px;
}

div.inscripcion a
{
	display : block;
	text-indent : -3000px;
	height : 49px;
	width:210px;
	background: url(../img/comun/inscripcion.gif) no-repeat;
}

div.inscripcion a:hover {
	background-position : 0 -50px;
	background-repeat : no-repeat;
}

div.inscripcion span
{
	display : block;
	text-indent : -3000px;
	height : 50px;
	width:210px;
	background: url(../img/comun/inscripcioncerrada.gif) no-repeat;
}

#texto div.adjunto{
	
	float:left;
	width:auto;
	clear:both;
	margin-top:5px;
}

#texto div.adjunto a img, #texto ul.formacion li div.adjunto a img{
	vertical-align : middle;
	margin:0px;
	padding:0px;
	float:none;
}

a.ico {
margin-left : 5px; vertical-align:middle; 
}

.novedades
{
	background-color:#009933;
	float:left;
	width:308px;
	margin:15px 0px 0px 0px;
	padding:0px;
	background:url(../img/novedades/top.gif) no-repeat top center;
}

.novedades h2
{
	font-size:12px;
	margin:8px 0px 8px 8px;
	padding:1px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.novedades ul
{
	list-style-type:none;
	margin:0px; 
	padding:0px 0px 10px 0px;
	background:url(../img/novedades/bottom.gif) no-repeat bottom center;
	float:left;
	width:308px;
}

.novedades li
{
	list-style-type:none;
	padding:10px 10px 0px 10px;
	margin:0px;
	float:left;
	clear:both;
	width:286px;
	border-left:1px solid #1d5c01;
	border-right:1px solid #1d5c01;
	background:#FFFFFF;
}

.novedades a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	width:90%;
}

.novedades a.mas
{
	width:5%;
	margin:0px 5px 10px 0px;
}

.novedades a.mas img
{
	vertical-align:middle;	
}

.novedades a:hover
{
	text-decoration:underline;
}

.crespon
{
	float:right;
	text-align:left;
	width:45%;
	margin:25px;
	text-align:justify;
	border:1px solid #1d5c01;
	background-color:#FFFFFF;
	padding:10px;
	height:80px;
	overflow:hidden;
	
}

.crespon img
{
	float:left;
	margin:0px 10px 10px 0px;
}

.crespon p
{
	margin:0px 0px 4px 0px;
}
.crespon p.title
{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.crespon a
{
	border:1px solid #1d5c01;
	padding:2px 4px 2px 4px;
	display:block;
	background-color:#FFFFFF;
	text-decoration:none;
	width:auto;
	float:right;
	margin-top:13px;
}

.crespon a:hover
{
	border:1px solid #1d5c01;
	color:#FFFFFF;
	background-color:#1d5c01;
}

div.imgsimonsleft
{
	float:left;
	border : 1px solid #1d5c01;
	padding : 2px;
	margin: 0px 10px 5px 0px;
}


div.imgsimonsleft img
{
	border : 1px solid #1d5c01;
}


