body#portada,
body#interior,
body#interior2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #197CC6;
	background-image:  url(imagenes-css/fondoprincipal_blue.jpg);
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: auto;
	background-attachment: fixed;
}
a:link,a:visited {
	color: #67A2BE;
}
a:hover {
	color: #DDFFE8;
}
a.aclara:link, a.aclara:visited,.aclara a:link,.aclara a:visited{
	color: #F8ED92;
}
a.aclara:hover, .aclara a:hover {
	color: #DDFFE8;
}
a.oscuro:link, a.oscuro:visited, .paraescribir a:link,.paraescribir a:visited, #listamenu a:link, #listamenu a:visited {
	color: #003366;
}
a.oscuro:hover, .paraescribir a:hover, #listamenu a:hover{
	color: #006699;
}
.tdcolumna3  a.aclara:link,.tdcolumna3 a.aclara:visited {
	color: #F8ED92;
}
.letrota {
	float:left;
	font-size:50px;
	line-height:40px;
	font-style: normal;
	margin: 0;
	padding: 2px;
}
#sombraizquierda {
	background-image:  url(imagenes-css/sombraIzquierda_yellow.png);
	background-repeat: repeat-y;
	height: auto;
	width: 100px;
	vertical-align: top;
	background-position: 86px;
}
#sombraderecha {
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
	vertical-align: top;
	background-image: url(imagenes-css/sombraDerecha_yellow.png);
}
#tablabase {
	margin: 0px;
	padding: 0px;
	border: none;
}
#celdaPrincipal {
	background-image:  url(imagenes-css/fondosecundario_blue.jpg);
	background-repeat: repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border: none;
	vertical-align: top;
}
#tdcontenidos {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 700px;
	border: none;
}
#portada #tdcontenidos .tdArriba {
	background-image:  url(imagenes-css/fondo-bajo_blue.jpg);
	background-color: #67A2BE;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#interior #tdcontenidos .tdArriba {
	background-image:  url(imagenes-css/fondo-bajoInt_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color: #67A2BE;
}
.paraescribir {
	background-image:  url(imagenes-css/paraescribirA2_blue.jpg);
	background-repeat: repeat-y;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 500px;
	height: auto;
}
#interior2 .paraescribir{
	background-image:  url(imagenes-css/paraescribirB2_blue.jpg);
	background-repeat: repeat-y;
	border: none;
	margin: 0px;
	padding: 0px;
	width: 700px;
	height: auto;
}
#portada .divHead {
	background-image:  url(imagenes-css/paraescribirA_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 20px 7px;
	height: auto;
	width: auto;
	border: none;
	background-position: 0px 0px;
	color:#000033;
	line-height: 19px;
	word-spacing: 0.2em;
}
#interior .divHead {
	background-image:  url(imagenes-css/paraescribirA_Int_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 20px 7px;
	height: auto;
	width: auto;
	border: none;
	background-position: 0px 0px;
	color:#000033;
	line-height: 1.5em;
	word-spacing: 0.2em;
}
#interior2 .divHead {
	background-image:  url(imagenes-css/fondo-bajoInt-completo_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 20px 7px;
	height: auto;
	width: auto;
	border: none;
	background-position: 0px 0px;
	color:#000033;
	line-height: 1.5em;
	word-spacing: 0.2em;
}
.divHeadInter {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	height: auto;
	width: auto;
	border: none;
}
#interior2 .divHeadInter {
	padding: 0px 30px;
}
.divHeadInter p.primero {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border: none;
	text-align: left;
	word-spacing: 0.3em;
}
#portada .divHead {
	background-image:  url(imagenes-css/paraescribirA_home_blue.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 20px 7px;
	height: auto;
	width: auto;
	border: none;
	background-position: 0px 0px;
	color:#000033;
	line-height: 18px;
	word-spacing: 0.2em;
}
#portada .divHeadInter p.primero {
	margin: 0px;
	padding: 60px 0px 0px;
	height: auto;
	width: auto;
	border: none;
	text-align: left;
	word-spacing: 0.3em;
}
#interior .divHeadInter p.primero,
#interior2 .divHeadInter p.primero {
	margin: 0px;
	padding: 10px 0px 0px;
	height: auto;
	width: auto;
	border: none;
	text-align: left;
	word-spacing: 0.3em;
}
.textomenu {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.textomenu p {
	line-height: 18px;
}
#portada .tdfondoB,
#interior .tdfondoB{
	background-image:  url(imagenes-css/foto_portada_lcc1_blue.jpg);
	background-color: #BC6054;
	background-repeat: no-repeat;
}
#portada .tdfondoB2,
#interior .tdfondoB2 {
	background-image:  url(imagenes-css/foto_portada_lcc3_blue.jpg);
}
.tdfondoB p, .tdfondoB2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 4px 13px 3px;
}
#tablaMenuServicios {
	margin: 0px;
	padding: 0px;
}
#tablaMenuServicios .tdbase {
	margin: 0px;
	padding: 0px;
	background-image:  url(imagenes-css/portada_menured1_blue.jpg);
	background-repeat: repeat-x;
	background-color: #5197B8;
}
#tablaMenuServiciosInt .tdcolumna {
	background-image:  url(imagenes-css/portada_menured4_blue.jpg);
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 137px;
}
#tablaMenuServiciosInt .tdcolumna p {
	vertical-align: top;
	margin: 0px;
	padding: 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #F6C63E;
}
#tablaMenuServiciosInt .tdcolumna2 p,#tablaMenuServiciosInt .tdcolumna3 p {
	vertical-align: top;
	margin: 0px;
	/*padding: 4px 6px 0px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #F8ED92;
}
#tablaMenuServiciosInt .tdcolumna ul,
#tablaMenuServiciosInt .tdcolumna2 ul,
#tablaMenuServiciosInt .tdcolumna3 ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#053348;
	line-height:13px;
	padding:3px 4px 0px 6px;
	margin:0px;
	list-style:none;
}

#tablaMenuServiciosInt .tdcolumna ul li a:link,
#tablaMenuServiciosInt .tdcolumna2 ul li a:link,
#tablaMenuServiciosInt .tdcolumna ul li a:visited,
#tablaMenuServiciosInt .tdcolumna2 ul li a:visited {
	color:#13516E;
}
#tablaMenuServiciosInt .tdcolumna ul li a:hover,
#tablaMenuServiciosInt .tdcolumna2 ul li a:hover {
	color:#F8ED92;
}
#tablaMenuServiciosInt .tdcolumna3 ul li a:link,
#tablaMenuServiciosInt .tdcolumna3 ul li a:visited {
	color:#ffffff;
}
#tablaMenuServiciosInt .tdcolumna3 ul li a:hover {
	color:#F8ED92;
}
#tablaMenuServiciosInt .tdcolumna3 {
	background-image:  url("imagenes-css/portada_menured6.jpg");
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.divHeadInter blockquote.block1 {
	margin: 0px;
	padding: 0px 15px;
}
#listamenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	margin: 8px 0px 15px;
	padding: 0px 0px 3px;
	line-height: 15px;
	width: 180px;
}
#listamenu ul {
	margin: 0px;
	padding: 0px 4px 1px 8px;
	list-style-type: none;
}
#listamenu ul li{
	padding: 0px 0px 0px 8px;
}
#listamenu ul li.primero {
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0px;
}
#listamenu ul li.primero a:link,
#listamenu ul li.primero a:visited {
	color: #003366;
	text-decoration: none;
}

#listamenu ul li.primero a:hover,
#listamenu ul li.primero a:active {
	color: #003366;
	text-decoration: none;
}

p.chirrismenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}
#interior .divHeadInter h1.primero,
#interior2 .divHeadInter h1.primero  {
	margin: 0px;
	padding: 10px 0px 0px;
	height: auto;
	width: auto;
	border: none;
	text-align: left;
	word-spacing: 0.2em;
	font-size: 23px;
	color: #05557D;
	letter-spacing: .02em;
	line-height: 28px;
}
#interior .divHeadInter h2,
#interior2 .divHeadInter h2 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	word-spacing: 0.2em;
	font-size: 18px;
	color: #05557D;
	letter-spacing: .02em;
}
#interior .divHeadInter h3,
#interior2 .divHeadInter h3 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	word-spacing: 0.2em;
	font-size: 14px;
	color: #05557D;
	letter-spacing: .02em;
}
#divFotoAyD {
	padding: 0px;
	margin-top: 18px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	text-decoration: none;
	float: left;
}
#divFotoAyD IMG {
	padding: 2px;
	border: 1px solid #FFFFFF;
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
input,
textarea,
label {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
input.boton {
	background-color: #2843AD;
	color: #FFFFFF;
	padding: 1px;
}
.objetoSinBorde {
	margin: 0px;
	padding: 0px;
}
.tabladatos {
	margin: 5px 0px;
}
.tabladatos td {
	font-size: 11px;
	margin: 0px;
	padding: 6px;
	vertical-align: top;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1178AE;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}
.tabladatos td.importante {
	font-weight: normal;
	color: #22227E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/************************/
/*FORMAS*/
/************************/
#AQUI-INICIA-PARA-FORMAS{}
label {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tdform {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
input, 
select,
textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#table-form td p{
font-size: 11px;
}
#table-form td{
	font-size: 11px;
	margin: 0px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
}
#table-form td.important input {
	background-color: #FF99CC;
}
#table-form th {
	background-color: #0C76AA;
	text-align: left;
	vertical-align: top;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 1px;
}
/***********************/
/***********************/
#CSS_IMAGENES_LC {
}
#galeria  img {
	background-color: #1D1F5F;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 3px;
}
.imgborde {
	background-color: #FFFFFF;
	padding: 4px;
	margin: 5px;
	border: 1px solid #006699;
}
.imgborde2 {
	padding: 5px;
	margin: 5px;
}
.imgborde3 {

	background-color: #FFFFFF;
	padding: 4px;
	margin: 5px;
	border: 1px solid #E2B492;
}
/****************/
/****************/
.texto-size10 {
	font-size: 11px;
}
.listasindot li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
}
ul.listasindot{
margin:0px;
padding:0px;
}
/***************/
/***************/
table#servicios,
table.totales,
table.formulario{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: auto;
	border: 1px solid #CCCCCC;	
}

table#servicios {
	height: auto;
	width: 450px;
}

table#servicios th {
	background-color: #0C76AA;
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px;
	font-variant: small-caps;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.preciotd {
	text-align: right;
	font-weight: bolder;
}
table.grupo,
table.grupo td{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
table.totales,  .totales td {
	margin: 0px;
	padding: 0px;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid;
}
#servicios td.descripcion {
	width: 350px;
	text-align: left;
	margin: 0px;
	padding: 0px;
		border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#servicios td.checkboxtd {
	width: 12px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#servicios td.preciotd{
	white-space: nowrap;
	text-align: left;
	width: 100px;
		margin: 0px;
	padding: 0px;
		border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#servicios tr.opciontr td.descripcion,
#servicios tr.opciontr td.checkboxtd {
	font-style: italic;
	background-color: #EEEEEE;
	padding-left: 10px;
}
td.textomenu p a:link, td.textomenu p a:visited {
color:#333366;
}
td.textomenu p a:hover {
color:#333399;
}