
html,body{
margin:0;
padding:0;
}



/*
antiguos enlaces
a{
	color: #333333;
	text-decoration: underline;
}
*/

a{
color: #1779AE;
text-decoration: none;
}


a:hover{
color: #005C96;
text-decoration: underline;

}


img{
	border: none;
}
body{
color:#4A4A4A;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:70%;
text-align:center;
}

#header{
/*	border: 1px solid red;*/
background-color: #ffffff;

}

div#navigation{
/*background:#B9CAFF;*/
background:#FFFFFF;
float:right;
width:200px
}

div#navigation2{
/*background:#B9CAFF;*/
background:#FFFFFF;
float:right;
width:187px;
/*width:188px;*/
padding: 0em 0.5em 0em 0.5em;
margin: 0em 0em 0em 0em;
}

div#container{
width:995px;
margin:0 auto;
border: 1px solid #99A3A6;
padding: 0.25em;
background-color: #F6FCFF;
text-align:left;
}

div#content{
float:left;
width:785px;
background-color: #Ffffff;

padding-bottom: 2.5em;
}

div#content img{
	margin: 0.5em;
	float:right;
}
.centradotamfijoimagen{
	width: 33em;
	display: block;
	margin: 0em auto;
	text-align: center;

}
div#contentuncuarto{
float:right;
width:40%;
background-color: #Ffffff;

padding-bottom: 2.5em;
}

div#contenttrescuartos{
float:left;
width:60%;
background-color: #Ffffff;

padding-bottom: 2.5em;
}

div#contentmitad{
float:left;
width:50%;
background-color: #Ffffff;

padding-bottom: 2.5em;
}

div#contentinteriorlarga{
	float:left;
width:984px;
background-color: #FFFFFF;
padding: 0.5em;
}


div#contentinteriorlarga img{
	margin: 0.5em;
/*	float:right;*/
}




div#contentinteriorlarga p{
/*float:left;*/
/*width:999px;*/
width:99%;
margin: 0em 0em 0.5em 0em;
padding:0.5em;
line-height: 1.5em;
/*border: 1px solid red;*/
/*clear: both;*/

}


div#footer{
clear:both;
display: block;
margin: 1em auto 1em auto;
width:1010px;
background: #333;
color: #000000;
border: 1px solid #BBBBBB;
background-image: url(../images/fnd_pie.gif);
background-repeat: repeat-x;
}

div#footer p{
margin:0;
padding:5px 10px;
font-size: 0.8em;
text-align: center;
}

/*----------------------------------*/

.clr{
	clear: both;
}


/*------------------------ menu ------------------------*/

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/padding.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */
/* style the outer div to give it width */
.menu {font-size:0.795em;
padding-bottom:0px;
margin-left:auto;
margin-right:auto;
width:100%;
background-image: url(../images/fnd_menu_sup.jpg);
background-repeat: repeat-x;
background-position: center;
 height: 30px;
 /*border: 1px solid red;*/
 text-align: center;

}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;
margin:0;
list-style-type:none;
height:3em;
background:transparent;
/*border: 1px solid blue;*/
}

/* style the sub-level lists */
.menu ul ul {
width:15em;

}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;height:3em;line-height:3em; display:block;
background:transparent url(../images/nav-bkg-link-on.gif) no-repeat scroll right top;
}

/* style the sub level list items */
.menu ul ul li {display:block;width:12em;height:auto; line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:100%;
	width:9.75em !important;
	font-size:1em;
	text-decoration:none;
	color:#000;
	/*background:#949e7c url(top_grad.gif) center center;*/
	padding:0 3em 0 1em;
	/*border-left:1px solid #eee;
	border-right:1px solid #000;*/

}
/* hack para IE7 y navegadores modernos */
html>body .menu a, .menu a:visited {width:9.97em !important;}

/* hack IE5.x to get the correct the faulty box model and get the width right */
* html .menu a, * html .menu a:visited {width:11em; w\idth:10em;}

/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
display:block;
background:#FFFFFD url(sub_grad.gif);
color:#666666;
width:12em;
height:100%;
line-height:1em;
padding:0.5em 1em;
border-bottom:1px dotted #A5ACB0;
}


* html .menu ul ul a, * html .menu ul ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c url(sub_grad.gif);}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac url(sub_grad.gif);}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {
background:transparent url(../images/nav-bkg-link-on.gif) no-repeat scroll right top;
}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {
background:transparent url(../images/nav-bkg-link-on.gif) no-repeat scroll right top;
}

/* style the level hovers */
/* first */
* html .menu a:hover {
color:#000000;
background:#FFFFFD url(top_grad_2.gif) center center;
position:relative;
z-index:100;
}
.menu li:hover {position:relative;}
.menu :hover > a {color:#666666; background:#FFFFFD url(top_grad_2.gif) center center;}
/* second */
* html .menu ul ul a:hover{color:#000000;background:#D2D7D7; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#000000;background:#D2D7D7;}
/* third */
* html .menu ul ul ul a:hover {background:#D2D7D7; position:relative; z-index:120;}
.menu ul ul ul :hover > a {background:#D2D7D7;}
/* fourth */
.menu ul ul ul ul a:hover {background:#D2D7D7; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:3em; left:0; width:14em;}

/* position the third level flyout menu */
.menu ul ul ul{left:12em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(images/trans.gif); left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

/* See license.txt for terms of usage */

/*--------------------------------------------------------------------------------*/

.migaspan{
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	text-align:left;
	color: #003A67;
	padding:0.5em 0px 0.5em 0px;
	margin: 0em 0em 0.5em 0em;
/*	margin-bottom:12px;*/
	/*background: transparent url(../images/lineH2.gif) repeat-x bottom left;*/
}

.migaspan ol {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 1em !important;

}

.migaspan ol li {
display:inline;
/*width:90%;*/
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*font-size:85%;*/
/*font-weight:bold; */
}

.migaspan ol li a {
font-weight:normal;
color:#003A67;
text-decoration: underline;
}

.vineta {
background: transparent url(../images/bulletMoreabout.gif) no-repeat left;
padding:0px 3px 0px 10px;

}
/*-----------------------------------*/

h1 { color:#000000; font-size:100%; font-weight:bold; text-align:right; width:100%; }
.oculto { position:absolute; /*left:-999px;*/ width:990px; font-size:0%; left:-1060px; top:-30px; }

h2.tituloh2{
	background-image: url(../images/fnd_h2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:2.7em;
/*	border: 1px solid red;*/
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 3em;
	font-size: 1em;
	line-height: 2em;
	color: #002D9A;
}


h2.tituloh2largo{
	background-image: url(../images/fnd_h2largo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:2.7em;
/*	border: 1px solid red;*/
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 3em;
	font-size: 1em;
	line-height: 2em;
	color: #002D9A;
}

h3.tituloh3{
	color: #990033;
	border-bottom: 1px solid #6E96D5;
	font-size: 0.9em;
	padding-bottom: 0.5em;
}


h3.tituloh3productos{
	background-image: url(../images/bombilla.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 1em 0em 1em 1.5em;
	padding: 0em 0em 0em 1em;

}

.titulolis{
    color: #990033;
	font-size: 0.9em;
	margin: 1em 0em 1em 1.5em;
	padding: 0em 0em 0em 1em;
	font-weight: bold;
}


h4.tituloh4{
	background-image: url(../images/bombilla.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 1em 0em 1em 1.5em;
	padding: 0em 0em 0em 1em;
	clear:both;
}

h4{
	color: #990033;
	margin: 1em 0em 1em 1.5em;
	padding: 0em 0em 0em 1em;
	font-weight: bold;
}

#content p{
	margin: 0em;
	padding:0.5em;
	line-height: 1.5em;
}

#content ul{
	margin: 0em 0em 0em 4em;
	padding: 0em 0em 0em 0em;
}

#content ul li{
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
list-style-image: url(../images/bullet_sombra.gif);
}

#content ul li ul{
	margin: 0.5em 0em 0.5em 2em;
	padding: 0em 0em 0em 0em;

}

#content ul li ul li{
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
list-style-image: url(../images/bullet_2.gif);
}


div#contentinteriorlarga ul{
	margin: 0em 0em 0em 4em;
	padding: 0em 0em 0em 0em;
}

div#contentinteriorlarga ul li{
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
list-style-image: url(../images/bullet_sombra.gif);
}

div#contentinteriorlarga ul li ul{
	margin: 0.5em 0em 0.5em 2em;
	padding: 0em 0em 0em 0em;

}

div#contentinteriorlarga ul li ul li{
	margin: 0em 0em 0.5em 0em;
	padding: 0em 0em 0em 0em;
list-style-image: url(../images/bullet_2.gif);
}



.contenedorimages{
background-image: url(../images/fnd_pantallas.jpg);
background-position: bottom;
background-repeat: repeat-x;
border: 1px solid #A9AAAB;


}



.contenedorimages div.odeiimg{
	float: left;
	padding: 0.5em;
	margin: 0em 1em 0em 1em;
	border: 2px solid #B1C5EA;
	background-color: #FFFFFF;

}

.contenedorimagesint{
	border: 1px solid #FFFFFF;
	padding: 1em 0em 1em 0em;
}

.envuelvedestacado{
	border: 1px solid #B1C5EA;
	margin: 1em 0em 0em 0em;;
}

.destacado{
	color: #990033;
	background-color: #D7E2F4;
	border: 1px solid #FFFFFF;
}


.destacado p{

margin: 0.5em 0em 0.5em 0em !important;
padding: 0em 0em 0em 3em !important;
width: 95%;

}


.destacado ul{
margin: 0em;
padding: 0em;
}

.destacado ul li{
margin: 0em;
padding: 0em;
list-style-image: url(../images/vinieta_destacado.gif) !important;
color: #000000;
}

div#navigation .menudcha{
/*border: 1px solid red;*/
width: 190px;
margin: 0.5em auto 0.5em auto;
}

div#navigation .menudcha p{
margin: 0em;
padding: 0.5em 0em 0.5em 0.5em;
border-bottom: 1px solid #6E96D5;
background-color: #BFD0EA;
font-weight: bold;
}

div#navigation .menudcha p.segundo{
	margin-top: 1em;
}


div#navigation .menudcha ul{
margin: 0em 0em 0em 0em;
padding: 0em 0.25em 0em 0.25em;
background-color: #F0F0F0;
border-top: 1px solid #ffffff;
}

div#navigation .menudcha ul li{
margin: 0em 0em 0em 0em;
padding: 0.5em 0.5em 0.5em 0.5em;
list-style: none;
border-bottom: 1px solid #C9CACB;
color: #333333
}

div#navigation .menudcha ul li a{
color: #333333;
text-decoration: none;
}

div#navigation .menudcha ul li a:hover{
color: #333333;
text-decoration: underline;
}

/*-------------------------- pagina principal ------------------------------------*/

#contentprinci{
	background-color: #F6FCFF;
	float:left;
	width:740px;
}


.tituloh2principal{
	color: #3F89C3;
	border-bottom: 2px solid #3F89C3;
	padding: 0.5em 0em 0.25em 0.5em;
	margin: 0em 0em 0em 0.5em;
	width: 95%;
}


#navigationprincipal{
/* border: 1px solid blue; */
background-color: #F6FCFF;
float:right;
width:245px;
text-align: center;
}


#navigationprincipal img{
	border: none;
	margin: 1em 0.5em 1em 0.5em;
}

.contenedornoticias{
	background-color: #ffffff;
	width: 95%;
	padding: 0em 0.5em 0em 0.5em;
	margin: 0em 0em 0em 0.5em;
}

.bloquenoticiasprinci{
/*border: 1px solid red;*/
background-color: #FFFFFF;
clear: both;
border-bottom: 2px solid #B1CBE5;
padding-bottom: 0.75em;
}


h3.tituloh3principal{
/*	border: 1px solid green;*/
	color: #990033;
	margin: 0em 0em 1em 0em;
	padding: 1.5em 0em 0em 0em;
}

.textoprincipal{
	float: left;
	width: 65%;
	padding: 0em 0em 0em 2.5em;
	margin: 0em 0em 0em 0em;
	background-image: url(../images/bullet_principal.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	line-height: 18px;
}

.imgnoticia{
display: block;
	margin: 0em auto 0em auto;
	padding: 0em 0em 0em 0em;
	width:200px;
}

.imgnoticia150{
display: block;
	margin: 0em auto 0em auto;
	padding: 0em 0em 0em 0em;
	width:150px;
}

.imgnoticia100{
display: block;
	margin: 0em auto 0em auto;
	padding: 0em 0em 0em 0em;
	width:100px;
}

p.vertodas{
/*	border: 1px solid red;*/
	text-align: right;
	padding: 0.5em 1em 0.5em 0em;
	margin: 0em 0em 0em 0em;
}

p.vertodas a{
	text-decoration: underline;
	color: #990033;
}

p.versolonoticia{
/*	border: 1px solid red;*/
padding: 0em 0em 0em 2em !important;
margin: 1em 0em 1em 0em !important;
width: auto !important;
/*text-align: right;*/
background-image: url(../images/bullet_leermas.gif);
background-repeat: no-repeat;
background-position: 1.1em 0.40em;

}

p.versolonoticia a{
/*	border: 1px solid blue;*/
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em !important;
width: auto !important;
text-decoration: none;
color: #3F89C3;
/*text-align: right;*/
}

p.versolonoticia a:hover{
color: #3F89C3;
text-decoration: underline;
}




.bloquecontenedor{
/*	border: 1px solid red;*/
	background-color: #FFFFFF;

	/*width: 120%;*/

	margin: 1em 0.5em 1em 0.5em;

	padding: 1em 0.5em 1em 0.5em;

}

.bloquecontenedordecha{
float: left;
width: 49%;
/*border: 1px solid blue;*/
/*background-color: #F6FCFF;*/
margin: 0em 0em 0em 0em;
padding: 0em 0em 2em 0em;

background-image: url(../images/munieco_idchajpg.jpg);
background-repeat: no-repeat;
background-position: 1.1em 3em;

/*
background-image: url(../images/munieco_iz.jpg);
background-repeat: no-repeat;
background-position: 0em 2em;*/
}

.bloquecontenedorizqda{
float: left;
width: 49%;
/*border: 1px solid blue;*/
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
background-image: url(../images/munieco_ordenador.jpg);
background-repeat: no-repeat;
background-position: -1em 3em;
}

.bloquecontenedor h4{
color: #3F89C3;
border-bottom: 2px solid #990033;
text-align: center;
display: block;
margin: 0em auto 1em auto;
width:90%;
font-size: 1.1em;
}

.bloquecontenedor ul{
margin: 0em 0em 0em 10em;
padding: 0em 0em 0em 0em;

}


.bloquecontenedor ul li{
/*	border: 1px solid red;*/
	margin: 0em 0em 0.5em 0em;
padding: 0em 0em 0em 0em;
list-style-image: url(../images/bullet_sombra.gif);
}

.bloquecontenedor ul li a{
text-decoration: none !important;
color: #4A4A4A  !important;
}

.bloquecontenedor ul li a:hover{
text-decoration: underline !important;
color: #4A4A4A  !important;
}

/*-------------------------------------------*/

#contentinteriorlarga dl{
	margin: 0.5em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#contentinteriorlarga dl dt{
margin: 0em 0.25em 0.25em 1em;
padding: 0em 0em 0em 2em;
color: #990033;
font-weight: bold;
background-image: url(../images/bullet_sombra.gif);
background-position: 0em 0em;
background-repeat: no-repeat;

}

#contentinteriorlarga dl dd{
margin: 0em 0em 1.5em 3em;
padding: 0em 0em 0em 0em;

}

/*---------------------- tablas ---------------------*/

table.adectabla{
	border: 1px solid #99BBE8;
	border-collapse: collapse;
	width: 90%;
/*	display: block;*/
	margin: 0em auto 0.5em auto;

}

table.adectabla th{
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0.5em 0em 0.5em 0em;
	text-align: center;
	border: 1px solid #99BBE8;
	background-image: url(../images/fnd_table.gif);
	background-repeat: repeat-x;
	background-position: center;
	color: #15428B;
}

table.adectabla td{
	padding: 0.5em 0.5em 0.5em 0.5em;
border: 1px solid #cccccc;
}

table.adectabla td a{
	color: #333333;
	text-decoration: underline;
}

table.adectabla .tablacentrado{
	text-align: center;
}

table.adectabla td.tablazebra{
background-color: #EFEFEF;
}

/*------------------------------------------------------------------*/
.centrado{
	text-align: center;
}

.flotadoderecha{
	float: right;
}

.partners{

	width: 33%;
	height: 11em;
	float: left;
	text-align: center;
}

.noflotado{
	float: none !important;
}

.centradoimagen{
width: auto;
	display: block;
	margin: 0em auto;
	text-align: center;

}

.ebusiness{
/*	 width:775px; */
	 background-image: url(../productos/imgs/e-business.jpg);
	 background-position:top;
	 background-repeat:no-repeat;
}

.indicenoticias{
/*	border: 1px solid red;*/
}

.indicenoticias p{
/*	border: 1px solid green;*/
	width: 50% !important;
	padding: 0em 0em 0em 4em !important;
	margin: 0.25em 0em 1em 0em !important;
}

.fechanoticia{
/*	border: 1px solid red;*/
	font-weight: bold;
	color: #3F89C3;
	margin: 0.5em !important;
	padding: 0em 0em 0em 1em!important;
	width: auto !important;
}

h3.tituloh3menu{
	color: #990033;
	border-bottom: 2px solid #6E96D5;
	font-size: 1.2em;
	padding-bottom: 0.25em;
	font-weight: bold;
	text-align: center;
	width: 85%;
	display: block;
	margin: 1em auto 1em auto;
}

div#navigation2 ul{
margin: 0em 0em 0em 0em;
padding: 0em 0.25em 0em 0.25em;
background-color: #F0F0F0;
/*border-top: 1px solid #ffffff;*/
}

div#navigation2 ul li{
margin: 0em 0em 1em 0em;
padding: 0.5em 0.5em 0.5em 0.5em;
list-style: none;
border-bottom: 1px solid #C9CACB;
color: #333333
}

div#navigation2 ul li a{
color: #333333;
text-decoration: none;
}

div#navigation2 ul li a:hover{
color: #333333;
text-decoration: underline;
}

/*---------------------- productos --------------------*/

#productosbarra {
position:relative;
z-index:1;
width:187px;
height:56px;
background: url(../productos/imgs/productos.gif) no-repeat 187px 56px;
}

#productosbarra a {
display:block;
width:187px;
height:56px;
background: transparent url(../productos/imgs/productos.gif);
background-repeat: no-repeat;
text-decoration:none;
}

#productosbarra a span {
background-repeat: no-repeat;
position:relative;
z-index:-1;
}
/*--------------------------- referencias del menu lateral ------------------------*/

/*
.tituloh3menuref{
	border: 1px solid red;
	color: #990033;
	border-bottom: 2px solid #6E96D5;
	font-size: 1.2em;
	padding: 1.2em 0em 0.25em 0em;
	font-weight: bold;
	text-align: center;
	width: 85%;
	display: block;
	margin: 0.5em auto 1em auto;
	background-image: url(../productos/imgs/titulo_referencias.jpg);
	background-repeat: no-repeat;
	background-position: right 0.02em;
}*/



#tituloh3menuref {
position:relative;
z-index:1;
width:187px;
height:56px;
background: url(../referencias/imgs/banerreferencias.gif) no-repeat 187px 56px;
margin-bottom: 0em !important;
}

#tituloh3menuref a {
display:block;
width:187px;
height:56px;
background: transparent url(../referencias/imgs/banerreferencias.gif);
background-repeat: no-repeat;
text-decoration:none;
}

#tituloh3menuref a span {
background-repeat: no-repeat;
position:relative;
z-index:-1;
}

/*-------------------------*/

.referenciasmenu{
border-top:none;
	border-right: 1px solid #D6D7D9;
	border-left: 1px solid #D6D7D9;
	border-bottom: 1px solid #D6D7D9;
	margin: -0.05em 0em 1em 0em;
	padding: 0em 0em 0em 0em;
	background-color: #F0F0F0;
}

.referenciasmenu ul{
margin: 0em 0em 0em 0em !important;
padding: 0em 0.25em 0em 0.25em !important;
background-color: #F0F0F0 !important;
/*border-top: 1px solid #ffffff;*/
}

.referenciasmenu ul li{
margin: 0em 0em 1em 0em !important;
padding: 0.5em 0.5em 0.5em 0.5em !important;
list-style: none !important;
border-bottom: none !important;
color: #333333 !important;
}


.referenciasmenu ul li.rayaenmedio{
border-bottom: 1px solid #C9CACB !important;
}




.underline {
	text-decoration: underline;
}
.center {
	text-align: center;
}


/* FORMULARIOS */
form {
	color: #4A4A4A;
}

fieldset {
	margin-top: 1em;
	margin-bottom: 20px;
	border: 0px;
}
fieldset legend {
	font-weight: bold;
	margin-bottom: 1em;
}

.oculto {
	display: block;
}

fieldset label.checkbox{
	text-align: left;
	margin: 0.5em 0 0.5em 0;
	float: left;
	width: 100%;
}
fieldset textarea {
	margin-left: 5em;
}

.izda, .izda_contacto, .izda_contacto_2 {
	text-align: right;
	padding-right: 1em;
	display: block;
	float: left;
	margin-top: 4px;
}
.izda {
	width: 29%;
}
.izda_contacto {
	width: 23%;
}
.izda_contacto_2 {
	width: 5%;
}

.dcha, .dcha_contacto {
	text-align: left;
	display: block;
	float: left;
	margin-bottom: 4px;
}
.dcha {
	width: 69%;
}
.dcha_contacto {
	width: 30%;
}


/*----------------------------------------------------------------------------------------------*/

.odeiflash{
	text-align: center;
	display: block
}

.odeiparrafoleft{
text-align:left	
}

.claseeodienelaceponencia{
font:14px Helvetica,Arial,Sans-serif;
display:block;
margin:12px 0 3px 0;
text-decoration:underline;	
}

.odeirecolocasobre{
margin: 0em !important;
padding: 0em !important;
}

/*------------------------------------------------------- boletin odei -------------------------------------------*/

.odeiboletin{
/*border: 1px solid green;*/
width: 80%;
/*background-color: #FFFFFF;*/
padding: 1em 0em 1em 0em;
display: block;
margin: 0em auto 0em auto;

}


.tablacontenidos{
	background-color: #FFFFFF;
	font-size: 11px;
	width: 98%;
	display: block;
	margin: 0em auto 0em auto;
	padding: 0.5em;
		text-align:left !important;
}

.odeiboletincntenedor .celdaimagen{
	text-align: center;
}


.odeiboletincntenedor h2.tituloh3principal{
	color: #990033;
	margin: 0em 0em 1em 0em;
	padding: 1.5em 0em 0em 0em;
	font-size: 12px;
	
}


.odeiboletincntenedor .odeiborde{
	border-top: 1px solid #B1CBE5;
}


.odeiboletincntenedor{
 width:750px;
 text-align: left;
/* border: 1px solid red;*/
 display: block;
margin: 0em auto 0em auto;
padding: 0em 0.5em 0em 0.5em;
/*background-color: #FFFFFF;*/
}
 
 
.cabeceraboletin{
text-align: center !important;
}

.odeifechaboletinsup{
/*	border:6px solid #F6FCFF;*/
	color: #999999;
	background-color: #FFFFFF;
	text-align: right;
	padding: 0.25em 0.25em 0.25em 0.5em;
	margin: 0.25em;
	font-weight: bold;
}

.odeiboletinbloqueblanco{
	background-color: #FFFFFF;
	padding: 0.25em;
}

.odeifechaboletintexto{
	background-color: #ffffff;
	margin: 1em 0.25em 1em 0.25em !important;
	padding: 1em 0.5em 1em 0.5em;
	
}


.boletindarsedebajaengloba{
/*	border: 1px solid blue;*/
	background-color: #FFFFFF;
	margin: 1em 0em 1em 0em;
	padding: 0.5em;
}

.boletindarsedebaja{
/*	border: 1px solid red;*/
	float: left;
	width: 70%;
		text-align: left;
		margin: 0em 0em 0em 0em;
		padding: 0.5em 1em 0em 0em;
		height: 2em;
		min-height: 2em;

}

.boletinenviaramigo{
/*	border:1px solid aqua;*/
	float: right;
		width: 20%;
		text-align: right;
		margin: 0em 0em 0em 0em;
		padding: 0em 1em 0em 0em;
				height: 2em;
		min-height: 2em;
}

.boletinenviaramigo a{
	border: none;
	text-decoration: underline;
	color: #4A4A4A;
}