#content {
	float: left;
	width: 100% !important;
	margin: 8px 8px 2.5em 0 !important;
	margin: 8px 4px 2.5em 0;
	padding: 7px 0 0 0;
	background-image: url('../images/banner_la_empresa.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#info {
	float: left;
	display: block !important;
	width: 60em !important;
	min-height: 400px;
	margin-top: 2.5em;
	margin-left: 1.6em;
}

#info h3 {
	float: left;
	margin: 0.2em 0.56em 0 0.56em !important;
	margin: 0.2em 0.14em 0 0.14em;
	font-size: 4.5em;
	color: #FFF;
	font-weight: lighter;
	text-shadow: #333 2px -2px 2px;
}

#info h4 {
	float: left;
	width: 20.5em;
	margin: 0.75em 0.5em 0.25em 0.5em !important;
	margin: 0.75em 0 0.25em 0;
	font-size: 2.8em;
	color: #000;
	font-weight: normal;
}

#info h5 {
	float: left;
	display: block;
	clear: both;
	width: 28.4em;
	margin: 1em 0.5em 0 0.8em !important;
	margin: 1em 0 0 0;
	font-size: 2em;
	color: #983222;
	font-weight: normal;
}

#info h5.h5Enlaces {
	padding: 0 0 0 27px;
	background-image: url('../images/folder.png');
	background-repeat: no-repeat;
	background-position: left 1px;
}

#info h6 {
	float: left;
	display: block;
	clear: left;
	width: 28.4em;
	margin: 1em 0.5em 0.5em 0.8em !important;
	margin: 1em 0 0 0;
	font-size: 1.8em;
	color: #031F73;
	font-weight: bold;

}

#info .volver {
	float: left;
	display: block;
	clear: both;
	width: 4.4em !important;
	width: 5em;
	margin: 2em 1em !important;
	margin: 2em 0;
	padding: 0.4em;
	font-size: 1.25em;
	color: #FFF;
	background-color: #983222;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}

#info .volver:hover, #info .volver:active {
	background-color: #333;
}

#info ul#submenu1, #info ul#submenu2 {
	float: left;
	display: block;
	clear: both;
	width: 46.9em !important;
	width: 47.7em;
	margin: 0.8em 0 0 1em !important;
	margin: 0.8em 0 0 0;
	padding: 0.75em 0;
	font-size: 1.2em;
	letter-spacing: normal;
	list-style: none !important;
	background-color: #F8F8F8;
	border-top: 2px solid #999;
	line-height: 2;
}

#info ul#submenu1 li {
	float: left;
	color: #666;
	width: 90% !important;
	text-transform: uppercase;
	margin: 0 0 0.5em 1em;
}

#info ul#submenu2 li {
	float: left;
	color: #666;
	width: 45% !important;
	text-transform: uppercase;
	margin: 0 0 0.5em 1em;
}

#info ul#submenu1 li a, #info ul#submenu2 li a {
	color: #983222;
	text-decoration: none;
	font-weight: bold;
}

#info ul#submenu1 li a:hover, #info ul#submenu1 li a:active, #info ul#submenu2 li a:hover, #info ul#submenu2 li a:active {
	text-decoration: underline;
}


#info p {
	float: left;
	display: block;
	clear: left;
	width: 37.9em;
	margin: 0.25em 0.5em !important;
	margin: 0.25em 0;
	padding: 0.5em 0.5em 0 0.5em !important;
	padding: 0.5em 0 0 0;
	font-size: 1.5em;
	color: #000;
	font-weight: normal;
}

#info a.link {
	float: left;
	display: block;
	clear: left;
	margin: 0.25em 0.5em !important;
	margin: 0.25em 0;
	padding: 0.5em 0.5em 0 0.5em !important;
	padding: 0.5em 0 0 0;
	font-size: 1.5em;
	color: #031F73;
	font-weight: normal;
}

#info ul {
	float: left;
	width: 37.5em;
	margin: 0.25em 0.5em 0.25em 1.3em !important;
	margin: 0.25em 0.25em 0.25em 0.5em;
	padding: 0.5em 0.5em 0 0.5em !important;
	padding: 0.5em 0 0 0;
	font-size: 1.5em;
	list-style-type: none !important;
	list-style-image: url('../images/info_li_icon.png');
}

#info ul ul {
	float: left;
	margin: 0 0.5em 0.4em 0.5em;
	font-size: 1em;
	list-style-type: circle !important;
	list-style-image: none !important;
}

#info ol {
	float: left;
	width: 37em;
	margin: 0.25em 0.5em 0.25em 1.8em;
	padding: 0.5em 0.5em 0 0.5em;
	font-size: 1.5em;
}


#info ul li, #info ol li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}


#info ul a, #info ol a {
	color: #444;
	text-decoration: none;
}

#info ul a:hover, #info ol a:hover {
	text-decoration: underline;
}

/*#info ul {
	float: left;
	width: 37.5em;
	margin: 0.25em 0.5em 0.25em 1.3em !important;
	margin: 0.25em 0.5em;
	padding: 0.5em 0.5em 0 0.5em;
	padding: 0.5em 0 0 0;
	font-size: 1.5em;
	list-style-type: none;
	list-style-image: url('../images/info_li_icon.png');
}

#info ul ul {
	float: left;
	margin: 0 0.5em 0.4em 0.5em !important;
	margin: 0 0 0.4em 0;
	font-size: 1em;
	list-style-type: circle !important;
	list-style-image: none !important;
}

#info ol {
	float: left;
	width: 37em;
	margin: 0.25em 0.5em 0.25em 1.8em !important;
	margin: 0.25em 0;
	padding: 0.5em 0.5em 0 0.5em !important;
	padding: 0.5em 0 0 0;
	font-size: 1.5em;
}


#info ul li, #info ol li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}


#info ul a, #info ol a {
	color: #444;
	text-decoration: none;
}

#info ul a:hover, #info ol a:hover {
	text-decoration: underline;
}*/

#info #image {
	float: right;
	display: inline;
	margin: 0 25px;
	/*width: 55px;
	height: 73px;*/
	border: none;
}

#ademas {
	float: right;
	display: block;
	width: 29em !important;
	width: 27em;
	/*height: 22.8em;*/
	margin: 2em 0 5em 0 !important;
	margin: 2em 0 2.5em 0;
	/*background-image: url('../images/noticias_content_bg.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index: 9995 !important;*/
}

#ademas h4 {
	float: left;
	margin: 0 0 0.15em 0;
	font-size: 2.4em;
	color: #000;
	font-weight: lighter;
}

#ademas ul {
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 2;
	font-size: 2em;
	font-weight: lighter;
	text-align: left;
}

#ademas ul li {
	float: left;
	width: 85%;
	height: 40px;
	margin: 1px 0;
	padding: 0 0 0 5%;
	background-color: #333;
	filter: alpha(opacity=50); /* Internet Explorer */  
	moz-opacity: 0.5; /* Firefox, Netscape, Mozilla */  
	khtml-opacity: 0.5; /* Khtml, version anterior de Safari */  
	opacity: 0.5; /*Opera, Safari, Google Chrome */  
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*Internet Explorer 8 Gracias a Andres de AyudaWordpress */ 
}

#ademas ul li:hover, #ademas ul li:active {
	background-color: #983222;
	filter: alpha(opacity=100); /* Internet Explorer */  
	moz-opacity: 1; /* Firefox, Netscape, Mozilla */  
	khtml-opacity: 1; /* Khtml, version anterior de Safari */  
	opacity: 1; /*Opera, Safari, Google Chrome */  
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /*Internet Explorer 8 Gracias a Andres de AyudaWordpress */ }

#ademas ul li a {
	float: left;
	width: 100%;
	height: 40px;
	color: #FFF;
	text-decoration: none;
}

#noticias_right {
	display: block !important;
	display: none;
	float: right;
	width: 3.2em;
	height: 234px;
	margin-top: 0;
	margin-right: -32px;
	background-image: url('../images/noticias_right_bg.png');
	background-repeat: no-repeat;
	background-position: left top;
}

#noticias {
	float: right;
	display: block;
	width: 29em !important;
	width: 26em;
	height: 22.8em;
	margin-top: -0.5em;
	background-image: url('../images/noticias_content_bg.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	z-index: 9995 !important;
}

#noticias h4 {
	float: left;
	margin: 10px 0 0 10px;
	font-size: 2.4em;
	color: #000;
	font-weight: lighter;
}

#noticias a.rss {
	display: block !important;
	display: none;
	float: right;
	width: 52px;
	height: 27px;
	margin: 1em 1em 0 0;
	background-image: url('../images/rss_home.png');
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -3000px;
}

#noticias .carrusel {
	float: left;
	height: 10.8em;
	width: 95%;
	margin: 0 1em 1em 1em;
	padding: 0;
}

#noticias .carrusel ul {
	height: 10em;
	list-style: none;
	text-align: left;
	font-size: 1.3em;
	line-height: 1.3em;
}

#noticias .carrusel ul li {
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	height: 10em;
}

#noticias .carrusel ul a:link, #noticias .carrusel ul a:visited {
	float: left;
	display: inline;
	text-align: left;
	font-weight: normal;
	color: #000;
	margin: 10px 0;
	padding: 0;
	height: 10em;
	text-decoration: none;
}

#noticias .carrusel ul a:hover {
	text-decoration: underline;
}

#noticias .boton {
	float: left;
	width: 11em;
	height: 2em;
	margin-top: 1.2em;
	margin-left: 0.75em;
	padding: 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.3em;
	font-weight: light;
	color: #1B2748;
	line-height: 2;
	background-color: #E2E8EB;
}

/* CLIENTES */

.clientes {
	float: left;
	display: block;
	clear: both;
	width: 56.4em !important;
	width: 56.9em;
	/*margin: 0.3em 0 0 1em !important;
	margin: 0.3em 0 0 0;*/
	margin-left: 1.3em !important;
	margin: 0.5em 0 0 0;
	padding: 1em 0 0 0.5em !important;
	padding: 1em 0 0 1.5em;
	border-top: 1px solid #CCC;
}

.clientes a {
	float: left;
	margin-bottom: 1.2em;
	margin-left: 0.25em;
	margin-right: 0.25em;
	padding: 0.20em 0.10em 0 0.10em !important;
	padding: 0.20em 0 0 0;
	font-size: 1.5em;
	color: #000;
	font-weight: lighter;
	text-align: center !important;
	text-decoration: none;
	border:solid 1px #FFF;
	line-height: 1;
}

.clientes a:hover {
	border:solid 1px #E8E8E8;
}

#diputaciones a {
	width: 128px;
	height: 115px;
	text-align: center;
}


#diputaciones img {
	float: left;
	display: block;
	clear: both;
	margin: 0 25px !important;
	margin: 0 12px;
	width: 81px;
	height: 75px;
	border: none;
}

#ayuntamientos a {
	width: 100px;
	height: 115px !important;
	height: 125px;
	text-align: center;
}

#ayuntamientos img {
	float: left;
	display: block;
	clear: both;
	margin: 0 25px !important;
	margin: 0 12px;
	width: 55px;
	height: 75px;
	border: none;
}

/* LISTADOS */

#info ul.list {
	float: left;
	width: auto !important;
	width: 100%;
	margin: 0.25em 0.5em 0.25em 0.5em !important;
	margin: 0.25em 0;
	padding: 0.5em !important;
	padding: 0.5em 0;
	font-size: 1.5em;
	text-align: left;
	list-style-type: none !important;
	list-style-image: none !important;
}

#info ul.list span.fecha {
	float: left;
	color: #666;
	height: 30px;
	margin-right: 8px;
	padding-left: 16px;
	background-image: url('../images/ico_calendario.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#info ul.list span.info {
	float: left;
	color: #333;
	height: 30px;
	margin-right: 8px;
	padding-left: 16px;
	background-image: url('../images/ico_info.png');
	background-repeat: no-repeat;
	background-position: top left;
}

#info ul.list a.ampliar {
	float: right;
	color: #983222;
	height: 30px;
}

#info ul.list a.titulo {
	float: left;
	width: 100%;
	display: block;
	clear: both;
}

#info ul.list li {
	margin-bottom: 1em;
	background-image: url('../images/bg_list.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1.5em;
	width: 34.9em !important;
	width: 38em;
	min-height: 60px;
	border-top: 5px solid #983222;
}


#info ul.list a {
	color: #444;
	text-decoration: none;
}

#info ul.list a:hover {
	text-decoration: underline;
}


/* OPEN LOCAL */

#info #flashcontent {
	float: left;
	width: 38.7em;
	margin: 1.2em 0 0 1.3em;
	padding: 0;
}

/* FORMULARIOS */

#info form {
	float: left;
	display: block;
	clear: both;
	width: 37.7em;
	margin: 0.8em 0 0 1em !important;
	margin: 0.8em 0 0 0;
	padding: 0.5em 0;
	font-size: 1.5em;
}

#info form table caption {
	display:none;
}

#info form  table {
	border: 0 !important;
	background-color: #FFFFFF;
	width: 100%;
}

#info form  table td {
	text-align: left;
	vertical-align: top !important;
}

#info form  table td.webform_label, 
#info form  table td.webform_label_multi {
	width: 30%;
	vertical-align: top !important;
}

#info form  table td.webform_label, #info form  table td.webform_label_multi, #info form  table td.webform_label span {
	color: #983222 !important;
	font-weight: bold;
	/*font-weight: bold !important;*/
	vertical-align: top !important;
}

#info form  table td input[type=text], #info form  table td input[type=password] {
	border: 3px double #E3E3E3;
	background-color: #FFFFFF;
	width: 98%;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 1em;
}

#info form  table td textarea {
	border: 3px double #E3E3E3;
	background-color: #FFFFFF;
	width: 98%;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 1em;
}

#info form  table table.webform_checkbox {
	background-color: #FFFFFF;
	width: 95%;
	height: 30px !important;
	margin: 0;
	padding: 0;
	vertical-align: top !important;
}

#info form  table table.webform_checkbox td {
	vertical-align: top !important;
	height: 10px !important;
	margin: 0;
	padding: 0;
}

#info form  table table td.webform_field_checkbox {
	width: 10px !important;
}

#info form input[type=submit], #info form input[type=reset], #info form input[type=button] {
	background-color: #983222;
	background-image: url('../images/bot_150px.png');
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	width: 150px;
	height: 20px;
	padding-bottom: 5px;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #FFF;
	border: 0;
	cursor: pointer;
}

#info form#entrada {
	float: left;
	display: block;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: justify;
}

#info form#entrada p {
	float: left;
	display: block;
	clear: both;
	margin: 0.25em 0 1em 0 !important;
	padding: 0 !important;
	font-size: 1em;
	color: #000;
	font-weight: normal;
}

#info form#entrada input[type=submit], #info form#entrada input[type=reset], #info form#entrada input[type=button] {
	display: block;
	clear: both;
	margin: 0;
}

#info form#entrada label {
	color: #983222 !important;
	font-weight: bold;
	vertical-align: top;
}

#info form#entrada input[type=text], #info form#entrada input[type=password] {
	border: 3px double #E3E3E3;
	background-color: #FFFFFF;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 1em;
}

/* GMAPS */

#gmap {
	float: left;
	width: 57em;
	height: 40em;
	margin: 1em 1.3em;
	border: 1px solid #999;
}

/* TIMELINE */

ol#timeline {
	list-style-type: none;
	margin: 0.25em 0.5em 0.25em 1.3em !important;
	margin: 0.25em 0;
	padding: 0;
	width: 37.5em;
	font-size: 1.5em;
}

ol#timeline li{
	border-bottom: 1px solid #983222;
	clear: both;
	font-weight: bold;
}

ol#timeline ol {
	list-style-type: none;
	margin: 0 0 0 6.5em !important;
	margin: 0 0 0 3.25em;
	padding: 0;
	display: block;
	border-left: 1px solid #983222;
	float: left;
	position: relative;
	width: 31em !important;
	top: -1em;
	font-size: 1em;
	background-color: #FFF;
}

ol#timeline ol li {
	border: 0;
	display: block;
	margin-left: 0 !important;
	padding: 0 0 0 1em;
	clear: both;
	font-weight: normal;
	color: #333;
	background-image: url('../images/timeline_li_icon.png') !important;
	background-image: url('../images/timeline_li_icon.gif');
	background-repeat: no-repeat;
	background-position: top left;
}

ol#timeline ol li ul {
	list-style-type: none;
	font-size: 1em;
	margin: 1em 0 !important;
	margin: 1em 0 1em 1em;
	padding: 0;
	display: block;
	float: left;
	position: relative;
	width: 31em !important;
	width: 30em;
}

ol#timeline ol li ul li {
	background-image: url('../images/timeline_li_li_icon.png') !important;
	background-image: url('../images/timeline_li_li_icon.gif');
	margin: 0!important;
}

/* GALERIA FOTOGRAFICA */

#info ul#galeria {
	float: left;
	width: 38em;
	margin: 0.9em !important;
	margin: 0.9em 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#info ul#galeria li.img1 {
	float: left;
	display: inline !important;
	width: 18em !important;
	margin: 0 0.5em 1em 0.5em;
	padding-bottom: 0.5em;
	background-color: #983222;
	text-indent: 0 !important;
}

#info ul#galeria li {
	float: left;
	width: 0 !important;
	text-indent: -3000px;
}

#info ul#galeria li a img {
	border: none;
	width: 100%;
	border-bottom: 1px solid #FFF;
}

#info ul#galeria li a {
	text-decoration: none;
	color: #FFF;
	width: 100%;
}

/* VIDEOS */

#info object#openlocal {
	float: left;
	width: 100%;
	/*height: 25em;*/
	/*margin: 1.2em 0 0 1.3em;*/
	padding: 0;
}

div.videos {
	float: left;
	width: 49%;
	text-align: center;
}

div.videos h5.titulo {
	float: left;
	width: 22.25em !important;
	padding: 7px 0 !important;
	font-size: 1.28em !important;
	font-weight: bold !important;
	color: #FFF !important;
	background-color: #983222;
}

#info object {
	float: left;
	width: 27.95em;
	height: 25em;
	margin: 0 0 0 1.3em !important;
	margin: 0 1.3em 0 0;
	padding: 0;
}

#info a.ampliar_videos {
	float: left;
	display: block;
	clear: both;
	width: 80%;
	height: 24px;
	margin: 2em 0 0 0.9em !important;
	margin: 2em 0 0 0;
	padding-left: 2.3em;
	background-image: url('../images/ampliar_videos.png') !important;
	/*background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/ampliar_videos.png');*/
	background-repeat: no-repeat;
	background-position: left top;
	color: #666;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}

#info a.ampliar_videos:hover {
	text-decoration: underline;
}

/* DISTRIBUIDORES */

#info div.distribuidor {
	float: left;
	width: 36.5em;
	margin: 0.5em 1em;
	padding: 0.5em 0.75em;
	font-size: 1.5em;
	background-image: url('../images/bg_list.png');
	background-repeat: no-repeat;
	background-position: left top;
	/*min-height: 120px;*/
}

#info div.distribuidor p {
	float: left;
	width: 25em;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 1em;
	line-height: 1.49;
}

#info div.distribuidor img {
	float: right;
	margin: 5px 0 0 0 !important;
	padding: 0 !important;
	border: 1px solid #CCC;
}

#info div.distribuidor strong.persona {
	font-weight: lighter;
	padding-left: 16px;
	color: #000;
	background-image: url('../images/ico_persona.png');
	background-repeat: no-repeat;
	background-position: left 1px;
}

#info div.distribuidor a {
	text-decoration: none;
	padding-left: 16px;
	background-image: url('../images/ico_www.png');
	background-repeat: no-repeat;
	background-position: left 2px;
}

#info div.distribuidor a:hover {
	text-decoration: underline;
}

#info .paisvasco {
	border-top: 5px solid #FF0000;
}

#info .paisvasco strong, #info .paisvasco a {
	color: #FF0000;
}

#info .catalunia {
	border-top: 5px solid #0000FF;
}

#info .catalunia strong, #info .catalunia a {
	color: #0000FF;
}

#info .galicia {
	border-top: 5px solid #006600;
}

#info .galicia strong, #info .galicia a {
	color: #006600;
}

#info .madrid {
	border-top: 5px solid #E5A332;
}

#info .madrid strong, #info .madrid a {
	color: #E5A332;
}

#map {
	float: left;
	width: 57em;
	height: 40em;
	margin: 1em 1.3em;
	border: 1px solid #999;
}

.map-location {
	float: left;
}

#map-side-bar {
	width: 100%;
	display: block;
	clear: both;
}

.map-link {
	float: right;
	background-image: url('../images/ico_gmap.png') !important;
	background-repeat: no-repeat;
	background-position: left top !important;
}

p#pagination {
	float: left;
	width: 38em;
}

p#pagination a {
	background-color: #FFF;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	border: 1px solid #DDD;
	float: left;
	padding: 0 0 1px 0;
	margin: 0;
	color: #983222;
	width: 100%;
}

p#pagination a:hover {
	border-color: #666;
}

.qp_next {
	float: left;
	width: 15%;
}

.qp_prev {
	float: right;
	width: 15%;
}

.qp_disabled {
	cursor: default;
	background-color: #FFF !important;
	border-color: #E8E8E8 !important;
	color: #DDD !important;
}

.qp_disabled:hover {
	background-color: #FFF !important;
}

.qp_counter {
	float: left;
	width: 70%;
	text-align: center;
	font-weight: bold;
}

/* PAGINACION */

#pager {
	float: left;
	display: block;
	clear: both;
	width: 47.9em;
        margin: 1em;
        font-size: 1.2em;
        text-align: center;
}

.pagactual {
	border:solid 1px #666;
	background-color: #983222; 
	color:#FFF;
	font-weight: bold;
	padding:3px 6px;
	font-weight: bold;
}

#pager a.pager:link, #pager a.pager:hover, #pager a.pager:active, #pager a.pager:visited {
	border:solid 1px #DDDDDD;
	margin-right:2px;
	color:#983222; 
	padding:3px 6px;
	text-decoration:none;
}

#pager a.pager:hover, #pager .primera:hover, #pager .anterior:hover, #pager .siguiente:hover, #pager .ultima:hover {
        border:solid 1px #666666;
}

#pager .primera, #pager .anterior, #pager .siguiente, #pager .ultima {
	font-weight:bold;
	border:solid 1px #FFFFFF;
	text-decoration:none;
	padding:3px 6px;
	color:#983222; 
}

#pager .primera_off, #pager .anterior_off, #pager .siguiente_off, #pager .ultima_off {
	color:#666666;
	font-weight:bold;
	padding:3px 6px;
	border:solid 1px #FFFFFF;
}

/* ESTILOS WYSIWYG */

#info span.egim {
	padding: 0 0 0 7px;
	color: #983222;
	font-weight: bold;
	background-image: url('../images/egim_p.png');
	background-repeat: no-repeat;
	background-position: left center;
}


#info span.esijad {
	padding: 0 0 0 7px;
	color: #031F73;
	font-weight: bold;
	background-image: url('../images/egim_p.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#info span.esijad_web {
	padding: 0 0 0 7px;
	color: #983222;
	font-weight: normal;
	background-image: url('../images/egim_p.png');
	background-repeat: no-repeat;
	background-position: left center;
}

#info span.esijad_producto {
	padding: 0;
	color: #031F73;
	font-weight: bold;
}

#info h5.h5Productos {
	/*float: left !important;
	display: inline !important;
	clear: none !important;
	width: 21em;
	margin: 1em 0.5em 0 0.8em;*/
	font-size: 1.8em;
	/*color: #983222;
	font-weight: normal;*/
}

#info p.mail {
	float: left;
	display: block;
	clear: none;
	width: 40%;
	height: 25px;
	margin: 0.5em 0.25em 0.5em 0.8em !important;
	margin: 0.5em 1em 0.5em 0;
	padding: 0.25em 0 0 0.25em !important;
	background-color: #D6E0FE;
	border: 1px solid #ACC0FD;
}

#info p.mail a {
	float: left;
	height: 25px;
	text-decoration: none;
	background-image: url('../images/ico_mail.png');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 0 0 26px !important;	
}

#info p.mail a:hover {
	text-decoration: underline;
}

#info p.pdf {
	float: left;
	display: block;
	clear: none;
	width: 40%;
	height: 25px;
	margin: 0.5em 0.25em 0.5em 0.8em !important;
	margin: 0.5em 1em 0.5em 0;
	padding: 0.25em 0 0 0.25em !important;
	background-color: #F8DFDC;
	border: 1px solid #EFC0BA;
}

#info p.pdf a {
	float: left;
	height: 25px;
	text-decoration: none;
	background-image: url('../images/ico_pdf.png');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 0 0 26px !important;	
}

#info p.pdf a:hover {
	text-decoration: underline;
}

#info p.ppt {
	float: left;
	display: block;
	clear: none;
	width: 46.5%;
	height: 25px;
	margin: 1.5em 0.25em 0.5em 0.8em !important;
	margin: 1.5em 1em 0.5em 0;
	padding: 0.25em 0 0 0.25em !important;
	background-color: #DFEAF4;
	border: 1px solid #C0D6E9;
}

#info p.ppt a {
	float: left;
	height: 25px;
	text-decoration: none;
	background-image: url('../images/ico_ppt.png');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 0 0 26px !important;	
}

#info p.ppt a:hover {
	text-decoration: underline;
}

#info p.video {
	float: left;
	display: block;
	clear: none;
	width: 40%;
	height: 25px;
	margin: 0.5em 0.25em 0.5em 0.8em !important;
	margin: 0.5em 1em 0.5em 0;
	padding: 0.25em 0 0 0.25em !important;
	background-color: #FFEFD5;
	border: 1px solid #FFDFAA;
}

#info p.video a {
	float: left;
	height: 25px;
	text-decoration: none;
	background-image: url('../images/ico_video.png');
	background-repeat: no-repeat;
	background-position: left top;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 0 !important;
	padding: 0 0 0 26px !important;	
}

#info p.video a:hover {
	text-decoration: underline;
}

#info p.medio {
	float: left;
	display: block;
	clear: none;
	width: 45%;
	height: 23px;
	margin: 0.5em 0.25em 0.5em 0.8em !important;
	margin: 0.5em 0;
	padding: 0.25em;
}

#info p.medio a {
	float: left;
	/*width: 23px;*/
	height: 23px;
	/*text-indent: -3000px;*/
	text-decoration: none;
	background-image: url('../images/ico_medio.png');
	background-repeat: no-repeat;
	background-position: left top;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 26px;	
}

#info p.medio a:hover {
	text-decoration: underline;
}
