body {
margin:0;
margin-bottom:15px;
background-image:url(img/main/bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#487FB0;
}

.tabl_form_egre td {
padding:3px;
}

.tabl_form_egre span {
color:#FF0000;
font-size:10px;
}

.form_egre_txt1 {
font-family:Tahoma, sans-serif;
color:#0C59AC;
font-size:11px;
width:150px;
}

.form_egre_boton {
background-color:#FFFFFF;
background-image:url(img/sections/send.jpg);
background-position:top;
background-repeat:no-repeat;
width:75px;
height:21px;
cursor:pointer;
border:0;
margin:0;
padding:0:
}

.cursos_links_list_1 {
font-family:Tahoma, sans-serif;
color:#0C59AC;
font-size:12px;
margin-bottom:5px;
}

.cursos_links_list_1 a {
color:#0C59AC;
text-decoration:none;
}

.cursos_links_list_1 a:hover {
color:#EF3A42;
}

.links_list_1 {
font-family:Tahoma, sans-serif;
color:#333333;
font-size:11px;
}

.links_list_1 a {
color:#0C59AC;
text-decoration:none;
}

.links_list_1 a:hover {
color:#EF3A42;
}

.links_temas {
font-family:Tahoma, sans-serif;
color:#0C59AC;
font-size:14px;
font-weight:bold;
margin-bottom:15px;
}



.contac_blobg {
background-image:url(img/contactar/bgbloques.jpg);
background-position:top;
background-repeat:no-repeat;
width:665px;
height:33px;
}

.contact_bgcontent {
background-image:url(img/contactar/bgcontent.jpg);
background-position:top;
background-repeat:repeat-x;
}

.sinopsis_td {
border:1px solid #548DD4;
border-right:0;
border-top:0;
}

.sinopsis_td td {
border:1px solid #548DD4;
border-bottom:0;
border-left:0;
padding:4px;
}

.sinopsis_td tr {
border:0;
}

.oncontent_link_more {
font-family:Tahoma, sans-serif;
color:#0C59AC;
font-size:14px;
margin-top:20px;
}

.oncontent_link_more a {
color:#0C59AC;
text-decoration:none;
}

.oncontent_link_more a:hover {
color:#EF3A42;
}

.p_news_txt1 {
font-family:Tahoma, sans-serif;
color:#0C59AC;
font-size:14px;
font-weight:bold;
}

.p_news_txt1 a {
color:#0C59AC;
text-decoration:none;
}

.p_news_txt1 a:hover {
color:#EF3A42;
}

.p_news_txt2 {
font-family:Tahoma, sans-serif;
color:#4D4D4D;
font-size:11px;
margin-top:5px;
}

.p_news_txt2 a {
color:#0C59AC;
text-decoration:none;
}

.p_news_txt2 a:hover {
color:#EF3A42;
}

.p_news_txt2 p {
margin:0;
margin-bottom:8px;
}

.p_news_line {
background-color:#E7ECEF;
height:1px;
margin-bottom:15px;
margin-top:15px;
}

.more_news {
font-family:Arial, Helvetica, sans-serif;
color:#14467A;
font-size:14px;
margin-bottom:15px;
margin-top:25px;
font-weight:bold;
}

.news_det_title {
font-family:Arial, Helvetica, sans-serif;
color:#14467A;
font-size:16px;
margin-bottom:15px;
}

.sections_zone_contents {
padding:20px;
padding-top:5px;
}

.content_zone_sections {
background-image:url(img/sections/bgtitu.jpg);
background-position:top;
background-repeat:repeat-x;
margin:0 auto;
width:703px;
margin-left:15px;
}

.sections_bigtitle {
font-family:Arial, Helvetica, sans-serif;
color:#14467A;
font-size:22px;
margin-bottom:15px;
}

.sections_texts {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4D4D4D;
line-height:20px;
}

.sections_texts a {
color:#036;
text-decoration:none;
}

.sections_texts a:hover {
color:#006;
text-decoration:underline;
}

.sections_texts p {
	margin:0;
	margin-bottom:10px;
}

.right_list_title {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#4D4D4D;
margin-bottom:10px;
}

.right_list_title a {
color:#4D4D4D;
text-decoration:none;
}

.right_list_title a:hover {
color:#093F7B;
}

.right_list_links {
font-family:Tahoma;
font-size:11px;
color:#0C59AC;
}

.right_list_links a {
font-weight:bold;
color:#0C59AC;
text-decoration:none;
}

.right_list_links a:hover {
color:#093F7B;
}

.right_list_links_2 {
font-family:Tahoma;
font-size:11px;
color:#0C59AC;
margin-top:8px;
}

.right_list_links_2 a {
color:#0C59AC;
text-decoration:none;
}

.right_list_links_2 a:hover {
color:#093F7B;
}

.right_list_line {
background-image:url(img/right/line_ctp_portada.jpg);
background-position:top;
background-repeat:no-repeat;
height:5px;
font-size:0;
text-align:center;
margin-bottom:15px;
margin-top:15px;
}

.gotocancelar {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#436885;
text-decoration:none;
margin-left:10px;
}

.gotocancelar:hover {
color:#2C5779;
text-decoration:underline;
}

.left_newlboton_form {
background-color:#FFFFFF;
background-image:url(img/left/boton_newsletter.jpg);
background-position:top;
background-repeat:no-repeat;
width:75px;
height:21px;
cursor:pointer;
border:0;
margin:0;
padding:0:
}

.left_txt_form {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2C5779;
border:1px solid #80A3BF;
padding:3px;
width:165px;
margin-left:11px;
margin-bottom:3px;
}

.lefttext_summary {
font-family:Tahoma, sans-serif;
font-size:11px;
color:#595C60;
line-height:18px;
margin-left:11px;
margin-bottom:15px;
}

.bgtopcalendar {
background-image:url(img/left/bgtopcalendar.jpg);
background-position:top;
background-repeat:no-repeat;
height:7px;
width:190px;
margin-left:10px;
}

.bgmaincalendar {
background-color:#FFFFFF;
margin-left:10px;
width:190px;
}

.leftfull_title {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#2C5779;
margin-bottom:5px;
margin-left:10px;
}

.linepost_navi {
background-color:#2C5779;
height:2px;
font-size:0;
width:187px;
margin-left:13px;
margin-bottom:25px;
margin-top:1px;
}

.tdlinedivisor_p {
border-left:1px solid #E7ECEF;
padding-left:10px;
padding-right:10px;
}

.texwelcome {
font-family:Tahoma, sans-serif;
font-size:11px;
color:#4D4D4D;
line-height:20px;
}

.texwelcome a {
color:#0C59AC;
text-decoration:none;
}

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

.texwelcome p {
margin:0;
margin-bottom:8px;
}

.content_marzone {
margin:0 auto;
width:703px;
margin-left:15px;
}

.zone_navi_left {
width:215px;
background-image:url(img/left/bgnavileft.jpg);
background-position:top;
background-repeat:repeat-y;
}

.global_margin {
width:950px;
margin:0 auto;
}

.bgtop {
background-image:url(img/main/bgtop.jpg);
background-position:top;
background-repeat:repeat-x;
width:950px;
height:15px;
font-size:0;
}

.header_zone_f {
background-image:url(img/temp/temp1.jpg);
background-position:top;
background-repeat:repeat-x;
width:950px;
height:167px;
}

.navi_top {
background-image:url(img/navi/bgnavitop.jpg);
background-position:top;
background-repeat:repeat-x;
padding-left:5px;
}

.maincontent_zone {
background-color:#FFFFFF;
width:950px;
padding-top:8px;
padding-bottom:8px;
}

.footer_zone {
margin-top:20px;
}

.footer_links {
font-family:Tahoma, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.footer_links a {
text-decoration:none;
color:#FFFFFF;
}

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