a:link, a:visited {text-decoration: none; color:#595959;}

:link img {border:none;}

:visited img {border:none;}

body {
background: #f9faff url("http://www.sct.gob.mx/uploads/tf/imagenes/background.jpg") no-repeat fixed center top;
color: #2f2f2f;
margin: 0;
font: 1em Arial;
} 

cuerpo_principal {
width: 61em;
margin-right: auto;
margin-left: auto;
margin-to: 1em;
}

barra_herramientas { overflow: hidden; height: 1.5em; }

login { width: 29em; float: left; padding-left: 1em; }

login Input {border: 1 px solid gray; color: #5b5b76; font-size: 12 px; margin:0; padding:2 px; background-position: center top; }

herramientas { width: 30em; float: right; padding-right: 1em; text-align: right; }

herramientas a { text-decoration: none; font-size: 0.8em; color: #414040; }

herramientas a:hover { text-decoration: underline; color: #000; }

.actualizacion
	{color:#808080;
	font:normal normal normal 9px Verdana;
	text-decoration:none;
	text-transform:none;}

.fecha_noticias
	{color:#595959;
	font:normal normal bold 11px Verdana;
	text-decoration:none;
	text-transform:none;}

.fecha_portal
	{color:#FFF;
	font:normal normal normal 10px Verdana;
	text-decoration:none;
	text-transform:none;}

.footer,a.footer:visited,a.footer
	{color:#FFF;font:normal normal normal 9px Verdana;
	text-decoration:none;text-transform:none;}

.csc-sitemap a,.tx-ttnews-browsebox-SCell,.csc-menu,.csc-menu-4 a
	{color:#444;
	font:10px Verdana,sans-serif;
	text-decoration:none;}

.menu_bread,.csc-sitemap,.tx-ttnews-browsebox-SCell,.csc-menu,.csc-menu-4
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #595959;
	text-decoration: none;}

.menu_bread_active
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C7C92D;
	text-decoration: none;
}

.tr-even
    {background: #DDEDC9;
	}
	
.tr-odd
	{background: #F9FCF5;
	}
.menu_principal
	{background:#DDEDC9;
	border:0;margin:0;
	padding:0;}


.menu_principal a,a.menu_principal:visited
	{color:#000;
	text-decoration:none;
	text-transform:uppercase;
	}

.menu_principal li,.csc-sitemap li,.tx-ttnews-browsebox-SCell,.csc-menu,.csc-menu-4 li
	{border:0;
	font-size:10px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-align:left;}
	
.csc-menu,.csc-menu-4 dl
	{border:0;
	font-size:10px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-align:left;}
	
.menu_principal a:hover {
	color: #5EA845;
	text-decoration: none;
}
	
.menu_principal ul,.csc-sitemap ul,.tx-ttnews-browsebox-SCell, .csc-menu,.csc-menu-4 ul
	{border:0;
	font-family:Verdana;
	list-style:url(/fileadmin/staticHTML/imgs/bullet_blue3.gif);
	margin:0;
	margin-left:8px;
	margin-right:2px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:12px;}

.csc-menu,.csc-menu-4 dt
	{border:0;
	font-family:Verdana;
	list-style:url(/fileadmin/staticHTML/imgs/bullet_blue3.gif);
	margin:0;
	margin-left:8px;
	margin-right:2px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:12px;}
	
.menu_derecho a,a.menu_derecho:visited
	{color:#000;
	text-decoration:none;
	text-transform:none;}

.menu_derecho li
	{border:0;
	font-size:10px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	text-transform:none;
	text-align:left;}
	
.menu_derecho a:hover {
	color: #5EA845;
	text-decoration: none;
	text-transform:none;}
	
.menu_derecho ul
	{border:0;
	font-family:Verdana;
	list-style:url(/fileadmin/staticHTML/imgs/bullet_blue3.gif);
	margin:0;
	margin-left:8px;
	margin-right:2px;
	padding-bottom:12px;
	padding-left:10px;
	padding-top:12px;
	text-transform:none;}
	
.menu_superior td
	{background:#5A5A5A;
	vertical-align:bottom;}

.menu_superior ul li
	{border:0;
	display:inline;
	float:left;
	list-style:none;
	margin:0;padding:0;
	vertical-align:bottom;}

.menu_superior_contacto a
	{background:url(/fileadmin/staticHTML/imgs/contactocss.gif) 0 0 no-repeat;
	display:block;font-variant:normal;
	height:33px;
	text-decoration:none;
	width:71px;}

.menu_superior_espaniol a
	{background:url(/fileadmin/staticHTML/imgs/espaniolcss.gif) 0 0 no-repeat;
	display:block;
	font-variant:normal;
	height:33px;
	text-decoration:none;
	width:57px;}
	
.menu_superior_ingles a,a.menu_superior_ingles:visited
	{background:url(/fileadmin/staticHTML/imgs/englishcss.gif) 0 0 no-repeat;
	display:block;
	font-variant:normal;
	height:33px;
	text-decoration:none;
	width:66px;}

.menu_superior_inicio a
	{background:url(/fileadmin/staticHTML/imgs/iniciocss.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	text-decoration:none;
	width:71px;}

.menu_superior_inicio,.menu_superior_mapadelsitio,.menu_superior_contacto,.menu_superior_espaniol,.menu_superior_ingles
	{display:inline;
	list-style:none;}

.menu_bread a:hover,.csc-sitemap a:hover,.tx-ttnews-browsebox-SCell a:hover
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #C7C92D;
	text-decoration: underline;
}

a.csc-mailform-field:hover,a.txt_gral:hover,a.bodytext:hover,a.external-link:hover,a.internal-link:hover,a.download:hover,a.imprimir_enviar:hover,a.external-link-new-window:hover, a.csc-uploads-fileName:hover, a.csc-uploads-fileSize:hover
	{color:#595959;
	font:11px Verdana;
	text-decoration:underline}

.menu_superior_espaniol a:hover
	{background:-57px 0;}

.menu_superior_ingles a:hover
	{background:-66px 0;}

.menu_superior_inicio a:hover,.menu_superior_contacto a:hover
	{background:-71px 0;}

.menu_superior_mapadelsitio a:hover
	{background:-97px 0;}

a.menu_herramientas:hover
	{color:#C7C92D;font:normal normal normal 10px Verdana;
	text-decoration:none;text-transform:uppercase;}

a.menu_herramientas
	{color:#FFF;font:normal normal normal 10px Verdana;
	text-decoration:none;text-transform:uppercase;}
	
a.menu_herramientas:visited
	{color:#FFF;font:normal normal normal 10px Verdana;
	text-decoration:none;text-transform:uppercase;}

.separador,.breadcrumb
	{color:#C7C92D;font:normal normal bold 11px Verdana;
	text-decoration:none;
	text-transform:none;}

.separador_herramientas
	{color:#C7C92D;
	font:normal normal bold 9px Verdana;
	text-decoration:none;
	text-transform:none;}

.titulo_notasecundaria1,a.titulo_notasecundaria2
	{color:#5EA845;
	font:normal normal bold 12px Verdana;
	text-decoration:none;
	text-transform:none;}

.titulo_seccioninterior, .c-recIcon
	{color:#C7C92D;
	font:normal normal bold 14px Verdana;
	text-decoration:none;
	text-transform:none;}

.csc-mailform,.csc-mailform-field,.txt_gral,.bodytext,.external-link,.internal-link,.download,.imprimir_enviar,.external-link-new-window, .csc-uploads-fileName, .csc-uploads-fileSize, .news-catmenu-NO
	{color:#595959;
	font:normal normal normal 11px Verdana;
	text-decoration:none;
	text-transform:none;
	text-align:justify}

.csc-mailform,.csc-mailform-field,.txt_gral,.bodytext,.external-link,.internal-link,.download,.imprimir_enviar,.external-link-new-window, .csc-uploads-fileName, .csc-uploads-fileSize li
	{font-family:Verdana;
	color:#595959;
	font-size:11px;
	text-align:left;}

.csc-mailform,.csc-mailform-field,.txt_gral,.bodytext,.external-link,.internal-link,.download,.imprimir_enviar,.external-link-new-window, .csc-uploads-fileName, .csc-uploads-fileSize ul
	{font-family:Verdana;
	color:#595959;
	font-size:11px,list-style:url(/fileadmin/staticHTML/imgs/bullet_blue2.gif);}

a.csc-mailform,a.csc-mailform-field,a.txt_gral,a.bodytext,a.external-link,a.internal-link,a.download,a.imprimir_enviar,a.external-link-new-window, a.csc-uploads-fileName, a.csc-uploads-fileSize
	{color:#006A3A;
	font:normal normal normal 11px Verdana;
	text-decoration:none;}


a.notas_rapidas,a.enlaces
	{color:#595959;
	font:normal normal normal 10px Verdana;
	text-decoration:none;
	text-transform:none;}

a.titulo_notaprincipal,.news-catmenu-ACT,a.news-catmenu-ACT,.news-catRootline,a.news-catRootline,.titulo_notaprincipal,a.titulo_notaprincipal:visited
	{color:#006A3A;
	font:normal normal bold 14px Verdana;
	text-decoration:none;
	text-transform:none;}
	
	
a.titulo_notaprincipal:hover
	{color:#006A3A;
	font:normal normal bold 14px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.ver_todas,a.ver_todas:visited,a.ver_todas2
	{color:#5EA845;font:normal normal bold 10px Verdana;
	text-decoration:none;
	text-transform:none;}

a.breadcrumb,a.breadcrumb:hover
	{color:#C7C92D;
	font:normal normal bold 11px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.enlaces:hover,.csc-uploads-description
	{color:#006A3A;
	font:normal normal normal 10px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.footer:hover
	{color:#FFF;font:normal normal normal 9px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.notas_rapidas:hover
	{color:#595959;
	font:normal normal normal 10px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.titulo_notasecundaria2:hover
	{color:#5EA845;
	font:normal normal bold 12px Verdana;
	text-decoration:underline;
	text-transform:none;}

a.ver_todas:hover,a.ver_todas2:hover
	{color:#5EA845;
	font:normal normal bold 10px Verdana;
	text-decoration:underline;
	text-transform:none;}

.csc-firstHeader,.subtitulo_seccioninterior
	{color:#016A3A;
	font:normal normal bold 12px Verdana;
	text-decoration:none;
	text-transform:none;}

a.csc-firstHeader,a.csc.firstHeader:visited,a.subtitulo_seccioninterior,a.subtitulo_seccioninterior:visited
	{color:#016A3A;
	font:normal normal bold 12px Verdana;
	text-decoration:none;
	text-transform:none;}

.csc-header,.csc-header .H1,.csc-header .n2 .H1
	{color:#636363;
	font:normal normal normal 10px Verdana;
	text-decoration:none;}

.tx-quickPoll-pi1 .pollanswer
	{BORDER:none;
	font:10px verdana;
	vertical-align:-20%;}

.tx-quickPoll-pi1 .pollquestion
	{font-family:verdana;
	PADDING-BOTTOM:3px;}
	
.tx-quickPoll-pi1 .pollresulttext
	{font:10px verdana;
	padding-top:6px;}
	
.tx-quickPoll-pi1 .polltable
	{WIDTH:100%;}
	
.tx-quickPoll-pi1 .polltotal
	{font:10px verdana;
	PADDING-TOP:6px;
	text-align:center;}
	
.tx-quickPoll-pi1 h2
	{font:11px verdana;}

.tx-quickPoll-pi1 TH
	{margin-bottom:10px;
	padding-left:4px;}
	
	.news-catmenu  {

   padding:5px 0px 0px 5px;

   margin:10px;

   border:1px solid #666;

   background-color:#F9FFE5;

}

.news-catmenu DIV IMG {

   margin:0px;

   padding: 0px 3px 3px 0px;

   vertical-align: middle;

}

