@charset "utf-8";
/* CSS Document */



html, body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote,
pre, form, fieldset { margin: 0; padding: 0; }
object, embed, a { outline:0 }
/*ul{list-style:none;}*/

body,td,th,p,div{font:normal 12px Arial;}
body{background:#f7f7f6 url(../images/background.jpg) repeat-x center top;}
a{text-decoration:none;}

a img{border:0;}
/*p{margin-bottom:1em;}*/


p.text{color:#4d4d4d; line-height:18px;}

/* ESTILOS */
.underline {text-decoration:underline;}

.left{ float:left }
.right{float:right}
.clear{clear:both }

.arial11 {font:normal 11px arial; line-height:17px;} 
.arial12 {font:normal 12px arial;} 

/* ESTILOS PEPA */

.titular-celeste{color:#5799ed;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}
.titular-celeste a{color:#5799ed;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;text-decoration: none}
.titular-celeste a:hover{color:#5799ed;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}

.titular-bco{color:#ffffff;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}
.titular-bco a{color:#ffffff;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;text-decoration: none}
.titular-bco a:hover{color:#ffffff;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}

.titular-gris{color:#686a79;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}
.titular-gris a{color:#686a79;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;text-decoration: none}
.titular-gris a:hover{color:#838491;font-family:Calibri, Arial, Helvetica, sans-serif;font-size:18px;font-style:normal;font-weight:bold;line-height:normal;}

.subtit-gris{color:#686a79;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;}
.subtit-gris a{color:#686a79;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;text-decoration: none}
.subtit-gris a:hover{color:#838491;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;}

.subtit-celeste{color:#5799ed;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;}
.subtit-celeste a{color:#5799ed;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;text-decoration: none}
.subtit-celeste a:hover{color:#70acf7;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;font-weight:bold;line-height:20px;}

.dest12-celeste{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}
.dest12-celeste a{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;text-decoration: none}
.dest12-celeste a:hover{color:#70acf7;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}

#link{	
	z-index:100;
	float:right;
	margin-left:800px;
	/*left:30px;*/
	top:380px;
	width:202px;
	height:30px;
	background:transparent;
	position:absolute;
}

#link_dia{	
	z-index:100;
	float:right;
	margin-left:650px;
	/*left:30px;*/
	top:345px;
	width:159px;
	height:56px;
	background:transparent;
	position:absolute;
}

#link_virtual{	
	z-index:100;
	float:right;
	margin-left:823px;
	/*left:30px;*/
	top:345px;
	width:159px;
	height:56px;
	background:transparent;
	position:absolute;
}

#link_seminario{	
	z-index:100;
	float:right;
	margin-left:310px;
	/*left:30px;*/
	top:100px;
	width:380px;
	height:150px;
	background:transparent;
	position:absolute;
}

.dest12-gris{color:#686a79;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}
.dest12-gris a{color:#686a79;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;text-decoration: none}
.dest12-gris a:hover{color:#838491;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}

.dest12-bco{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}
.dest12-bco a{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;text-decoration: none}
.dest12-bco a:hover{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:bold;line-height:18px;}

.texto12-bco{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}
.texto12-bco a{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;text-decoration: none}
.texto12-bco a:hover{color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}

.texto12-gris{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}
.texto12-gris a{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;text-decoration: none}
.texto12-gris a:hover{color:#8e8e8e;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}

.texto12-cyan{color:#07afec;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}
.texto12-cyan a{color:#0695c9;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;text-decoration: none}
.texto12-cyan a:hover{color:#00bbff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:normal;line-height:18px;}

.texto11-gris{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;}
.texto11-gris a{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;text-decoration: none}
.texto11-gris a:hover{color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;}

.texto11-bco{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;}
.texto11-bco a{color:#fffffff;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;text-decoration: none}
.texto11-bco a:hover{color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:14px;}

.m-cel{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;}
.m-cel a{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;text-decoration: none}
.m-cel a:hover{color:#70acf7;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal}

.m-bco{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;}
.m-bco a{color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;text-decoration: none}
.m-bco a:hover{color:#5799ed;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal}

.m-gris{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;}
.m-gris a{color:#4d4d4d;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal;text-decoration: none}
.m-gris a:hover{color:#606060;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;line-height:normal}


/********************/

a.vermas {color:#6d6d6d; background:url(../images/ico-ver.png) no-repeat left 4px; font:normal 11px arial; line-height:18px; display: block; padding-left:14px; text-decoration:none;}
a:hover.vermas { text-decoration:none;color:#333333;}
a.vermasgris { color:#FFF; background:url(../images/ico-ver.png) no-repeat left 4px; font:normal 11px arial; line-height:18px; display: block; padding-left:14px;}
a:hover.vermasgris { color:#333333;}
a.bullet { background: url(../images/bullet.gif) left no-repeat; font:normal 12px arial; padding:0 0 4px 10px; display:block; color:#FFF;}

/*
 * IDs GENERAL
 */
#prebox {margin: 0 auto;}
#box{display:block; margin: 0 auto; width: 1002px; padding-bottom: 10px;} /* height: 686px; */
#prebox_a {background:#848597;}
#prebox_b {background:url(../images/background3.jpg) repeat-x center top;}


/*
 * HEADER
 */
#header {display:block; width:1002px;}
#interna #header {display:block; width:1002px;}
#header h1, #header h3{display:none;}
#header .logo {width:127px; height:187px; margin-left:31px; float:left; display:block; margin-bottom:5px;}
#interna #header .logo {width:127px; height:141px; margin-left:31px; float:left; display:block; margin-bottom:14px;}
#header .menu {margin-left:23px; float:left; display:block;position:relative;z-index:9999}
#header .slider {}
#header .accesocurso {height:210px; width:210px; margin-bottom:45px; margin-left:32px; background:url(../images/back_accesocursos.gif) no-repeat top left;position:relative;z-index:999999;}
#header .seccion { background:#d8d8d3; float:left; font:normal 12px calibri; color:#707181; padding:0px 10px;  height:32px; line-height:32px;}
#header .subseccion { background: #f0f0f0; height:22px; float:left; font:normal 12px calibri; color:#707181; padding:9px 0 0 24px;  font-weight:normal;}
#header .seccion a{color:#707181; font-weight:normal;}
#header .subseccion a{color:#707181; font-weight:normal;}
form#frmLogin {padding:68px 19px 0 19px; margin:0px;}
form#frmLogin label {font:normal 12px arial; color:#00bbff;}
form#frmLogin .input {font:normal 12px arial; background:#aaabb5; border:solid 1px #c3c3cb; color:#000000; width:169px; height:21px; margin-bottom:10px; margin-top:2px;}
form#buscar {padding:5px 0px 5px 0px; margin:0px; float:right;}
form#buscar .input {font:normal 12px arial; background:#aaabb5; border:solid 1px #c3c3cb; color:#000000;}
form#buscar .botonadm {background:url(../images/bt_buscar.gif) no-repeat left top; width:58px; height:20px; margin-left:4px; margin-right:5px; border:0px;}


/* BOXES */
#boxes{display:block; text-align:left;}
#boxes div.box{color:#4d4d4d; display:block; float:left; text-align:left; padding: 0 18px 0 0px;}

/* AULA ABIERTA */
#boxes div.box.aulaabierta{ width:604px; background:url(../images/back_aulaabierta.gif) repeat-y left top; margin-right:20px; padding:15px 20px 10px 20px; border-top: 1px solid #dbdbdb;}
#boxes div.tit { padding-bottom:15px;}
#iniciacion { width:312px; margin-right:25px; float:left;}
#interna #iniciacion { width:282px; float:left;}
#encuesta {width:267px; float:left;}
/* FIN AULA ABIERTA */


/* COMUNICANDONOS */
#boxes div.box.last{padding: 0px; width:312px;}
#box1 { padding:5px 0 0 3px;}
#boxes div.box.last p {line-height:18px;}
#punteada { background: url(../images/punteada.gif) left 1px repeat-x; margin:1px 0px 2px 0;  padding: 1px 0 4px 0;}
/* FIN COMUNICANDONOS */


/* SEGUNDO BOX GRIS */
#boxes div.box{color:#4d4d4d; display:block; float:left; text-align:left; padding: 0 18px 0 0px;}
#boxes div.box.general{ width:312px; margin-right:20px; padding:0px;}
#boxes div.box.generallast{ width:312px; padding:0px;}
#prebox #boxes div.tit { padding:4px 0 6px 0;}
#prebox #box1 { padding:5px 0 0 0px;}
#prebox #box2 { padding:1px 0 0 0px;}
#prebox2 p {color:#FFF;}
#linkscursos { width:312px;}
#prebox #boxes #linkscursos a {font:12px;}
#prebox #punteada { background: url(../images/punteada_gris.gif) left 7px repeat-x; margin:0px 0px 0px 0; height:17px;}
/* FIN SEGUNDO BOX GRIS */


/* FUENTE - CATEQUESIS - BANNERS */
#boxes div.box3{color:#4d4d4d; display:block; float:left; text-align:left; padding: 0 18px 0 0px;}
#boxes div.box3.general{ width:312px; margin-right:20px; padding:0px;}
#boxes div.box3.generallast{ width:312px; padding:0px;}
div.box3 a  { color:#4d4d4d; background:url(../images/ico-ver.png) no-repeat 1px 4px; font:normal 12px arial; line-height:18px; display: block; padding-left:19px;}
#prebox div.box3 a:hover { color:#333333;}
#redes { margin-top:33px;}
#prebox  #redes a{color:#4d4d4d; background:none; padding:0px;}
#facebook { height:49px; background:url(../images/ico_facebook.gif) left top no-repeat; width:79px; color:#4d4d4d; padding:15px 0 0 54px; float: left;}
#blogger { height:49px; background:url(../images/ico_blogger.gif) left top no-repeat; padding:15px 0 0 54px; float: left;}
#prebox #boxes div.tit { padding:4px 0 6px 0;}
#prebox #box5 a { padding-bottom:8px;}
/* FIN FUENTE - CATEQUESIS - BANNERS */


/* INTERNA TALLERES */
#boxes div.box.talleres{ width:644px; margin-right:20px; padding:0px;}
#boxes div.box.col2{ width:312px; padding:0px; margin-bottom:25px;}
#cuadro1 { padding:48px 10px 10px 72px; margin-bottom:3px; background:#d8d8dc url(../images/tit_inicio_de_los_talleres.gif) no-repeat 8px 8px;}
#cuadro2 { padding:60px 10px 10px 72px; margin-bottom:3px; background:#d8d8dc url(../images/tit_aranceles.gif) no-repeat 11px 8px;}
#cuadro3 { padding:60px 10px 10px 72px; background:#d8d8dc url(../images/tit_requisitos.gif) no-repeat 8px 6px;}
#boxes div.box.col2 h2 { font:bold 14px arial; color:#686a79;}
.numerador { font:normal 18px arial; color:#5799ed;}
#boxes div.box.col2 h4 { font:bold 11px arial; color:#5799ed;}
#boxes div.box.col2 p { font:normal 11px arial; color:#4d4d4d;}
a.recomendar { background:url(../images/img_recomendar.gif) no-repeat left top; padding:10px 0 0 45px; font:normal 12px arial; color:#07afec; width:117px; float:left; display:block; height:44px;}
a.imprimir { background:url(../images/img_imprimir.gif) no-repeat left top; padding:10px 0 0 53px; font:normal 12px arial; color:#07afec; width:97px; display:block; float:left; height:44px;}
#boxes div.tit { padding-bottom:15px;}
#tabs {width:312px; float:left; display:block; margin-bottom:37px;}
.tabs {width:126px; height:38px; float:left; display:block;}
.imagetabs { padding:5px; border-top:solid 1px #cfd1d7; background:#b6b9c3;}
.texttabs {font:bold 18px Calibri; color:#5799ed; padding:18px 0px 2px 18px; height:50px; background: #d0d2d7 url(../images/ico_punta.gif) no-repeat 29px top ;}
/* FIN INTERNA TALLERES */



#boxes h2{color: #5799ed; font:normal 18px Arial; margin:0px; padding-bottom:2px; line-height:20px; text-align:left;} 
#boxes h3{color: #5799ed; font:bold 14px Arial; margin:0px; padding-bottom:2px;}
#boxes h3 a{color: #5799ed; font:bold 14px Arial; margin:0px; padding-bottom:2px;}
#boxes h4{color: #00bcf2; font:bold 14px arial; line-height:18px;}
#boxes h4 a{color: #00bcf2; font:bold 14px Arial; line-height:18px;}
#boxes h5{color: #DA2032; font:bold 14px Arial; margin:0px 0 8px 0; padding:1px;}
#boxes h6{color: #4d4d4d; font:normal 11px Arial; margin:0px 0 4px 0;}
#boxes p a img{vertical-align:middle;}
#boxes p{font:normal 12px Arial; line-height:16px; padding-right:0px;}
a.comunicandonos {color:#4d4d4d;}


/* CONTACTENOS */
form#contactenos label {width:50px; float:left; line-height:12px; font:normal 12px Arial; padding-top:7px;}
form#contactenos input {background:#F0EEE8;border: #D6D3D2 solid 1px; display:block; height:22px; margin-bottom:5px; width:466px; padding-top:3px; color:#231F20; font:normal 12px Arial;}
form#contactenos textarea {background:#F0EEE8;border: #D6D3D2 solid 1px; display:block; height:50px; margin-bottom:5px; width:466px; padding-top:3px; color:#231F20; font:normal 12px Arial;}
form#contactenos #btn-enviar {background:url(../images/bt_enviar.gif) no-repeat; border:0; height:21px; width:58px; margin: 15px 0 0 140px;}




/* CONTENT */
#content{display:block; text-align:left; margin-top:0px; padding:0px 0 0 0;}


/* FLASHES */
#flashcontent {Z-INDEX: -1000; LEFT: 0px; MARGIN: 0 auto; WIDTH: 100%; POSITION: absolute; TOP: 94px; HEIGHT: 100%; text-align: center; min-width:1002px;}
#noflash {BACKGROUND-COLOR: #fff; TEXT-ALIGN: center;}


/* FOOTER */
#footerbg{background:#686978 url(../images/footer_bg.jpg) repeat-x top left;}
#footer{color:#231F20; display:block; font-size:11px; height:117px; line-height:15px; margin:0 auto; text-align:left; width:1002px;}
#footer p{font-family:Arial; font-size:11px; line-height:13px;}
#footer span{line-height:12px;font-size:10px;}

.footer_tags {color:#FFF; font-size:11px; font-weight:bold; padding:10px 0 0 13px; float:left; width:480px;}
.footer_tags a {color:#66a2ee; font-size:11px; font-weight:bold;}
.footer_tags a:hover {color:#FFF;}
.footer_tags span {font:normal 10 arial; color:#aeafbe;}

.footer_bot {color:#66a2ee; font-size:11px; font-weight:bold; padding:10px 13px 0 0; float:right; width:480px;}
.footer_bot p{color:#FFF; line-height:13px; padding:5px 0 0 2px;}
.footer_bot a{color:#FFF; font-size:11px; font-weight:bold; color:#FFF;}
.footer_bot a:hover {color:#66a2ee;}

.footer_synapsis {float:right; background:url(../images/ico_synapsis.gif) no-repeat left top; width:60px; padding-left:20px; font:normal 11px arial;}
.footer_synapsis a {color:#FFF;}
.footer_synapsis a:hover {color:#66a2ee;}


.fl {float:left;}

